addAuxData(typename Schema::Type &&X) | gtirb::AuxDataContainer | inline |
addModule(Module *M) | gtirb::IR | inline |
addModule(Context &C, Args... A) | gtirb::IR | 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::IR | |
block_range typedef | gtirb::IR | |
block_subrange typedef | gtirb::IR | |
blocks() | gtirb::IR | inline |
blocks() const | gtirb::IR | inline |
blocks_begin() | gtirb::IR | inline |
blocks_begin() const | gtirb::IR | inline |
blocks_end() | gtirb::IR | inline |
blocks_end() const | gtirb::IR | inline |
byte_interval_iterator typedef | gtirb::IR | |
byte_interval_range typedef | gtirb::IR | |
byte_interval_subrange typedef | gtirb::IR | |
byte_intervals() | gtirb::IR | inline |
byte_intervals() const | gtirb::IR | inline |
byte_intervals_begin() | gtirb::IR | inline |
byte_intervals_begin() const | gtirb::IR | inline |
byte_intervals_end() | gtirb::IR | inline |
byte_intervals_end() const | gtirb::IR | inline |
clearAuxData() | gtirb::AuxDataContainer | inline |
code_block_iterator typedef | gtirb::IR | |
code_block_range typedef | gtirb::IR | |
code_block_subrange typedef | gtirb::IR | |
code_blocks() | gtirb::IR | inline |
code_blocks() const | gtirb::IR | inline |
code_blocks_begin() | gtirb::IR | inline |
code_blocks_begin() const | gtirb::IR | inline |
code_blocks_end() | gtirb::IR | inline |
code_blocks_end() const | gtirb::IR | inline |
const_aux_data_iterator typedef | gtirb::AuxDataContainer | |
const_aux_data_range typedef | gtirb::AuxDataContainer | |
const_block_iterator typedef | gtirb::IR | |
const_block_range typedef | gtirb::IR | |
const_block_subrange typedef | gtirb::IR | |
const_byte_interval_iterator typedef | gtirb::IR | |
const_byte_interval_range typedef | gtirb::IR | |
const_byte_interval_subrange typedef | gtirb::IR | |
const_code_block_iterator typedef | gtirb::IR | |
const_code_block_range typedef | gtirb::IR | |
const_code_block_subrange typedef | gtirb::IR | |
const_data_block_iterator typedef | gtirb::IR | |
const_data_block_range typedef | gtirb::IR | |
const_data_block_subrange typedef | gtirb::IR | |
const_module_iterator typedef | gtirb::IR | |
const_module_name_iterator typedef | gtirb::IR | |
const_module_name_range typedef | gtirb::IR | |
const_module_range typedef | gtirb::IR | |
const_proxy_block_iterator typedef | gtirb::IR | |
const_proxy_block_range typedef | gtirb::IR | |
const_section_iterator typedef | gtirb::IR | |
const_section_name_iterator typedef | gtirb::IR | |
const_section_name_range typedef | gtirb::IR | |
const_section_range typedef | gtirb::IR | |
const_section_subrange typedef | gtirb::IR | |
const_symbol_iterator typedef | gtirb::IR | |
const_symbol_range typedef | gtirb::IR | |
const_symbolic_expression_iterator typedef | gtirb::IR | |
const_symbolic_expression_range typedef | gtirb::IR | |
Context class | gtirb::IR | friend |
Create(Context &C) | gtirb::IR | inlinestatic |
data_block_iterator typedef | gtirb::IR | |
data_block_range typedef | gtirb::IR | |
data_block_subrange typedef | gtirb::IR | |
data_blocks() | gtirb::IR | inline |
data_blocks() const | gtirb::IR | inline |
data_blocks_begin() | gtirb::IR | inline |
data_blocks_begin() const | gtirb::IR | inline |
data_blocks_end() | gtirb::IR | inline |
data_blocks_end() const | gtirb::IR | inline |
findBlocksAt(Addr A) | gtirb::IR | inline |
findBlocksAt(Addr Low, Addr High) | gtirb::IR | inline |
findBlocksAt(Addr A) const | gtirb::IR | inline |
findBlocksAt(Addr Low, Addr High) const | gtirb::IR | inline |
findBlocksOn(Addr A) | gtirb::IR | inline |
findBlocksOn(Addr A) const | gtirb::IR | inline |
findByteIntervalsAt(Addr A) | gtirb::IR | inline |
findByteIntervalsAt(Addr Low, Addr High) | gtirb::IR | inline |
findByteIntervalsAt(Addr A) const | gtirb::IR | inline |
findByteIntervalsAt(Addr Low, Addr High) const | gtirb::IR | inline |
findByteIntervalsOn(Addr A) | gtirb::IR | inline |
findByteIntervalsOn(Addr A) const | gtirb::IR | inline |
findCodeBlocksAt(Addr A) | gtirb::IR | inline |
findCodeBlocksAt(Addr Low, Addr High) | gtirb::IR | inline |
findCodeBlocksAt(Addr A) const | gtirb::IR | inline |
findCodeBlocksAt(Addr Low, Addr High) const | gtirb::IR | inline |
findCodeBlocksOn(Addr A) | gtirb::IR | inline |
findCodeBlocksOn(Addr A) const | gtirb::IR | inline |
findDataBlocksAt(Addr A) | gtirb::IR | inline |
findDataBlocksAt(Addr Low, Addr High) | gtirb::IR | inline |
findDataBlocksAt(Addr A) const | gtirb::IR | inline |
findDataBlocksAt(Addr Low, Addr High) const | gtirb::IR | inline |
findDataBlocksOn(Addr A) | gtirb::IR | inline |
findDataBlocksOn(Addr A) const | gtirb::IR | inline |
findModules(const std::string &N) | gtirb::IR | inline |
findModules(const std::string &N) const | gtirb::IR | inline |
findSections(const std::string &X) | gtirb::IR | inline |
findSections(const std::string &X) const | gtirb::IR | inline |
findSectionsAt(Addr A) | gtirb::IR | inline |
findSectionsAt(Addr Low, Addr High) | gtirb::IR | inline |
findSectionsAt(Addr A) const | gtirb::IR | inline |
findSectionsAt(Addr Low, Addr High) const | gtirb::IR | inline |
findSectionsOn(Addr A) | gtirb::IR | inline |
findSectionsOn(Addr A) const | gtirb::IR | inline |
findSymbolicExpressionsAt(Addr A) | gtirb::IR | inline |
findSymbolicExpressionsAt(Addr Low, Addr High) | gtirb::IR | inline |
findSymbolicExpressionsAt(Addr A) const | gtirb::IR | inline |
findSymbolicExpressionsAt(Addr Low, Addr High) const | gtirb::IR | inline |
getAuxData() | gtirb::AuxDataContainer | inline |
getAuxData() const | gtirb::AuxDataContainer | inline |
getAuxDataEmpty() const | gtirb::AuxDataContainer | inline |
getAuxDataSize() const | gtirb::AuxDataContainer | inline |
getByUUID(Context &C, const UUID &Uuid) | gtirb::Node | inlinestatic |
getByUUID(const Context &C, const UUID &Uuid) | gtirb::Node | inlinestatic |
getCFG() const | gtirb::IR | inline |
getCFG() | gtirb::IR | inline |
getUUID() const | gtirb::Node | inline |
getVersion() const | gtirb::IR | inline |
load(Context &C, std::istream &In) | gtirb::IR | static |
load_error enum name | gtirb::IR | |
loadJSON(Context &C, std::istream &In) | gtirb::IR | static |
module_iterator typedef | gtirb::IR | |
module_name_iterator typedef | gtirb::IR | |
module_name_range typedef | gtirb::IR | |
module_range typedef | gtirb::IR | |
modules() | gtirb::IR | inline |
modules() const | gtirb::IR | inline |
modules_begin() | gtirb::IR | inline |
modules_begin() const | gtirb::IR | inline |
modules_end() | gtirb::IR | inline |
modules_end() const | gtirb::IR | 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::IR | |
proxy_block_range typedef | gtirb::IR | |
proxy_blocks() | gtirb::IR | inline |
proxy_blocks() const | gtirb::IR | inline |
proxy_blocks_begin() | gtirb::IR | inline |
proxy_blocks_begin() const | gtirb::IR | inline |
proxy_blocks_end() | gtirb::IR | inline |
proxy_blocks_end() const | gtirb::IR | inline |
registerAuxDataType() | gtirb::AuxDataContainer | inlinestatic |
removeAuxData() | gtirb::AuxDataContainer | inline |
removeAuxData(std::string Name) | gtirb::AuxDataContainer | inline |
removeModule(Module *M) | gtirb::IR | inline |
save(std::ostream &Out) const | gtirb::IR | |
saveJSON(std::ostream &Out) const | gtirb::IR | |
section_iterator typedef | gtirb::IR | |
section_name_iterator typedef | gtirb::IR | |
section_name_range typedef | gtirb::IR | |
section_range typedef | gtirb::IR | |
section_subrange typedef | gtirb::IR | |
sections() | gtirb::IR | inline |
sections() const | gtirb::IR | inline |
sections_begin() | gtirb::IR | inline |
sections_begin() const | gtirb::IR | inline |
sections_end() | gtirb::IR | inline |
sections_end() const | gtirb::IR | inline |
setVersion(uint32_t V) | gtirb::IR | inline |
symbol_iterator typedef | gtirb::IR | |
symbol_range typedef | gtirb::IR | |
symbolic_expression_iterator typedef | gtirb::IR | |
symbolic_expression_range typedef | gtirb::IR | |
symbolic_expressions() | gtirb::IR | inline |
symbolic_expressions() const | gtirb::IR | inline |
symbolic_expressions_begin() | gtirb::IR | inline |
symbolic_expressions_begin() const | gtirb::IR | inline |
symbolic_expressions_end() | gtirb::IR | inline |
symbolic_expressions_end() const | gtirb::IR | inline |
symbols() | gtirb::IR | inline |
symbols() const | gtirb::IR | inline |
symbols_begin() | gtirb::IR | inline |
symbols_begin() const | gtirb::IR | inline |
symbols_end() | gtirb::IR | inline |
symbols_end() const | gtirb::IR | inline |
~Node() noexcept | gtirb::Node | |