parameters: (section_names, name_to_symbol_infos,
                      offset_to_symbol_infos, section_to_symbols_map,
                      symbol_to_sections_map, suffixed_sections)
docstring: Gets an ordered set of section matching rules for a list of sections.
  
    Rules will not be repeated.
  
    Args:
      section_names: The sections to expand.
      name_to_symbol_infos: {name: [symbol_info1], ...}, as returned by
                            _GroupSymbolInfosFromBinary.
      offset_to_symbol_infos: {offset: [symbol_info1, ...], ...}
      section_to_symbols_map: The mapping from section to symbol names.
      symbol_to_sections_map: The mapping from symbol name to names of linker
                              sections containing the symbol.
      suffixed_sections:      A set of sections which can have suffixes.
  
    Yields:
      Section matching rules including at least section_names.
docstring_summary: Gets an ordered set of section matching rules for a list of sections.
docstring_tokens: Gets an ordered set of section matching rules for a list of sections .
function: def _ExpandSections(section_names, name_to_symbol_infos,
                      offset_to_symbol_infos, section_to_symbols_map,
                      symbol_to_sections_map, suffixed_sections):
    """Gets an ordered set of section matching rules for a list of sections.
  
    Rules will not be repeated.
  
    Args:
      section_names: The sections to expand.
      name_to_symbol_infos: {name: [symbol_info1], ...}, as returned by
                            _GroupSymbolInfosFromBinary.
      offset_to_symbol_infos: {offset: [symbol_info1, ...], ...}
      section_to_symbols_map: The mapping from section to symbol names.
      symbol_to_sections_map: The mapping from symbol name to names of linker
                              sections containing the symbol.
      suffixed_sections:      A set of sections which can have suffixes.
  
    Yields:
      Section matching rules including at least section_names.
    """
    for profiled_section in section_names:
      for section in _SectionMatchingRules(
          profiled_section, name_to_symbol_infos, offset_to_symbol_infos,
          section_to_symbols_map, symbol_to_sections_map, suffixed_sections):
        yield section
function_tokens: def _ExpandSections ( section_names , name_to_symbol_infos , offset_to_symbol_infos , section_to_symbols_map , symbol_to_sections_map , suffixed_sections ) : for profiled_section in section_names : for section in _SectionMatchingRules ( profiled_section , name_to_symbol_infos , offset_to_symbol_infos , section_to_symbols_map , symbol_to_sections_map , suffixed_sections ) : yield section