#include <vector>#include "common/h/headers.h"#include "common/h/Types.h"#include "common/h/MappedFile.h"#include "common/h/IntervalTree.h"#include <elf.h>#include <libelf.h>#include <string>#include "elf/h/Elf_X.h"#include <fcntl.h>#include <stdlib.h>#include <unistd.h>#include <set>#include <sys/types.h>#include <sys/mman.h>#include <sys/stat.h>Go to the source code of this file.
Data Structures | |
| struct | Dyninst::SymtabAPI::stab32 |
| struct | Dyninst::SymtabAPI::stab64 |
| class | Dyninst::SymtabAPI::stab_entry |
| class | Dyninst::SymtabAPI::stab_entry_32 |
| class | Dyninst::SymtabAPI::stab_entry_64 |
| class | Dyninst::SymtabAPI::Object |
| struct | Dyninst::SymtabAPI::Object::DbgAddrConversion_t |
Namespaces | |
| namespace | Dyninst |
| namespace | Dyninst::Dwarf |
| namespace | Dyninst::SymtabAPI |
Defines | |
| #define | _Object_elf_h_ |
| #define | N_UNDF 0x00 |
| #define | N_GSYM 0x20 |
| #define | N_FUN 0x24 |
| #define | N_STSYM 0x26 |
| #define | N_LCSYM 0x28 |
| #define | N_ROSYM 0x2c |
| #define | N_OPT 0x3c |
| #define | N_ENDM 0x62 |
| #define | N_SO 0x64 |
| #define | N_ENTRY 0xa4 |
| #define | N_BCOMM 0xe2 |
| #define | N_ECOMM 0xe4 |
| #define | N_SO_AS 1 |
| #define | N_SO_C 2 |
| #define | N_SO_ANSI_C 3 |
| #define | N_SO_CC 4 |
| #define | N_SO_FORTRAN 5 |
| #define | N_SO_PASCAL 6 |
| #define | N_SO_F90 7 |
| #define | N_SLINE 0x44 |
| #define | N_SOL 0x84 |
| #define | SD_GLOBAL_FUN 'F' |
| #define | SD_PROTOTYPE 'P' |
| #define | SD_GLOBAL_VAR 'G' |
| #define _Object_elf_h_ |
Definition at line 38 of file Object-elf.h.
| #define N_BCOMM 0xe2 |
Definition at line 264 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::parseStabTypes().
| #define N_ECOMM 0xe4 |
Definition at line 265 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::parseStabTypes().
| #define N_ENDM 0x62 |
Definition at line 261 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab(), and Dyninst::SymtabAPI::Object::parseStabTypes().
| #define N_ENTRY 0xa4 |
Definition at line 263 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab().
| #define N_FUN 0x24 |
Definition at line 256 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab(), Dyninst::SymtabAPI::Object::parseStabFileLineInfo(), and Dyninst::SymtabAPI::Object::parseStabTypes().
| #define N_GSYM 0x20 |
Definition at line 255 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab().
| #define N_LCSYM 0x28 |
Definition at line 258 of file Object-elf.h.
| #define N_OPT 0x3c |
Definition at line 260 of file Object-elf.h.
Referenced by parseCompilerType().
| #define N_ROSYM 0x2c |
Definition at line 259 of file Object-elf.h.
| #define N_SLINE 0x44 |
Definition at line 277 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::parseStabFileLineInfo(), and Dyninst::SymtabAPI::Object::parseStabTypes().
| #define N_SO 0x64 |
Definition at line 262 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab(), Dyninst::SymtabAPI::Object::parseStabFileLineInfo(), and Dyninst::SymtabAPI::Object::parseStabTypes().
| #define N_SO_ANSI_C 3 |
Definition at line 270 of file Object-elf.h.
| #define N_SO_AS 1 |
Definition at line 268 of file Object-elf.h.
| #define N_SO_C 2 |
Definition at line 269 of file Object-elf.h.
| #define N_SO_CC 4 |
Definition at line 271 of file Object-elf.h.
| #define N_SO_F90 7 |
Definition at line 274 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab().
| #define N_SO_FORTRAN 5 |
Definition at line 272 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab().
| #define N_SO_PASCAL 6 |
Definition at line 273 of file Object-elf.h.
| #define N_SOL 0x84 |
Definition at line 278 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::parseStabFileLineInfo().
| #define N_STSYM 0x26 |
Definition at line 257 of file Object-elf.h.
| #define N_UNDF 0x00 |
Definition at line 254 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab(), parseCompilerType(), Dyninst::SymtabAPI::Object::parseStabFileLineInfo(), and Dyninst::SymtabAPI::Object::parseStabTypes().
| #define SD_GLOBAL_FUN 'F' |
Definition at line 283 of file Object-elf.h.
| #define SD_GLOBAL_VAR 'G' |
Definition at line 285 of file Object-elf.h.
| #define SD_PROTOTYPE 'P' |
Definition at line 284 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab().
1.6.1