SYMBOL INDEX (110 symbols across 3 files) FILE: include/idblib/idb3.h type std (line 25) | typedef std::shared_ptr stream_ptr; function get8 (line 71) | uint8_t get8() function get16le (line 78) | uint16_t get16le() function get16be (line 84) | uint16_t get16be() function get32le (line 91) | uint32_t get32le() function get32be (line 97) | uint32_t get32be() function get64le (line 103) | uint64_t get64le() function get64be (line 109) | uint64_t get64be() function getword (line 118) | uint64_t getword() function seekg (line 134) | void seekg( std::istream::off_type off, std::ios_base::seekdir dir) function seekg (line 138) | void seekg( std::istream::pos_type pos ) type EndianTools (line 154) | struct EndianTools { function class (line 297) | class sectionbuffer : public std::streambuf { function int_type (line 354) | int_type underflow() function int_type (line 361) | int_type uflow() function class (line 373) | class sectionstream : public std::istream { function class (line 390) | class IDBFile { function readheader (line 409) | void readheader() function operator (line 541) | bool operator<(const IntIter& rhs) { return _ix(const IntIter& rhs) { return _ix>rhs._ix; } function operator (line 544) | bool operator>=(const IntIter& rhs) { return _ix>=rhs._ix; } function dump (line 597) | void dump() function readindex (line 605) | void readindex() function readkeys (line 615) | void readkeys() function result (line 715) | result find(const std::string& key) type std (line 734) | typedef std::shared_ptr Page_ptr; function class (line 738) | class BtreeBase { function prev (line 809) | void prev() function add (line 837) | void add(Page_ptr page, int index) function operator (line 858) | bool operator==(const Cursor& rhs) const { return _stack == rhs._stack; } function operator (line 859) | bool operator!=(const Cursor& rhs) const { return !(*this==rhs); } function operator (line 861) | bool operator<(const Cursor& rhs) const { return getkey() < rhs.getkey(); } function _is (line 865) | BtreeBase(stream_ptr is) : _is(is) { } function virtual (line 866) | virtual ~BtreeBase() { } function virtual (line 868) | virtual int version() const = 0; function dump (line 879) | void dump() function dumptree (line 886) | void dumptree(int nr) function stream_ptr (line 898) | stream_ptr pagestream(int nr) function Cursor (line 903) | Cursor find(relation_t rel, const std::string& key) function class (line 954) | class Page15 : public BasePage { function virtual (line 964) | virtual Entry readent() function class (line 986) | class Btree15 : public BtreeBase { function class (line 1009) | class Page16 : public BasePage { function virtual (line 1018) | virtual Entry readent() function class (line 1042) | class Btree16 : public BtreeBase { function class (line 1065) | class Page20 : public Page16 { function class (line 1094) | class Btree20 : public Btree16 { function std (line 1107) | inline std::unique_ptr MakeBTree(stream_ptr is) function class (line 1136) | class NodeKeys { type NodeValues (line 1281) | struct NodeValues { function getuintbe (line 1297) | static uint64_t getuintbe(const std::string& str) function getint (line 1312) | static int64_t getint(const std::string& str) function std (line 1316) | static std::string getstr(std::string data) function class (line 1328) | class ID0File { function node (line 1408) | uint64_t node(const std::string& name) function string (line 1430) | string getdata(ARGS...args) function string (line 1438) | string getstr(ARGS...args) function getuint (line 1454) | uint64_t getuint(BtreeBase::Cursor& c) function class (line 1484) | class ID1File { function class (line 1612) | class NAMFile { function open (line 1637) | void open() function findname (line 1703) | uint64_t findname(uint64_t ea) const function class (line 1727) | class BaseUnpacker { function next16 (line 1756) | uint16_t next16() function next32 (line 1785) | uint32_t next32() function nextword (line 1809) | uint64_t nextword() type std (line 1836) | typedef std::vector DwordVector; function minusone (line 1841) | inline uint64_t minusone(uint64_t id) function class (line 1850) | class StructMember { function class (line 1913) | class Struct { function StructMember (line 1993) | const StructMember& member(int ix) const { return _members[ix]; } function class (line 1998) | class EnumMember { function class (line 2024) | class Enum { function class (line 2071) | class BitfieldValue { function class (line 2094) | class BitfieldMask { function class (line 2126) | class Bitfield { function class (line 2184) | class Script { function T (line 2219) | T next() FILE: tests/test-idb3.cpp function CreateTestIndexPage (line 6) | std::string CreateTestIndexPage(int pagesize) function CreateTestLeafPage (line 72) | std::string CreateTestLeafPage(int pagesize) function TestLeafPage (line 101) | void TestLeafPage() FILE: tools/idbtool.cpp function mpz_class (line 33) | inline mpz_class lstompz(const uint8_t *first, const uint8_t *last) function mpz_class (line 45) | inline mpz_class lstompz(const std::string& v) function mpztoms (line 51) | inline std::string mpztoms(int requiredbytes, const mpz_class& m) function decryptuser (line 69) | std::string decryptuser(const std::string& encvector) function dumpstructmember (line 91) | void dumpstructmember(const StructMember& mem) function dumpstruct (line 118) | void dumpstruct(const Struct& s) function dumpbfvalue (line 128) | void dumpbfvalue(const BitfieldValue& val) function dumpbfmask (line 132) | void dumpbfmask(const BitfieldMask& msk) function dumpbitfield (line 146) | void dumpbitfield(ID0File & id0, uint64_t bfnode) function dumpenummember (line 160) | void dumpenummember(const EnumMember& e) function dumpenum (line 164) | void dumpenum(ID0File& id0, const Enum& e) function printidbstructs (line 183) | void printidbstructs(ID0File& id0) function printidbenums (line 196) | void printidbenums(ID0File& id0) function printcomments (line 207) | void printcomments(ID0File& id0) function printnames (line 246) | void printnames(ID0File& id0, ID1File& id1, NAMFile& nam, bool listall) function printaddrs (line 259) | void printaddrs(ID0File& id0, ID1File& id1, NAMFile& nam, const std::vec... function dumpscript (line 307) | void dumpscript(const Script& scr) function printidbscripts (line 312) | void printidbscripts(ID0File& id0) function timestring (line 323) | std::string timestring(uint32_t t) function dumplicense (line 332) | void dumplicense(const char *tag, const std::string& user) function printidbinfo (line 374) | void printidbinfo(ID0File& id0) function dumpnodes (line 411) | void dumpnodes(ID0File& id0, bool ascending, int limit) function relation_t (line 434) | relation_t xlat_relation(int flags) function createkey (line 447) | std::string createkey(ID0File& id0, const char *key, const char *keyend) function queryidb (line 492) | void queryidb(ID0File& id0, const std::string& query, bool ascending, in... function usage (line 531) | void usage() function processidb (line 564) | void processidb(const std::string& fn, int flags, const std::string& que... function main (line 599) | int main(int argc, char**argv)