Source: new/test2.cpp:22(/home/flo/Documents/elf_diff/tests/src/new/test2.cpp)
endbr64 push %rbp mov %rsp,%rbp mov %edi,%eax mov %ax,-0x4(%rbp) movzwl -0x4(%rbp),%eax pop %rbp ret
appeared_symbol ├── new_symbol │ ├── id = '21' <int> [Unique symbol identifier] │ ├── instructions = 'endbr64 push %rbp mov %rsp,%rbp mov %edi,%eax mov %ax,-0x4(%rbp) movzwl -0x4(%rbp),%eax pop %rbp ret ' <str> [Code instructions (assembly with possibly high level language code intermixed)] │ ├── is_demangled = 'True' <bool> [True if the symbol name is demangled] │ ├── is_stored_in_program_memory = 'True' <bool> [True if the symbol is stored in program memory] │ ├── name = 'fIAmNew(short)' <str> [The symbol name (demangled if supported)] │ ├── name_mangled = '_Z7fIAmNews' <str> [The mangled symbol name] │ ├── size = '20' <int> [Number of bytes occupied by the symbol] │ ├── source │ │ ├── file_id = '13' <int> [The id of the source file] │ │ └── line = '22' <int> [The line number in the source file where the symbol is defined] │ └── type = 'T' <str> [Type character matching the characters used by the nm binutils tool] └── display_info [Information that configures how things are displayed] ├── anchor_id = '21' <str> [Unique string identifier token that can be used to generate a HTML anchor for cross references] ├── display_symbol_details = 'True' <bool> [True if symbol details are supposed to be displayed] └── symbol_class = 'appeared' <str> [The class of symbol old/new/appeared/disappeared/persisting/similar]