Module Import alias Import alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr ListLoad BinOpAdd NameLoad Str Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListComp Dict Str Str Str Call AttributeLoad NameLoad attr Num Call NameLoad Call AttributeLoad NameLoad attr Num Call NameLoad Call AttributeLoad NameLoad attr Num Num comprehension NameStore Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr Assign NameStore ListComp Call AttributeLoad NameLoad attr Num comprehension NameStore Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore DictComp SubscriptLoad NameLoad Index NameLoad NameLoad comprehension NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore ListComp TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults SubscriptLoad NameLoad Index Num Return Dict Str Str NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr ListLoad BinOpAdd NameLoad Str Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Dict For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Num If CompareLt Call NameLoad NameLoad Num body Continue Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num If BoolOpOr CompareNotIn Str NameLoad CompareNotIn Str NameLoad CompareNotIn Str NameLoad body Continue Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Index Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Num Assign NameStore IfExp CompareIn Str NameLoad Call NameLoad SubscriptLoad NameLoad Index Str NameLoad Expr Yield Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call NameLoad ListComp TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad Call NameLoad NameLoad attr keyword Lambda arguments args NameParam defaults SubscriptLoad NameLoad Index Num Return NameLoad decorator_list
N/A N/A subprocess N/A re N/A ARM_CS_TOOLS LineReader N/A object N/A __init__ N/A N/A self elf_path N/A N/A N/A N/A self elf elf_path N/A _exec_tool N/A N/A self N/A N/A N/A N/A N/A subprocess check_output N/A N/A ARM_CS_TOOLS arm-none-eabi-objdump --dwarf=decodedline N/A self elf N/A get_line_listing N/A N/A self N/A N/A N/A decoded N/A N/A self _exec_tool N/A lines N/A N/A file line address N/A N/A x group 1 N/A int N/A N/A x group 2 N/A int N/A N/A x group 3 16 N/A x N/A N/A re finditer (.*\.c)\s+(\d+)\s+(0x[0-9a-f]+) decoded N/A re MULTILINE N/A files N/A N/A N/A x group 1 N/A x N/A N/A re finditer ^CU: (?:.*/)?(.*?\.c):$ decoded N/A re MULTILINE N/A N/A files lines N/A get_compact_listing N/A N/A self N/A N/A N/A N/A files lines N/A N/A self get_line_listing N/A file_id_lookup N/A N/A files N/A x x N/A x N/A xrange N/A len files N/A compact_lines N/A N/A N/A x N/A address N/A file_id_lookup N/A N/A x N/A file N/A x N/A line N/A x lines N/A N/A N/A compact_lines sort key N/A N/A N/A x N/A N/A x N/A 0 N/A N/A files lines files compact_lines N/A N/A FunctionRange N/A object N/A __init__ N/A N/A self name start end line N/A None N/A N/A 
        Creates a representation of a function.

        @type name str
        @type start int
        @type end int
        @type line int
         N/A N/A self name name N/A N/A self start start N/A N/A self end end N/A N/A self line line N/A __repr__ N/A N/A self N/A N/A N/A N/A addr2lines.FunctionRange('%s', %s, %s, %s) N/A N/A self name N/A self start N/A self end N/A self line N/A N/A FunctionReader N/A object N/A N/A 
    hello world
     __init__ N/A N/A self elf_path N/A N/A N/A N/A self elf elf_path N/A _exec_tool N/A N/A self N/A N/A N/A N/A N/A subprocess check_output N/A N/A ARM_CS_TOOLS arm-none-eabi-objdump --dwarf=info N/A self elf N/A _decode_info_fields N/A N/A self content N/A N/A N/A 
        Takes a string of newline separated output of a single segment
        from objdump --dwarf=info and returns a dictionary of values for
        that segment.

        @type content str
         N/A lines N/A N/A content split N/A keys N/A N/A line lines N/A N/A line_parts N/A N/A re split \s+ N/A N/A line strip 3 N/A N/A N/A len line_parts 4 N/A N/A N/A N/A keys N/A N/A line_parts N/A 1 N/A line_parts N/A 3 N/A keys N/A iter_info_groups N/A N/A self N/A N/A N/A content N/A N/A self _exec_tool N/A match N/A N/A re finditer <1><[0-9a-f]+>: Abbrev Number: \d+ \(DW_TAG_subprogram\)(.*?)<\d><[0-9a-f]+> content N/A re DOTALL N/A N/A fields N/A N/A self _decode_info_fields N/A N/A match group 1 N/A N/A N/A DW_AT_low_pc fields N/A DW_AT_high_pc fields N/A DW_AT_name fields N/A N/A N/A fn_name N/A N/A N/A N/A fields N/A DW_AT_name split N/A -1 N/A fn_start N/A int N/A fields N/A DW_AT_low_pc 16 N/A fn_end N/A int N/A fields N/A DW_AT_high_pc 16 N/A fn_line N/A N/A DW_AT_decl_line fields N/A int N/A fields N/A DW_AT_decl_line None N/A N/A N/A FunctionRange fn_name fn_start fn_end fn_line N/A get_info_groups N/A N/A self N/A N/A N/A N/A list N/A N/A self iter_info_groups N/A N/A create_coalesced_group N/A N/A elf N/A N/A N/A dict N/A N/A N/A LineReader elf get_compact_listing N/A N/A dict N/A functions N/A sorted N/A N/A N/A x start N/A x end N/A x name N/A x line N/A x N/A N/A N/A FunctionReader elf iter_info_groups key N/A N/A N/A x N/A N/A x N/A 0 N/A dict N/A