libTriton  version 0.6 build 1382
Modules | Namespaces | Classes | Typedefs
Triton
Collaboration diagram for Triton:

Modules

 Arch
 
 Ast
 
 Callbacks
 
 Utils
 
 Exceptions
 
 Modes
 
 Engines
 
 Bindings
 
 Os
 

Namespaces

 triton::arch
 The Architecture namespace.
 
 triton::engines
 The Engines namespace.
 
 triton::ast
 The AST namespace.
 
 triton::callbacks
 The Callbacks namespace.
 
 triton::utils
 The Utils namespace.
 
 triton::exceptions
 The Exceptions namespace.
 
 triton::extlibs
 The external libraries namespace.
 
 triton::extlibs::capstone
 The Capstone library namespace.
 
 triton::modes
 The Modes namespace.
 
 triton::bindings
 The Bindings namespace.
 
 triton::os
 The Operating System namespace.
 

Classes

class  triton::API
 This is used as C++ API. More...
 
class  triton::ComparableFunctor< Signature >
 

Typedefs

typedef std::uint8_t triton::uint8
 unisgned 8-bits
 
typedef std::uint16_t triton::uint16
 unisgned 16-bits
 
typedef std::uint32_t triton::uint32
 unisgned 32-bits
 
typedef std::uint64_t triton::uint64
 unisgned 64-bits
 
typedef boost::multiprecision::uint128_t triton::uint128
 unsigned 128-bits
 
typedef boost::multiprecision::uint256_t triton::uint256
 unsigned 256-bits
 
typedef boost::multiprecision::uint512_t triton::uint512
 unsigned 512-bits
 
typedef std::int8_t triton::sint8
 signed 8-bits
 
typedef std::int16_t triton::sint16
 signed 16-bits
 
typedef std::int32_t triton::sint32
 signed 32-bits
 
typedef std::int64_t triton::sint64
 signed 64-bits
 
typedef boost::multiprecision::int128_t triton::sint128
 signed 128-bits
 
typedef boost::multiprecision::int256_t triton::sint256
 signed 256-bits
 
typedef boost::multiprecision::int512_t triton::sint512
 signed 512-bits
 
typedef std::size_t triton::usize
 unsigned MAX_INT 32 or 64 bits according to the CPU.
 
typedef unsigned long long triton::__uint
 unsigned long long if the arch is 64-bits.
 
typedef signed long long triton::__sint
 signed long long if the arch is 64-bits.
 

Detailed Description