/dports/sysutils/triton/Triton-0.8.1/src/libtriton/includes/triton/ |
H A D | x8664Cpu.hpp | 81 triton::uint8 rax[triton::size::qword]; 83 triton::uint8 rbx[triton::size::qword]; 85 triton::uint8 rcx[triton::size::qword]; 87 triton::uint8 rdx[triton::size::qword]; 89 triton::uint8 rdi[triton::size::qword]; 91 triton::uint8 rsi[triton::size::qword]; 93 triton::uint8 rbp[triton::size::qword]; 95 triton::uint8 rsp[triton::size::qword]; 97 triton::uint8 rip[triton::size::qword]; 99 triton::uint8 r8[triton::size::qword]; [all …]
|
H A D | x86Cpu.hpp | 81 triton::uint8 eax[triton::size::dword]; 83 triton::uint8 ebx[triton::size::dword]; 85 triton::uint8 ecx[triton::size::dword]; 87 triton::uint8 edx[triton::size::dword]; 89 triton::uint8 edi[triton::size::dword]; 91 triton::uint8 esi[triton::size::dword]; 93 triton::uint8 ebp[triton::size::dword]; 95 triton::uint8 esp[triton::size::dword]; 97 triton::uint8 eip[triton::size::dword]; 101 triton::uint8 mm0[triton::size::qword]; [all …]
|
H A D | x86Semantics.hpp | 22 namespace triton { namespace 49 triton::arch::Architecture* architecture; 58 triton::modes::SharedModes modes; 61 triton::ast::SharedAstContext astCtxt; 76 triton::uint64 alignAddStack_s(triton::arch::Instruction& inst, triton::uint32 delta); 79 triton::uint64 alignSubStack_s(triton::arch::Instruction& inst, triton::uint32 delta); 82 …void clearFlag_s(triton::arch::Instruction& inst, const triton::arch::Register& flag, std::string … 85 …void setFlag_s(triton::arch::Instruction& inst, const triton::arch::Register& flag, std::string co… 88 void undefined_s(triton::arch::Instruction& inst, const triton::arch::Register& reg); 94 void af_s(triton::arch::Instruction& inst, [all …]
|
H A D | api.hpp | 33 namespace triton { namespace 175 …TRITON_EXPORT std::vector<triton::uint8> getConcreteMemoryAreaValue(triton::uint64 baseAddr, trito… 210 …TRITON_EXPORT void setConcreteMemoryAreaValue(triton::uint64 baseAddr, const triton::uint8* area, … 309 …TRITON_EXPORT triton::ast::SharedAbstractNode processCallbacks(triton::callbacks::callback_e kind,… 350 TRITON_EXPORT triton::uint8 getSymbolicMemoryValue(triton::uint64 address); 356 …TRITON_EXPORT std::vector<triton::uint8> getSymbolicMemoryAreaValue(triton::uint64 baseAddr, trito… 365 …TRITON_EXPORT triton::ast::SharedAbstractNode getOperandAst(triton::arch::Instruction& inst, const… 371 …TRITON_EXPORT triton::ast::SharedAbstractNode getImmediateAst(triton::arch::Instruction& inst, con… 377 …TRITON_EXPORT triton::ast::SharedAbstractNode getMemoryAst(triton::arch::Instruction& inst, const … 383 …TRITON_EXPORT triton::ast::SharedAbstractNode getRegisterAst(triton::arch::Instruction& inst, cons… [all …]
|
H A D | aarch64Cpu.hpp | 89 triton::uint8 x0[triton::size::qword]; 91 triton::uint8 x1[triton::size::qword]; 93 triton::uint8 x2[triton::size::qword]; 95 triton::uint8 x3[triton::size::qword]; 97 triton::uint8 x4[triton::size::qword]; 99 triton::uint8 x5[triton::size::qword]; 101 triton::uint8 x6[triton::size::qword]; 103 triton::uint8 x7[triton::size::qword]; 105 triton::uint8 x8[triton::size::qword]; 107 triton::uint8 x9[triton::size::qword]; [all …]
|
H A D | arm32Semantics.hpp | 21 namespace triton { namespace 82 …void updateExecutionState(triton::arch::OperandWrapper& dst, const triton::ast::SharedAbstractNode… 88 …triton::ast::SharedAbstractNode buildConditionalSemantics(triton::arch::Instruction& inst, triton:… 91 triton::ast::SharedAbstractNode adjustISSB(const triton::ast::SharedAbstractNode& node); 94 triton::ast::SharedAbstractNode clearISSB(const triton::ast::SharedAbstractNode& node); 97 …triton::ast::SharedAbstractNode getArm32SourceBaseOperandAst(triton::arch::Instruction& inst, trit… 100 …triton::ast::SharedAbstractNode getArm32SourceOperandAst(triton::arch::Instruction& inst, triton::… 103 …triton::uint64 alignAddStack_s(triton::arch::Instruction& inst, const triton::ast::SharedAbstractN… 106 …triton::uint64 alignSubStack_s(triton::arch::Instruction& inst, const triton::ast::SharedAbstractN… 109 triton::ast::SharedAbstractNode getCodeConditionAst(triton::arch::Instruction& inst); [all …]
|
H A D | aarch64Semantics.hpp | 21 namespace triton { namespace 56 triton::arch::Architecture* architecture; 65 triton::ast::SharedAstContext astCtxt; 82 triton::ast::SharedAbstractNode getCodeConditionAst(triton::arch::Instruction& inst, 92 …void clearFlag_s(triton::arch::Instruction& inst, const triton::arch::Register& flag, std::string … 95 …void setFlag_s(triton::arch::Instruction& inst, const triton::arch::Register& flag, std::string co… 98 void nf_s(triton::arch::Instruction& inst, 109 void zf_s(triton::arch::Instruction& inst, 186 void b_s(triton::arch::Instruction& inst); 195 void bl_s(triton::arch::Instruction& inst); [all …]
|
H A D | arm32Cpu.hpp | 95 triton::uint8 r0[triton::size::dword]; 97 triton::uint8 r1[triton::size::dword]; 99 triton::uint8 r2[triton::size::dword]; 101 triton::uint8 r3[triton::size::dword]; 103 triton::uint8 r4[triton::size::dword]; 105 triton::uint8 r5[triton::size::dword]; 107 triton::uint8 r6[triton::size::dword]; 109 triton::uint8 r7[triton::size::dword]; 111 triton::uint8 r8[triton::size::dword]; 113 triton::uint8 r9[triton::size::dword]; [all …]
|
H A D | symbolicEngine.hpp | 35 namespace triton { namespace 137 bool isAlignedMemory(triton::uint64 address, triton::uint32 size); 140 void removeAlignedMemory(triton::uint64 address, triton::uint32 size); 146 …triton::ast::SharedAbstractNode getExtendAst(const triton::arch::arm::ArmOperandProperties& extend… 201 TRITON_EXPORT triton::uint8 getSymbolicMemoryValue(triton::uint64 address); 207 …TRITON_EXPORT std::vector<triton::uint8> getSymbolicMemoryAreaValue(triton::uint64 baseAddr, trito… 216 …TRITON_EXPORT triton::ast::SharedAbstractNode getOperandAst(triton::arch::Instruction& inst, const… 222 …TRITON_EXPORT triton::ast::SharedAbstractNode getImmediateAst(triton::arch::Instruction& inst, con… 228 …TRITON_EXPORT triton::ast::SharedAbstractNode getMemoryAst(triton::arch::Instruction& inst, const … 234 …TRITON_EXPORT triton::ast::SharedAbstractNode getRegisterAst(triton::arch::Instruction& inst, cons… [all …]
|
H A D | taintEngine.hpp | 23 namespace triton { namespace 56 triton::modes::SharedModes modes; 62 triton::arch::CpuInterface& cpu; 76 …_EXPORT TaintEngine(const triton::modes::SharedModes& modes, triton::engines::symbolic::SymbolicEn… 97 TRITON_EXPORT bool isMemoryTainted(triton::uint64 addr, triton::uint32 size=1) const; 139 …TRITON_EXPORT bool taintUnion(const triton::arch::MemoryAccess& memDst, const triton::arch::Immedi… 148 …TRITON_EXPORT bool taintUnion(const triton::arch::Register& regDst, const triton::arch::Immediate&… 154 …TRITON_EXPORT bool taintUnion(const triton::arch::Register& regDst, const triton::arch::Register& … 185 …bool unionMemoryRegister(const triton::arch::MemoryAccess& memDst, const triton::arch::Register& r… 191 …bool unionRegisterMemory(const triton::arch::Register& regDst, const triton::arch::MemoryAccess& m… [all …]
|
H A D | x86.spec | 63 REG_SPEC(AH, ah, triton::bitsize::word-1, triton::bitsize::byte, RAX, triton::bitsize::word-1, … 68 REG_SPEC(BH, bh, triton::bitsize::word-1, triton::bitsize::byte, RBX, triton::bitsize::word-1, … 73 REG_SPEC(CH, ch, triton::bitsize::word-1, triton::bitsize::byte, RCX, triton::bitsize::word-1, … 78 REG_SPEC(DH, dh, triton::bitsize::word-1, triton::bitsize::byte, RDX, triton::bitsize::word-1, … 82 REG_SPEC(DI, di, triton::bitsize::word-1, 0, RDI, triton::bitsize::word-1, 0, EDI, true) // di 86 REG_SPEC(SI, si, triton::bitsize::word-1, 0, RSI, triton::bitsize::word-1, 0, ESI, true) // si 90 REG_SPEC(BP, bp, triton::bitsize::word-1, 0, RBP, triton::bitsize::word-1, 0, EBP, true) // bp 94 REG_SPEC(SP, sp, triton::bitsize::word-1, 0, RSP, triton::bitsize::word-1, 0, ESP, true) // sp 98 REG_SPEC(IP, ip, triton::bitsize::word-1, 0, RIP, triton::bitsize::word-1, 0, EIP, true) // ip 103 REG_SPEC(MM0, mm0, triton::bitsize::qword-1, 0, MM0, triton::bitsize::qword-1, 0, MM0, true) // mm0 [all …]
|
H A D | architecture.hpp | 27 namespace triton { namespace 50 triton::arch::architecture_e arch; 117 TRITON_EXPORT const triton::arch::Register& getRegister(triton::arch::register_e id) const; 120 … TRITON_EXPORT const triton::arch::Register& getParentRegister(triton::arch::register_e id) const; 123 …TRITON_EXPORT const triton::arch::Register& getParentRegister(const triton::arch::Register& reg) c… 138 …TRITON_EXPORT triton::uint8 getConcreteMemoryValue(triton::uint64 addr, bool execCallbacks=true) c… 144 …TRITON_EXPORT std::vector<triton::uint8> getConcreteMemoryAreaValue(triton::uint64 baseAddr, trito… 155 TRITON_EXPORT void setConcreteMemoryValue(triton::uint64 addr, triton::uint8 value); 179 …TRITON_EXPORT void setConcreteMemoryAreaValue(triton::uint64 baseAddr, const triton::uint8* area, … 193 …TRITON_EXPORT bool isConcreteMemoryValueDefined(triton::uint64 baseAddr, triton::usize size=1) con… [all …]
|
H A D | exceptions.hpp | 20 namespace triton { namespace 65 class Engines : public triton::exceptions::Exception { 77 class SymbolicEngine : public triton::exceptions::Engines { 149 class TaintEngine : public triton::exceptions::Engines { 161 class SolverEngine : public triton::exceptions::Engines { 185 class API : public triton::exceptions::Exception { 281 class Cpu : public triton::exceptions::Architecture { 329 class Disassembly : public triton::exceptions::Cpu { 341 class Semantics : public triton::exceptions::Cpu { 353 class Ast : public triton::exceptions::Exception { [all …]
|
/dports/sysutils/triton/Triton-0.8.1/src/libtriton/arch/x86/ |
H A D | x86Specifications.cpp | 16 namespace triton { namespace 21 if (arch != triton::arch::ARCH_X86 && arch != triton::arch::ARCH_X86_64) in x86Specifications() 24 if (arch == triton::arch::ARCH_X86_64) { in x86Specifications() 28 … triton::arch::Register(triton::arch::ID_REG_X86_##UPPER_NAME, \ in x86Specifications() 45 … triton::arch::Register(triton::arch::ID_REG_X86_##UPPER_NAME, \ in x86Specifications() 59 …triton::arch::register_e x86Specifications::capstoneRegisterToTritonRegister(triton::uint32 id) co… in capstoneRegisterToTritonRegister() 60 triton::arch::register_e tritonId = triton::arch::ID_REG_INVALID; in capstoneRegisterToTritonRegister() 81 …triton::uint32 x86Specifications::capstoneInstructionToTritonInstruction(triton::uint32 id) const { in capstoneInstructionToTritonInstruction() 82 triton::uint32 tritonId = triton::arch::x86::ID_INS_INVALID; in capstoneInstructionToTritonInstruction() 5263 …triton::arch::x86::prefix_e x86Specifications::capstonePrefixToTritonPrefix(triton::uint32 id) con… in capstonePrefixToTritonPrefix() [all …]
|
H A D | x8664Cpu.cpp | 19 namespace triton { namespace 50 …if (triton::extlibs::capstone::cs_open(triton::extlibs::capstone::CS_ARCH_X86, triton::extlibs::ca… in disassInit() 1117 triton::uint64 b = (*((triton::uint64*)(this->mxcsr))); in setConcreteRegisterValue() 1122 triton::uint64 b = (*((triton::uint64*)(this->mxcsr))); in setConcreteRegisterValue() 1127 triton::uint64 b = (*((triton::uint64*)(this->mxcsr))); in setConcreteRegisterValue() 1132 triton::uint64 b = (*((triton::uint64*)(this->mxcsr))); in setConcreteRegisterValue() 1137 triton::uint64 b = (*((triton::uint64*)(this->mxcsr))); in setConcreteRegisterValue() 1142 triton::uint64 b = (*((triton::uint64*)(this->mxcsr))); in setConcreteRegisterValue() 1147 triton::uint64 b = (*((triton::uint64*)(this->mxcsr))); in setConcreteRegisterValue() 1152 triton::uint64 b = (*((triton::uint64*)(this->mxcsr))); in setConcreteRegisterValue() [all …]
|
H A D | x86Cpu.cpp | 19 namespace triton { namespace 50 …if (triton::extlibs::capstone::cs_open(triton::extlibs::capstone::CS_ARCH_X86, triton::extlibs::ca… in disassInit() 848 triton::uint32 b = (*((triton::uint32*)(this->mxcsr))); in setConcreteRegisterValue() 853 triton::uint32 b = (*((triton::uint32*)(this->mxcsr))); in setConcreteRegisterValue() 858 triton::uint32 b = (*((triton::uint32*)(this->mxcsr))); in setConcreteRegisterValue() 863 triton::uint32 b = (*((triton::uint32*)(this->mxcsr))); in setConcreteRegisterValue() 868 triton::uint32 b = (*((triton::uint32*)(this->mxcsr))); in setConcreteRegisterValue() 873 triton::uint32 b = (*((triton::uint32*)(this->mxcsr))); in setConcreteRegisterValue() 878 triton::uint32 b = (*((triton::uint32*)(this->mxcsr))); in setConcreteRegisterValue() 883 triton::uint32 b = (*((triton::uint32*)(this->mxcsr))); in setConcreteRegisterValue() [all …]
|
/dports/sysutils/triton/Triton-0.8.1/src/libtriton/arch/arm/aarch64/ |
H A D | aarch64Specifications.cpp | 16 namespace triton { namespace 28 … triton::arch::Register(triton::arch::ID_REG_AARCH64_##UPPER_NAME, \ in AArch64Specifications() 41 …triton::arch::register_e AArch64Specifications::capstoneRegisterToTritonRegister(triton::uint32 id… in capstoneRegisterToTritonRegister() 42 triton::arch::register_e tritonId = triton::arch::ID_REG_INVALID; in capstoneRegisterToTritonRegister() 63 …triton::arch::arm::shift_e AArch64Specifications::capstoneShiftToTritonShift(triton::uint32 id) co… in capstoneShiftToTritonShift() 64 triton::arch::arm::shift_e tritonId = triton::arch::arm::ID_SHIFT_INVALID; in capstoneShiftToTritonShift() 96 …triton::arch::arm::extend_e AArch64Specifications::capstoneExtendToTritonExtend(triton::uint32 id)… in capstoneExtendToTritonExtend() 97 triton::arch::arm::extend_e tritonId = triton::arch::arm::ID_EXTEND_INVALID; in capstoneExtendToTritonExtend() 146 triton::arch::arm::condition_e tritonId = triton::arch::arm::ID_CONDITION_INVALID; in capstoneConditionToTritonCondition() 222 …triton::uint32 AArch64Specifications::capstoneInstructionToTritonInstruction(triton::uint32 id) co… in capstoneInstructionToTritonInstruction() [all …]
|
H A D | aarch64Cpu.cpp | 19 namespace triton { namespace 51 …if (triton::extlibs::capstone::cs_open(triton::extlibs::capstone::CS_ARCH_ARM64, triton::extlibs::… in disassInit() 54 …triton::extlibs::capstone::cs_option(this->handle, triton::extlibs::capstone::CS_OPT_DETAIL, trito… in disassInit() 570 …void AArch64Cpu::setConcreteMemoryAreaValue(triton::uint64 baseAddr, const triton::uint8* area, tr… in setConcreteMemoryAreaValue() 585 …case triton::arch::ID_REG_AARCH64_X0: (*((triton::uint64*)(this->x0))) = value.convert_to<trit… in setConcreteRegisterValue() 586 …case triton::arch::ID_REG_AARCH64_W0: (*((triton::uint32*)(this->x0))) = value.convert_to<trit… in setConcreteRegisterValue() 587 …case triton::arch::ID_REG_AARCH64_X1: (*((triton::uint64*)(this->x1))) = value.convert_to<trit… in setConcreteRegisterValue() 654 triton::uint32 b = (*((triton::uint32*)(this->spsr))); in setConcreteRegisterValue() 659 triton::uint32 b = (*((triton::uint32*)(this->spsr))); in setConcreteRegisterValue() 664 triton::uint32 b = (*((triton::uint32*)(this->spsr))); in setConcreteRegisterValue() [all …]
|
/dports/sysutils/triton/Triton-0.8.1/src/libtriton/arch/arm/arm32/ |
H A D | arm32Specifications.cpp | 16 namespace triton { namespace 22 if (arch != triton::arch::ARCH_ARM32) in Arm32Specifications() 28 … triton::arch::Register(triton::arch::ID_REG_ARM32_##UPPER_NAME, \ in Arm32Specifications() 41 …triton::arch::register_e Arm32Specifications::capstoneRegisterToTritonRegister(triton::uint32 id) … in capstoneRegisterToTritonRegister() 42 triton::arch::register_e tritonId = triton::arch::ID_REG_INVALID; in capstoneRegisterToTritonRegister() 63 …triton::arch::arm::shift_e Arm32Specifications::capstoneShiftToTritonShift(triton::uint32 id) cons… in capstoneShiftToTritonShift() 64 triton::arch::arm::shift_e tritonId = triton::arch::arm::ID_SHIFT_INVALID; in capstoneShiftToTritonShift() 120 …triton::arch::arm::condition_e Arm32Specifications::capstoneConditionToTritonCondition(triton::uin… in capstoneConditionToTritonCondition() 121 triton::arch::arm::condition_e tritonId = triton::arch::arm::ID_CONDITION_INVALID; in capstoneConditionToTritonCondition() 197 …triton::uint32 Arm32Specifications::capstoneInstructionToTritonInstruction(triton::uint32 id) cons… in capstoneInstructionToTritonInstruction() [all …]
|
H A D | arm32Cpu.cpp | 20 namespace triton { namespace 65 …if (triton::extlibs::capstone::cs_open(triton::extlibs::capstone::CS_ARCH_ARM, triton::extlibs::ca… in disassInit() 69 …f (triton::extlibs::capstone::cs_open(triton::extlibs::capstone::CS_ARCH_ARM, triton::extlibs::cap… in disassInit() 289 triton::arch::Immediate imm(op->imm, triton::size::dword); in disassembly() 624 …void Arm32Cpu::setConcreteMemoryAreaValue(triton::uint64 baseAddr, const triton::uint8* area, trit… in setConcreteMemoryAreaValue() 639 …case triton::arch::ID_REG_ARM32_R0: (*((triton::uint32*)(this->r0))) = value.convert_to<triton… in setConcreteRegisterValue() 640 …case triton::arch::ID_REG_ARM32_R1: (*((triton::uint32*)(this->r1))) = value.convert_to<triton… in setConcreteRegisterValue() 671 triton::uint32 b = (*((triton::uint32*)(this->apsr))); in setConcreteRegisterValue() 676 triton::uint32 b = (*((triton::uint32*)(this->apsr))); in setConcreteRegisterValue() 681 triton::uint32 b = (*((triton::uint32*)(this->apsr))); in setConcreteRegisterValue() [all …]
|
/dports/sysutils/triton/Triton-0.8.1/src/tracer/pin/ |
H A D | context.cpp | 33 triton::uint512 getCurrentRegisterValue(const triton::arch::Register& reg) { in getCurrentRegisterValue() 34 triton::uint8 buffer[triton::size::dqqword] = {0}; in getCurrentRegisterValue() 254 value = triton::utils::fromBufferToUint<triton::uint512>(buffer); in getCurrentRegisterValue() 267 triton::uint512 getCurrentMemoryValue(triton::__uint addr) { in getCurrentMemoryValue() 279 triton::uint512 getCurrentMemoryValue(triton::__uint addr, triton::uint32 size) { in getCurrentMemoryValue() 290 …case triton::size::dqword: value = triton::utils::fromBufferToUint<triton::uint128>(reinterpret_c… in getCurrentMemoryValue() 291 …case triton::size::qqword: value = triton::utils::fromBufferToUint<triton::uint256>(reinterpret_c… in getCurrentMemoryValue() 292 …case triton::size::dqqword: value = triton::utils::fromBufferToUint<triton::uint512>(reinterpret_c… in getCurrentMemoryValue() 300 triton::uint8 buffer[triton::size::dqqword] = {0}; in setCurrentRegisterValue() 440 void setCurrentMemoryValue(triton::__uint addr, triton::uint8 value) { in setCurrentMemoryValue() [all …]
|
/dports/sysutils/triton/Triton-0.8.1/src/libtriton/bindings/python/namespaces/ |
H A D | initOpcodesNamespace.cpp | 2185 namespace triton { namespace 2245 … xPyDict_SetItemString(x86OpcodesDict, "BT", PyLong_FromUint32(triton::arch::x86::ID_INS_BT)); in initOpcodesNamespace() 2409 … xPyDict_SetItemString(x86OpcodesDict, "IN", PyLong_FromUint32(triton::arch::x86::ID_INS_IN)); in initOpcodesNamespace() 2450 … xPyDict_SetItemString(x86OpcodesDict, "JA", PyLong_FromUint32(triton::arch::x86::ID_INS_JA)); in initOpcodesNamespace() 2452 … xPyDict_SetItemString(x86OpcodesDict, "JB", PyLong_FromUint32(triton::arch::x86::ID_INS_JB)); in initOpcodesNamespace() 2455 … xPyDict_SetItemString(x86OpcodesDict, "JE", PyLong_FromUint32(triton::arch::x86::ID_INS_JE)); in initOpcodesNamespace() 2457 … xPyDict_SetItemString(x86OpcodesDict, "JG", PyLong_FromUint32(triton::arch::x86::ID_INS_JG)); in initOpcodesNamespace() 2459 … xPyDict_SetItemString(x86OpcodesDict, "JL", PyLong_FromUint32(triton::arch::x86::ID_INS_JL)); in initOpcodesNamespace() 2465 … xPyDict_SetItemString(x86OpcodesDict, "JO", PyLong_FromUint32(triton::arch::x86::ID_INS_JO)); in initOpcodesNamespace() 2466 … xPyDict_SetItemString(x86OpcodesDict, "JP", PyLong_FromUint32(triton::arch::x86::ID_INS_JP)); in initOpcodesNamespace() [all …]
|
/dports/sysutils/triton/Triton-0.8.1/src/libtriton/arch/ |
H A D | architecture.cpp | 19 namespace triton { namespace 50 case triton::arch::ARCH_X86_64: in setArchitecture() 57 case triton::arch::ARCH_X86: in setArchitecture() 71 case triton::arch::ARCH_ARM32: in setArchitecture() 201 const triton::arch::Register& Architecture::getRegister(triton::arch::register_e id) const { in getRegister() 215 … const triton::arch::Register& Architecture::getParentRegister(triton::arch::register_e id) const { in getParentRegister() 229 …triton::uint8 Architecture::getConcreteMemoryValue(triton::uint64 addr, bool execCallbacks) const { in getConcreteMemoryValue() 243 …std::vector<triton::uint8> Architecture::getConcreteMemoryAreaValue(triton::uint64 baseAddr, trito… in getConcreteMemoryAreaValue() 257 void Architecture::setConcreteMemoryValue(triton::uint64 addr, triton::uint8 value) { in setConcreteMemoryValue() 278 …void Architecture::setConcreteMemoryAreaValue(triton::uint64 baseAddr, const triton::uint8* area, … in setConcreteMemoryAreaValue() [all …]
|
/dports/sysutils/triton/Triton-0.8.1/src/libtriton/engines/taint/ |
H A D | taintEngine.cpp | 13 namespace triton { namespace 247 if (t1 == triton::arch::OP_MEM && t2 == triton::arch::OP_IMM) in taintUnion() 250 if (t1 == triton::arch::OP_MEM && t2 == triton::arch::OP_MEM) in taintUnion() 253 if (t1 == triton::arch::OP_MEM && t2 == triton::arch::OP_REG) in taintUnion() 256 if (t1 == triton::arch::OP_REG && t2 == triton::arch::OP_IMM) in taintUnion() 259 if (t1 == triton::arch::OP_REG && t2 == triton::arch::OP_MEM) in taintUnion() 262 if (t1 == triton::arch::OP_REG && t2 == triton::arch::OP_REG) in taintUnion() 274 if (t1 == triton::arch::OP_MEM && t2 == triton::arch::OP_IMM) in taintAssignment() 277 if (t1 == triton::arch::OP_MEM && t2 == triton::arch::OP_MEM) in taintAssignment() 280 if (t1 == triton::arch::OP_MEM && t2 == triton::arch::OP_REG) in taintAssignment() [all …]
|
/dports/sysutils/triton/Triton-0.8.1/src/libtriton/api/ |
H A D | api.cpp | 227 namespace triton { namespace 425 void API::setConcreteMemoryValue(triton::uint64 addr, triton::uint8 value) { in setConcreteMemoryValue() 460 …void API::setConcreteMemoryAreaValue(triton::uint64 baseAddr, const triton::uint8* area, triton::u… in setConcreteMemoryAreaValue() 666 …triton::ast::SharedAbstractNode API::processCallbacks(triton::callbacks::callback_e kind, triton::… in processCallbacks() 736 …triton::ast::SharedAbstractNode API::getOperandAst(triton::arch::Instruction& inst, const triton::… in getOperandAst() 748 …triton::ast::SharedAbstractNode API::getImmediateAst(triton::arch::Instruction& inst, const triton… in getImmediateAst() 760 …triton::ast::SharedAbstractNode API::getMemoryAst(triton::arch::Instruction& inst, const triton::a… in getMemoryAst() 772 …triton::ast::SharedAbstractNode API::getRegisterAst(triton::arch::Instruction& inst, const triton:… in getRegisterAst() 856 triton::uint8 API::getSymbolicMemoryValue(triton::uint64 address) { in getSymbolicMemoryValue() 868 …std::vector<triton::uint8> API::getSymbolicMemoryAreaValue(triton::uint64 baseAddr, triton::usize … in getSymbolicMemoryAreaValue() [all …]
|