addAuxData(typename Schema::Type &&X) | gtirb::AuxDataContainer | inline |
addProxyBlock(ProxyBlock *PB) | gtirb::Module | |
addProxyBlock(Context &C, Args &&... A) | gtirb::Module | inline |
addSection(Section *S) | gtirb::Module | |
addSection(Context &C, Args &&... A) | gtirb::Module | inline |
addSymbol(Symbol *S) | gtirb::Module | inline |
addSymbol(Context &C, Args... A) | gtirb::Module | inline |
aux_data() const | gtirb::AuxDataContainer | inline |
aux_data_begin() const | gtirb::AuxDataContainer | inline |
aux_data_end() const | gtirb::AuxDataContainer | inline |
block_iterator typedef | gtirb::Module | |
block_range typedef | gtirb::Module | |
block_subrange typedef | gtirb::Module | |
blocks() | gtirb::Module | inline |
blocks() const | gtirb::Module | inline |
blocks_begin() | gtirb::Module | inline |
blocks_begin() const | gtirb::Module | inline |
blocks_end() | gtirb::Module | inline |
blocks_end() const | gtirb::Module | inline |
byte_interval_iterator typedef | gtirb::Module | |
byte_interval_range typedef | gtirb::Module | |
byte_interval_subrange typedef | gtirb::Module | |
byte_intervals() | gtirb::Module | inline |
byte_intervals() const | gtirb::Module | inline |
byte_intervals_begin() | gtirb::Module | inline |
byte_intervals_begin() const | gtirb::Module | inline |
byte_intervals_end() | gtirb::Module | inline |
byte_intervals_end() const | gtirb::Module | inline |
clearAuxData() | gtirb::AuxDataContainer | inline |
code_block_iterator typedef | gtirb::Module | |
code_block_range typedef | gtirb::Module | |
code_block_subrange typedef | gtirb::Module | |
code_blocks() | gtirb::Module | inline |
code_blocks() const | gtirb::Module | inline |
code_blocks_begin() | gtirb::Module | inline |
code_blocks_begin() const | gtirb::Module | inline |
code_blocks_end() | gtirb::Module | inline |
code_blocks_end() const | gtirb::Module | inline |
const_aux_data_iterator typedef | gtirb::AuxDataContainer | |
const_aux_data_range typedef | gtirb::AuxDataContainer | |
const_block_iterator typedef | gtirb::Module | |
const_block_range typedef | gtirb::Module | |
const_block_subrange typedef | gtirb::Module | |
const_byte_interval_iterator typedef | gtirb::Module | |
const_byte_interval_range typedef | gtirb::Module | |
const_byte_interval_subrange typedef | gtirb::Module | |
const_code_block_iterator typedef | gtirb::Module | |
const_code_block_range typedef | gtirb::Module | |
const_code_block_subrange typedef | gtirb::Module | |
const_data_block_iterator typedef | gtirb::Module | |
const_data_block_range typedef | gtirb::Module | |
const_data_block_subrange typedef | gtirb::Module | |
const_proxy_block_iterator typedef | gtirb::Module | |
const_proxy_block_range typedef | gtirb::Module | |
const_section_iterator typedef | gtirb::Module | |
const_section_name_iterator typedef | gtirb::Module | |
const_section_name_range typedef | gtirb::Module | |
const_section_range typedef | gtirb::Module | |
const_section_subrange typedef | gtirb::Module | |
const_symbol_addr_iterator typedef | gtirb::Module | |
const_symbol_addr_range typedef | gtirb::Module | |
const_symbol_iterator typedef | gtirb::Module | |
const_symbol_name_iterator typedef | gtirb::Module | |
const_symbol_name_range typedef | gtirb::Module | |
const_symbol_range typedef | gtirb::Module | |
const_symbol_ref_iterator typedef | gtirb::Module | |
const_symbol_ref_range typedef | gtirb::Module | |
const_symbolic_expression_iterator typedef | gtirb::Module | |
const_symbolic_expression_range typedef | gtirb::Module | |
Context class | gtirb::Module | friend |
Create(Context &C, const std::string &Name) | gtirb::Module | inlinestatic |
gtirb::AuxDataContainer::Create(Context &C) | gtirb::Node | inlinestatic |
data_block_iterator typedef | gtirb::Module | |
data_block_range typedef | gtirb::Module | |
data_block_subrange typedef | gtirb::Module | |
data_blocks() | gtirb::Module | inline |
data_blocks() const | gtirb::Module | inline |
data_blocks_begin() | gtirb::Module | inline |
data_blocks_begin() const | gtirb::Module | inline |
data_blocks_end() | gtirb::Module | inline |
data_blocks_end() const | gtirb::Module | inline |
findBlocksAt(Addr A) | gtirb::Module | inline |
findBlocksAt(Addr Low, Addr High) | gtirb::Module | inline |
findBlocksAt(Addr A) const | gtirb::Module | inline |
findBlocksAt(Addr Low, Addr High) const | gtirb::Module | inline |
findBlocksOn(Addr A) | gtirb::Module | inline |
findBlocksOn(Addr A) const | gtirb::Module | inline |
findByteIntervalsAt(Addr A) | gtirb::Module | inline |
findByteIntervalsAt(Addr Low, Addr High) | gtirb::Module | inline |
findByteIntervalsAt(Addr A) const | gtirb::Module | inline |
findByteIntervalsAt(Addr Low, Addr High) const | gtirb::Module | inline |
findByteIntervalsOn(Addr A) | gtirb::Module | inline |
findByteIntervalsOn(Addr A) const | gtirb::Module | inline |
findCodeBlocksAt(Addr A) | gtirb::Module | inline |
findCodeBlocksAt(Addr Low, Addr High) | gtirb::Module | inline |
findCodeBlocksAt(Addr A) const | gtirb::Module | inline |
findCodeBlocksAt(Addr Low, Addr High) const | gtirb::Module | inline |
findCodeBlocksOn(Addr A) | gtirb::Module | inline |
findCodeBlocksOn(Addr A) const | gtirb::Module | inline |
findDataBlocksAt(Addr A) | gtirb::Module | inline |
findDataBlocksAt(Addr Low, Addr High) | gtirb::Module | inline |
findDataBlocksAt(Addr A) const | gtirb::Module | inline |
findDataBlocksAt(Addr Low, Addr High) const | gtirb::Module | inline |
findDataBlocksOn(Addr A) | gtirb::Module | inline |
findDataBlocksOn(Addr A) const | gtirb::Module | inline |
findSections(const std::string &X) | gtirb::Module | inline |
findSections(const std::string &X) const | gtirb::Module | inline |
findSectionsAt(Addr A) | gtirb::Module | inline |
findSectionsAt(Addr Low, Addr High) | gtirb::Module | inline |
findSectionsAt(Addr A) const | gtirb::Module | inline |
findSectionsAt(Addr Low, Addr High) const | gtirb::Module | inline |
findSectionsOn(Addr X) | gtirb::Module | inline |
findSectionsOn(Addr X) const | gtirb::Module | inline |
findSymbolicExpressionsAt(Addr A) | gtirb::Module | inline |
findSymbolicExpressionsAt(Addr Low, Addr High) | gtirb::Module | inline |
findSymbolicExpressionsAt(Addr A) const | gtirb::Module | inline |
findSymbolicExpressionsAt(Addr Low, Addr High) const | gtirb::Module | inline |
findSymbols(const std::string &N) | gtirb::Module | inline |
findSymbols(const std::string &N) const | gtirb::Module | inline |
findSymbols(Addr X) | gtirb::Module | inline |
findSymbols(Addr X) const | gtirb::Module | inline |
findSymbols(Addr Lower, Addr Upper) | gtirb::Module | inline |
findSymbols(Addr Lower, Addr Upper) const | gtirb::Module | inline |
findSymbols(const Node &Referent) | gtirb::Module | inline |
findSymbols(const Node &Referent) const | gtirb::Module | inline |
getAuxData() | gtirb::AuxDataContainer | inline |
getAuxData() const | gtirb::AuxDataContainer | inline |
getAuxDataEmpty() const | gtirb::AuxDataContainer | inline |
getAuxDataSize() const | gtirb::AuxDataContainer | inline |
getBinaryPath() const | gtirb::Module | inline |
getByteOrder() const | gtirb::Module | inline |
getByUUID(Context &C, const UUID &Uuid) | gtirb::Node | inlinestatic |
getByUUID(const Context &C, const UUID &Uuid) | gtirb::Node | inlinestatic |
getEntryPoint() const | gtirb::Module | inline |
getEntryPoint() | gtirb::Module | inline |
getFileFormat() const | gtirb::Module | inline |
getIR() const | gtirb::Module | inline |
getIR() | gtirb::Module | inline |
getISA() const | gtirb::Module | inline |
getName() const | gtirb::Module | inline |
getPreferredAddr() const | gtirb::Module | inline |
getRebaseDelta() const | gtirb::Module | inline |
getUUID() const | gtirb::Node | inline |
IR class | gtirb::Module | friend |
isRelocated() const | gtirb::Module | inline |
Node(const Node &)=delete | gtirb::Node | |
Node(Node &&)=delete | gtirb::Node | |
operator=(const Node &)=delete | gtirb::Node | |
operator=(Node &&)=delete | gtirb::Node | |
proxy_block_iterator typedef | gtirb::Module | |
proxy_block_range typedef | gtirb::Module | |
proxy_blocks() | gtirb::Module | inline |
proxy_blocks() const | gtirb::Module | inline |
proxy_blocks_begin() | gtirb::Module | inline |
proxy_blocks_begin() const | gtirb::Module | inline |
proxy_blocks_end() | gtirb::Module | inline |
proxy_blocks_end() const | gtirb::Module | inline |
registerAuxDataType() | gtirb::AuxDataContainer | inlinestatic |
removeAuxData() | gtirb::AuxDataContainer | inline |
removeAuxData(std::string Name) | gtirb::AuxDataContainer | inline |
removeProxyBlock(ProxyBlock *B) | gtirb::Module | |
removeSection(Section *S) | gtirb::Module | |
removeSymbol(Symbol *S) | gtirb::Module | inline |
section_iterator typedef | gtirb::Module | |
section_name_iterator typedef | gtirb::Module | |
section_name_range typedef | gtirb::Module | |
section_range typedef | gtirb::Module | |
section_subrange typedef | gtirb::Module | |
sections() | gtirb::Module | inline |
sections() const | gtirb::Module | inline |
sections_begin() | gtirb::Module | inline |
sections_begin() const | gtirb::Module | inline |
sections_by_name_begin() | gtirb::Module | inline |
sections_by_name_begin() const | gtirb::Module | inline |
sections_by_name_end() | gtirb::Module | inline |
sections_by_name_end() const | gtirb::Module | inline |
sections_end() | gtirb::Module | inline |
sections_end() const | gtirb::Module | inline |
SerializationTestHarness class | gtirb::Module | friend |
setBinaryPath(const std::string &X) | gtirb::Module | inline |
setByteOrder(gtirb::ByteOrder X) | gtirb::Module | inline |
setEntryPoint(CodeBlock *CB) | gtirb::Module | inline |
setFileFormat(gtirb::FileFormat X) | gtirb::Module | inline |
setISA(gtirb::ISA X) | gtirb::Module | inline |
setName(const std::string &X) | gtirb::Module | inline |
setPreferredAddr(gtirb::Addr X) | gtirb::Module | inline |
setRebaseDelta(int64_t X) | gtirb::Module | inline |
symbol_addr_iterator typedef | gtirb::Module | |
symbol_addr_range typedef | gtirb::Module | |
symbol_iterator typedef | gtirb::Module | |
symbol_name_iterator typedef | gtirb::Module | |
symbol_name_range typedef | gtirb::Module | |
symbol_range typedef | gtirb::Module | |
symbol_ref_iterator typedef | gtirb::Module | |
symbol_ref_range typedef | gtirb::Module | |
symbolic_expression_iterator typedef | gtirb::Module | |
symbolic_expression_range typedef | gtirb::Module | |
symbolic_expressions() | gtirb::Module | inline |
symbolic_expressions() const | gtirb::Module | inline |
symbolic_expressions_begin() | gtirb::Module | inline |
symbolic_expressions_begin() const | gtirb::Module | inline |
symbolic_expressions_end() | gtirb::Module | inline |
symbolic_expressions_end() const | gtirb::Module | inline |
symbols() | gtirb::Module | inline |
symbols() const | gtirb::Module | inline |
symbols_begin() | gtirb::Module | inline |
symbols_begin() const | gtirb::Module | inline |
symbols_by_addr() | gtirb::Module | inline |
symbols_by_addr() const | gtirb::Module | inline |
symbols_by_addr_begin() | gtirb::Module | inline |
symbols_by_addr_begin() const | gtirb::Module | inline |
symbols_by_addr_end() | gtirb::Module | inline |
symbols_by_addr_end() const | gtirb::Module | inline |
symbols_by_name() | gtirb::Module | inline |
symbols_by_name() const | gtirb::Module | inline |
symbols_by_name_begin() | gtirb::Module | inline |
symbols_by_name_begin() const | gtirb::Module | inline |
symbols_by_name_end() | gtirb::Module | inline |
symbols_by_name_end() const | gtirb::Module | inline |
symbols_end() | gtirb::Module | inline |
symbols_end() const | gtirb::Module | inline |
toProtobuf(const T &) | gtirb::Module | friend |
~Node() noexcept | gtirb::Node | |