SYMBOL INDEX (91 symbols across 12 files) FILE: area_view.py class AreaView (line 9) | class AreaView: method __init__ (line 22) | def __init__(self, method get_split_area_views (line 54) | def get_split_area_views(self): method to_pixels (line 61) | def to_pixels(self, value) -> float: method to_pixels_relative (line 71) | def to_pixels_relative(self, value) -> float: method _overwrite_sections_info (line 85) | def _overwrite_sections_info(self): method _process (line 125) | def _process(self): method _get_break_total_size_before_transform_px (line 231) | def _get_break_total_size_before_transform_px(self): method _get_non_breaks_total_size_px (line 244) | def _get_non_breaks_total_size_px(self, breaks_size_y_sum_px): FILE: gnu_linker_map_parser.py class GNULinkerMapParser (line 7) | class GNULinkerMapParser: method __init__ (line 11) | def __init__(self, input_filename, output_filename): method parse (line 17) | def parse(self): method process_areas (line 52) | def process_areas(self, line): method process_sections (line 67) | def process_sections(self, line): FILE: helpers.py class DefaultAppValues (line 4) | class DefaultAppValues: function safe_element_list_get (line 12) | def safe_element_list_get(_list: [], index: int, default=None) -> int: function safe_element_dict_get (line 25) | def safe_element_dict_get(_dict: {}, key: str, default=None) -> int: FILE: labels.py class Labels (line 7) | class Labels: method __init__ (line 15) | def __init__(self, labels, style): method build_labels (line 19) | def build_labels(self, labels_yaml) -> []: class Side (line 40) | class Side: class Label (line 46) | class Label: method __init__ (line 51) | def __init__(self, style): FILE: linkerscope.py function parse_arguments (line 18) | def parse_arguments(): function get_area_views (line 42) | def get_area_views(_raw_sections, _base_style, config=None): FILE: links.py class Links (line 8) | class Links: method __init__ (line 17) | def __init__(self, links=None, style=None): method configuration_validator (line 24) | def configuration_validator(self): FILE: logger.py class CustomFormatter (line 5) | class CustomFormatter(logging.Formatter): method format (line 22) | def format(self, record): FILE: map_file_loader.py class MapFileLoader (line 9) | class MapFileLoader: method __init__ (line 15) | def __init__(self, file, convert): method parse (line 19) | def parse(self): method parse_yaml (line 39) | def parse_yaml(filename): method parse_map (line 59) | def parse_map(input_filename): FILE: map_render.py class MapRender (line 12) | class MapRender: method __init__ (line 22) | def __init__(self, area_view, links, file='map.svg', size=DefaultAppVa... method _get_valid_linked_sections (line 36) | def _get_valid_linked_sections(self, linked_sections): method draw (line 105) | def draw(self): method _make_title (line 221) | def _make_title(self, area_view): method _make_growth (line 231) | def _make_growth(self, section: Section) -> svgwrite.container.Group: method _make_main_frame (line 273) | def _make_main_frame(self, area_view): method _make_box (line 279) | def _make_box(self, section: Section): method _make_break (line 286) | def _make_break(self, section: Section) -> svgwrite.container.Group: method _make_text (line 443) | def _make_text(self, method _make_name (line 469) | def _make_name(self, section): method _make_size_label (line 477) | def _make_size_label(self, section): method _make_address (line 486) | def _make_address(self, section): method _make_section (line 492) | def _make_section(self, group, section: Section, area_view): method _get_points_for_address (line 511) | def _get_points_for_address(self, address, area_view): method _make_poly (line 529) | def _make_poly(self, area_view, start_address, end_address, style): method _make_arrow_head (line 560) | def _make_arrow_head(self, label, direction='down'): method _make_label (line 589) | def _make_label(self, label, area_view): method _make_link (line 655) | def _make_link(self, address, style): FILE: section.py class Section (line 4) | class Section: method __init__ (line 19) | def __init__(self, size, address, id, _type, parent, flags=[], name=No... method is_grow_up (line 31) | def is_grow_up(self): method is_grow_down (line 34) | def is_grow_down(self): method is_break (line 37) | def is_break(self): method is_hidden (line 40) | def is_hidden(self): method _should_element_be_hidden (line 43) | def _should_element_be_hidden(self, attribute): method is_address_hidden (line 48) | def is_address_hidden(self): method is_name_hidden (line 51) | def is_name_hidden(self): method is_size_hidden (line 54) | def is_size_hidden(self): method addr_label_pos_x (line 58) | def addr_label_pos_x(self): method addr_label_pos_y (line 62) | def addr_label_pos_y(self): method name_label_pos_x (line 66) | def name_label_pos_x(self): method size_label_pos (line 70) | def size_label_pos(self): method name_label_pos_y (line 74) | def name_label_pos_y(self): FILE: sections.py class Sections (line 4) | class Sections: method __init__ (line 11) | def __init__(self, sections: [Section]): method get_sections (line 14) | def get_sections(self) -> [Section]: method highest_section (line 18) | def highest_section(self) -> int: method highest_address (line 22) | def highest_address(self) -> int: method highest_memory (line 26) | def highest_memory(self) -> int: method lowest_memory (line 31) | def lowest_memory(self) -> int: method lowest_size (line 35) | def lowest_size(self) -> int: method has_address (line 38) | def has_address(self, address: int) -> bool: method is_break_section_group (line 44) | def is_break_section_group(self): method filter_size_min (line 50) | def filter_size_min(self, size_bytes: int): method filter_size_max (line 54) | def filter_size_max(self, size_bytes: int): method filter_address_max (line 58) | def filter_address_max(self, address_bytes: int): method filter_address_min (line 63) | def filter_address_min(self, address_bytes: int): method filter_type (line 67) | def filter_type(self, _type: str): method filter_parent (line 71) | def filter_parent(self, parent: str): method filter_breaks (line 75) | def filter_breaks(self): method split_sections_around_breaks (line 78) | def split_sections_around_breaks(self) -> []: FILE: style.py class Style (line 1) | class Style: method __init__ (line 33) | def __init__(self, style=None): method override_properties_from (line 38) | def override_properties_from(self, style): method get_default (line 56) | def get_default():