|
GTIRB
v2.3.1
GrammaTech Intermediate Representation for Binaries: C++ API
|
Class gtirb::Section. More...
#include <gtirb/Addr.hpp>#include <gtirb/ByteInterval.hpp>#include <gtirb/CodeBlock.hpp>#include <gtirb/DataBlock.hpp>#include <gtirb/Node.hpp>#include <gtirb/Observer.hpp>#include <gtirb/Utility.hpp>#include <gtirb/proto/Section.pb.h>#include <algorithm>#include <boost/icl/interval_map.hpp>#include <boost/iterator/indirect_iterator.hpp>#include <boost/iterator/iterator_traits.hpp>#include <boost/multi_index/hashed_index.hpp>#include <boost/multi_index/key_extractors.hpp>#include <boost/multi_index/mem_fun.hpp>#include <boost/multi_index/ordered_index.hpp>#include <boost/range/iterator_range.hpp>#include <cstdint>#include <functional>#include <set>

Go to the source code of this file.
Classes | |
| class | gtirb::ErrorOr< T > |
| class | gtirb::Section |
| Represents a named section of the binary. More... | |
| class | gtirb::SectionObserver |
| Interface for notifying observers when the Section is modified. More... | |
Namespaces | |
| gtirb | |
| Main namespace for the GTIRB API. | |
Enumerations | |
| enum | gtirb::SectionFlag : uint8_t { gtirb::SectionFlag::Undefined = proto::SectionFlag::Section_Undefined, gtirb::SectionFlag::Readable = proto::SectionFlag::Readable, gtirb::SectionFlag::Writable = proto::SectionFlag::Writable, gtirb::SectionFlag::Executable = proto::SectionFlag::Executable, gtirb::SectionFlag::Loaded = proto::SectionFlag::Loaded, gtirb::SectionFlag::Initialized = proto::SectionFlag::Initialized, gtirb::SectionFlag::ThreadLocal = proto::SectionFlag::ThreadLocal } |
| Idenfities the flags used for a section. More... | |
Class gtirb::Section.
1.8.17