GTIRB  v2.2.0
GrammaTech Intermediate Representation for Binaries: C++ API
gtirb::Module Member List

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

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