addBlock(uint64_t Off, CodeBlock *N) | gtirb::ByteInterval | |
addBlock(uint64_t Off, DataBlock *N) | gtirb::ByteInterval | |
addBlock(Context &C, uint64_t O, Args &&... A) | gtirb::ByteInterval | inline |
addSymbolicExpression(uint64_t Off, const SymbolicExpression &SymExpr) | gtirb::ByteInterval | inline |
addSymbolicExpression(uint64_t Off, Args... A) | gtirb::ByteInterval | inline |
block_iterator typedef | gtirb::ByteInterval | |
block_range typedef | gtirb::ByteInterval | |
block_subrange typedef | gtirb::ByteInterval | |
BlockOffsetLess | gtirb::ByteInterval | friend |
blocks() | gtirb::ByteInterval | inline |
blocks() const | gtirb::ByteInterval | inline |
blocks_begin() | gtirb::ByteInterval | inline |
blocks_begin() const | gtirb::ByteInterval | inline |
blocks_end() | gtirb::ByteInterval | inline |
blocks_end() const | gtirb::ByteInterval | inline |
bytes() | gtirb::ByteInterval | inline |
bytes(boost::endian::order InputOrder, boost::endian::order OutputOrder=boost::endian::order::native) | gtirb::ByteInterval | inline |
bytes() const | gtirb::ByteInterval | inline |
bytes(boost::endian::order InputOrder, boost::endian::order OutputOrder=boost::endian::order::native) const | gtirb::ByteInterval | inline |
bytes_begin() | gtirb::ByteInterval | inline |
bytes_begin(boost::endian::order InputOrder, boost::endian::order OutputOrder=boost::endian::order::native) | gtirb::ByteInterval | inline |
bytes_begin() const | gtirb::ByteInterval | inline |
bytes_begin(boost::endian::order InputOrder, boost::endian::order OutputOrder=boost::endian::order::native) const | gtirb::ByteInterval | inline |
bytes_end() | gtirb::ByteInterval | inline |
bytes_end(boost::endian::order InputOrder, boost::endian::order OutputOrder=boost::endian::order::native) | gtirb::ByteInterval | inline |
bytes_end() const | gtirb::ByteInterval | inline |
bytes_end(boost::endian::order InputOrder, boost::endian::order OutputOrder=boost::endian::order::native) const | gtirb::ByteInterval | inline |
bytes_iterator typedef | gtirb::ByteInterval | |
bytes_range typedef | gtirb::ByteInterval | |
code_block_iterator typedef | gtirb::ByteInterval | |
code_block_range typedef | gtirb::ByteInterval | |
code_block_subrange typedef | gtirb::ByteInterval | |
code_blocks() | gtirb::ByteInterval | inline |
code_blocks() const | gtirb::ByteInterval | inline |
code_blocks_begin() | gtirb::ByteInterval | inline |
code_blocks_begin() const | gtirb::ByteInterval | inline |
code_blocks_end() | gtirb::ByteInterval | inline |
code_blocks_end() const | gtirb::ByteInterval | inline |
CodeBlock class | gtirb::ByteInterval | friend |
const_block_iterator typedef | gtirb::ByteInterval | |
const_block_range typedef | gtirb::ByteInterval | |
const_block_subrange typedef | gtirb::ByteInterval | |
const_bytes_iterator typedef | gtirb::ByteInterval | |
const_bytes_range typedef | gtirb::ByteInterval | |
const_code_block_iterator typedef | gtirb::ByteInterval | |
const_code_block_range typedef | gtirb::ByteInterval | |
const_code_block_subrange typedef | gtirb::ByteInterval | |
const_data_block_iterator typedef | gtirb::ByteInterval | |
const_data_block_range typedef | gtirb::ByteInterval | |
const_data_block_subrange typedef | gtirb::ByteInterval | |
const_symbolic_expression_iterator typedef | gtirb::ByteInterval | |
const_symbolic_expression_range typedef | gtirb::ByteInterval | |
ConstSymbolicExpressionElement typedef | gtirb::ByteInterval | |
Context class | gtirb::ByteInterval | friend |
Create(Context &C) | gtirb::ByteInterval | inlinestatic |
Create(Context &C, uint64_t Size, std::optional< uint64_t > InitSize=std::nullopt) | gtirb::ByteInterval | inlinestatic |
Create(Context &C, std::optional< Addr > Address, uint64_t Size=0, std::optional< uint64_t > InitSize=std::nullopt) | gtirb::ByteInterval | inlinestatic |
Create(Context &C, InputIterator Begin, InputIterator End, std::optional< uint64_t > Size=std::nullopt, std::optional< uint64_t > InitSize=std::nullopt) | gtirb::ByteInterval | inlinestatic |
Create(Context &C, std::optional< Addr > Address, InputIterator Begin, InputIterator End, std::optional< uint64_t > Size=std::nullopt, std::optional< uint64_t > InitSize=std::nullopt) | gtirb::ByteInterval | inlinestatic |
data_block_iterator typedef | gtirb::ByteInterval | |
data_block_range typedef | gtirb::ByteInterval | |
data_block_subrange typedef | gtirb::ByteInterval | |
data_blocks() | gtirb::ByteInterval | inline |
data_blocks() const | gtirb::ByteInterval | inline |
data_blocks_begin() | gtirb::ByteInterval | inline |
data_blocks_begin() const | gtirb::ByteInterval | inline |
data_blocks_end() | gtirb::ByteInterval | inline |
data_blocks_end() const | gtirb::ByteInterval | inline |
DataBlock class | gtirb::ByteInterval | friend |
eraseBytes(const const_bytes_iterator< T > Begin, const const_bytes_iterator< T > End) | gtirb::ByteInterval | inline |
findBlocksAt(Addr A) | gtirb::ByteInterval | inline |
findBlocksAt(Addr Low, Addr High) | gtirb::ByteInterval | inline |
findBlocksAt(Addr A) const | gtirb::ByteInterval | inline |
findBlocksAt(Addr Low, Addr High) const | gtirb::ByteInterval | inline |
findBlocksAtOffset(uint64_t Off) | gtirb::ByteInterval | inline |
findBlocksAtOffset(uint64_t Low, uint64_t High) | gtirb::ByteInterval | inline |
findBlocksAtOffset(uint64_t Off) const | gtirb::ByteInterval | inline |
findBlocksAtOffset(uint64_t Low, uint64_t High) const | gtirb::ByteInterval | inline |
findBlocksOn(Addr A) | gtirb::ByteInterval | inline |
findBlocksOn(Addr A) const | gtirb::ByteInterval | inline |
findBlocksOnOffset(uint64_t Off) | gtirb::ByteInterval | inline |
findBlocksOnOffset(uint64_t Off) const | gtirb::ByteInterval | inline |
findCodeBlocksAt(Addr A) | gtirb::ByteInterval | inline |
findCodeBlocksAt(Addr Low, Addr High) | gtirb::ByteInterval | inline |
findCodeBlocksAt(Addr A) const | gtirb::ByteInterval | inline |
findCodeBlocksAt(Addr Low, Addr High) const | gtirb::ByteInterval | inline |
findCodeBlocksAtOffset(uint64_t Off) | gtirb::ByteInterval | inline |
findCodeBlocksAtOffset(uint64_t Low, uint64_t High) | gtirb::ByteInterval | inline |
findCodeBlocksAtOffset(uint64_t Off) const | gtirb::ByteInterval | inline |
findCodeBlocksAtOffset(uint64_t Low, uint64_t High) const | gtirb::ByteInterval | inline |
findCodeBlocksOn(Addr A) | gtirb::ByteInterval | inline |
findCodeBlocksOn(Addr A) const | gtirb::ByteInterval | inline |
findCodeBlocksOnOffset(uint64_t Off) | gtirb::ByteInterval | inline |
findCodeBlocksOnOffset(uint64_t Off) const | gtirb::ByteInterval | inline |
findDataBlocksAt(Addr A) | gtirb::ByteInterval | inline |
findDataBlocksAt(Addr Low, Addr High) | gtirb::ByteInterval | inline |
findDataBlocksAt(Addr A) const | gtirb::ByteInterval | inline |
findDataBlocksAt(Addr Low, Addr High) const | gtirb::ByteInterval | inline |
findDataBlocksAtOffset(uint64_t Off) | gtirb::ByteInterval | inline |
findDataBlocksAtOffset(uint64_t Low, uint64_t High) | gtirb::ByteInterval | inline |
findDataBlocksAtOffset(uint64_t Off) const | gtirb::ByteInterval | inline |
findDataBlocksAtOffset(uint64_t Low, uint64_t High) const | gtirb::ByteInterval | inline |
findDataBlocksOn(Addr A) | gtirb::ByteInterval | inline |
findDataBlocksOn(Addr A) const | gtirb::ByteInterval | inline |
findDataBlocksOnOffset(uint64_t Off) | gtirb::ByteInterval | inline |
findDataBlocksOnOffset(uint64_t Off) const | gtirb::ByteInterval | inline |
findSymbolicExpressionsAt(Addr A) | gtirb::ByteInterval | inline |
findSymbolicExpressionsAt(Addr Low, Addr High) | gtirb::ByteInterval | inline |
findSymbolicExpressionsAt(Addr A) const | gtirb::ByteInterval | inline |
findSymbolicExpressionsAt(Addr Low, Addr High) const | gtirb::ByteInterval | inline |
findSymbolicExpressionsAtOffset(uint64_t Off) | gtirb::ByteInterval | inline |
findSymbolicExpressionsAtOffset(uint64_t Low, uint64_t High) | gtirb::ByteInterval | inline |
findSymbolicExpressionsAtOffset(uint64_t Off) const | gtirb::ByteInterval | inline |
findSymbolicExpressionsAtOffset(uint64_t Low, uint64_t High) const | gtirb::ByteInterval | inline |
getAddress() const | gtirb::ByteInterval | inline |
getBoostEndianOrder() const | gtirb::ByteInterval | |
getByUUID(Context &C, const UUID &Uuid) | gtirb::Node | inlinestatic |
getByUUID(const Context &C, const UUID &Uuid) | gtirb::Node | inlinestatic |
getInitializedSize() const | gtirb::ByteInterval | inline |
getSection() | gtirb::ByteInterval | inline |
getSection() const | gtirb::ByteInterval | inline |
getSize() const | gtirb::ByteInterval | inline |
getSymbolicExpression(uint64_t Off) | gtirb::ByteInterval | inline |
getSymbolicExpression(uint64_t Off) const | gtirb::ByteInterval | inline |
getUUID() const | gtirb::Node | inline |
insertBytes(const const_bytes_iterator< T > Pos, const T &X) | gtirb::ByteInterval | inline |
insertBytes(bytes_iterator< T > Pos, const T &X) | gtirb::ByteInterval | inline |
insertBytes(const const_bytes_iterator< T > Pos, const T &X, boost::endian::order VectorOrder, boost::endian::order ElementOrder=boost::endian::order::native) | gtirb::ByteInterval | inline |
insertBytes(bytes_iterator< T > Pos, const T &X, boost::endian::order VectorOrder, boost::endian::order ElementOrder=boost::endian::order::native) | gtirb::ByteInterval | inline |
insertBytes(const const_bytes_iterator< T > Pos, InputIterator Begin, InputIterator End) | gtirb::ByteInterval | inline |
insertBytes(bytes_iterator< T > Pos, InputIterator Begin, InputIterator End) | gtirb::ByteInterval | inline |
insertBytes(const const_bytes_iterator< T > Pos, InputIterator Begin, InputIterator End, boost::endian::order VectorOrder, boost::endian::order ElementsOrder=boost::endian::order::native) | gtirb::ByteInterval | inline |
insertBytes(bytes_iterator< T > Pos, InputIterator Begin, InputIterator End, boost::endian::order VectorOrder, boost::endian::order ElementsOrder=boost::endian::order::native) | gtirb::ByteInterval | inline |
Module class | gtirb::ByteInterval | friend |
Node(const Node &)=delete | gtirb::Node | |
Node(Node &&)=delete | gtirb::Node | |
operator=(const Node &)=delete | gtirb::Node | |
operator=(Node &&)=delete | gtirb::Node | |
rawBytes() | gtirb::ByteInterval | inline |
rawBytes() const | gtirb::ByteInterval | inline |
removeBlock(CodeBlock *B) | gtirb::ByteInterval | |
removeBlock(DataBlock *B) | gtirb::ByteInterval | |
removeSymbolicExpression(uint64_t Off) | gtirb::ByteInterval | inline |
Section class | gtirb::ByteInterval | friend |
SerializationTestHarness class | gtirb::ByteInterval | friend |
setAddress(std::optional< Addr > A) | gtirb::ByteInterval | |
setInitializedSize(uint64_t S) | gtirb::ByteInterval | inline |
setSize(uint64_t S) | gtirb::ByteInterval | |
symbolic_expression_iterator typedef | gtirb::ByteInterval | |
symbolic_expression_range typedef | gtirb::ByteInterval | |
symbolic_expressions() | gtirb::ByteInterval | inline |
symbolic_expressions() const | gtirb::ByteInterval | inline |
symbolic_expressions_begin() | gtirb::ByteInterval | inline |
symbolic_expressions_begin() const | gtirb::ByteInterval | inline |
symbolic_expressions_end() | gtirb::ByteInterval | inline |
symbolic_expressions_end() const | gtirb::ByteInterval | inline |
SymbolicExpressionElement typedef | gtirb::ByteInterval | |
~Node() noexcept | gtirb::Node | |