GTIRB  v2.1.0
GrammaTech Intermediate Representation for Binaries: C++ API
gtirb::IR Member List

This is the complete list of members for gtirb::IR, including all inherited members.

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