MCPcopy Create free account

hub / github.com/JonathanSalwan/Triton / functions

Functions3,104 in github.com/JonathanSalwan/Triton

↓ 3 callersMethodcheckLifting
src/libtriton/api/api.cpp:287
↓ 3 callersMethodclear
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:108
↓ 3 callersMethodclear
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:132
↓ 3 callersMethodclear
src/libtriton/arch/x86/x8664Cpu.cpp:163
↓ 3 callersMethodclearCallbacks
src/libtriton/api/api.cpp:662
↓ 3 callersMethodclearPathConstraints
src/libtriton/api/api.cpp:980
↓ 3 callersFunctiondebug
(s)
src/examples/python/ctf-writeups/mma-2015-howtouse/solve.py:81
↓ 3 callersMethodemulate
Emulate every opcode from pc. Process instruction until the end
src/testers/unittests/test_semantics.py:46
↓ 3 callersMethodemulate
Emulate every opcode from pc. Process instruction until the end
src/testers/unittests/test_semantics.py:194
↓ 3 callersMethodenableSymbolicEngine
src/libtriton/api/api.cpp:986
↓ 3 callersMethodexchangeInstructionSet
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:245
↓ 3 callersFunctionexec_opw
src/testers/unittests/misc/qemu/test-i386-shift.h:58
↓ 3 callersMethodgetArchitecture
src/libtriton/arch/architecture.cpp:28
↓ 3 callersMethodgetArchitecture
src/libtriton/api/api.cpp:301
↓ 3 callersMethodgetCodeConditionTainteSate
src/libtriton/arch/arm/aarch64/aarch64Semantics.cpp:500
↓ 3 callersMethodgetFormattedExpression
src/libtriton/engines/symbolic/symbolicExpression.cpp:117
↓ 3 callersMethodgetMemoryAst
Returns the AST corresponding to the memory */
src/libtriton/engines/symbolic/symbolicEngine.cpp:809
↓ 3 callersFunctiongetMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/alexctf-2017-re3-catalyst-system/solve.py:93
↓ 3 callersMethodgetShiftAst
src/libtriton/engines/symbolic/symbolicEngine.cpp:659
↓ 3 callersMethodgetSolverInstance
src/libtriton/api/api.cpp:1085
↓ 3 callersMethodgetTaintedRegisters
src/libtriton/api/api.cpp:1181
↓ 3 callersMethodgetTakenAddress
src/libtriton/engines/symbolic/pathConstraint.cpp:55
↓ 3 callersMethodgetThreadId
src/libtriton/arch/instruction.cpp:99
↓ 3 callersFunctionget_indexes
(models)
src/examples/python/symbolic_pointers_reasoning.py:147
↓ 3 callersMethodgprSize
src/libtriton/arch/x86/x86Cpu.cpp:301
↓ 3 callersMethodinitLeaAst
Initializes the memory access AST (LOAD and STORE) */
src/libtriton/engines/symbolic/symbolicEngine.cpp:1195
↓ 3 callersMethodisConditionTaken
src/libtriton/arch/instruction.cpp:361
↓ 3 callersMethodisFlag
src/libtriton/api/api.cpp:334
↓ 3 callersMethodisMemoryRead
src/libtriton/arch/instruction.cpp:380
↓ 3 callersMethodisMemoryWrite
src/libtriton/arch/instruction.cpp:387
↓ 3 callersMethodisRegisterValid
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:154
↓ 3 callersMethodisRegisterValid
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:227
↓ 3 callersMethodisTaintEngineEnabled
src/libtriton/api/api.cpp:1193
↓ 3 callersMethodisThumb
src/libtriton/api/api.cpp:384
↓ 3 callersMethodload_binary
Load in memory every opcode from an elf program.
src/testers/unittests/test_semantics.py:69
↓ 3 callersMethodload_binary
Load in memory every opcode from an elf program.
src/testers/unittests/test_semantics.py:246
↓ 3 callersMethodmake_relocation
(self, binary)
src/testers/unittests/test_semantics.py:258
↓ 3 callersFunctionprint_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_thumb_3.py:167
↓ 3 callersFunctionprint_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_arm_2.py:188
↓ 3 callersFunctionprint_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_thumb_2.py:167
↓ 3 callersFunctionprint_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_arm_4.py:174
↓ 3 callersFunctionprint_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_arm_3.py:183
↓ 3 callersFunctionprint_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_arm_1.py:1486
↓ 3 callersFunctionprint_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_thumb_1.py:283
↓ 3 callersMethodremoveEngines
src/libtriton/api/api.cpp:577
↓ 3 callersMethodremoveReadRegister
src/libtriton/arch/instruction.cpp:231
↓ 3 callersMethodsetCodeCondition
src/libtriton/arch/instruction.cpp:312
↓ 3 callersMethodsetConcreteVariableValue
src/libtriton/engines/symbolic/symbolicEngine.cpp:1249
↓ 3 callersMethodsetFlag_s
src/libtriton/arch/x86/x86Semantics.cpp:875
↓ 3 callersMethodsetLeaAst
src/libtriton/arch/memoryAccess.cpp:173
↓ 3 callersMethodsetRegister
src/libtriton/arch/operandWrapper.cpp:87
↓ 3 callersMethodsetSolver
src/libtriton/engines/solver/solverEngine.cpp:41
↓ 3 callersMethodsetSubtracted
src/libtriton/arch/arm/armOperandProperties.cpp:136
↓ 3 callersMethodsetTaintMemory
src/libtriton/api/api.cpp:1229
↓ 3 callersMethodsetThumb
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:765
↓ 3 callersMethodsetUpdateFlag
src/libtriton/arch/instruction.cpp:307
↓ 3 callersMethodsfShl_s
src/libtriton/arch/x86/x86Semantics.cpp:2589
↓ 3 callersMethodsliceExpressions
src/libtriton/api/api.cpp:1052
↓ 2 callersFunctionPySolverModel
src/libtriton/bindings/python/objects/pySolverModel.cpp:219
↓ 2 callersFunctionPyTritonContext
src/libtriton/bindings/python/objects/pyTritonContext.cpp:3510
↓ 2 callersFunctionTritonContext_fillRegistersAttribute
src/libtriton/bindings/python/objects/pyTritonContext.cpp:469
↓ 2 callersMethodadd_s
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:1012
↓ 2 callersMethodafAaa_s
src/libtriton/arch/x86/x86Semantics.cpp:1277
↓ 2 callersMethodassignSymbolicExpressionToRegister
Assigns a symbolic expression to a register */
src/libtriton/engines/symbolic/symbolicEngine.cpp:1073
↓ 2 callersMethodbl_s
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:1426
↓ 2 callersMethodbuildSemantics
src/libtriton/api/api.cpp:622
↓ 2 callersMethodcanReplaceNodeWithoutUpdate
src/libtriton/ast/ast.cpp:122
↓ 2 callersMethodcapstoneExtendToTritonExtend
src/libtriton/arch/arm/aarch64/aarch64Specifications.cpp:97
↓ 2 callersMethodcapstoneInstructionToTritonInstruction
src/libtriton/arch/x86/x86Specifications.cpp:83
↓ 2 callersMethodcapstonePrefixToTritonPrefix
src/libtriton/arch/x86/x86Specifications.cpp:5265
↓ 2 callersMethodcapstoneShiftToTritonShift
src/libtriton/arch/arm/arm32/arm32Specifications.cpp:64
↓ 2 callersMethodcfAaa_s
src/libtriton/arch/x86/x86Semantics.cpp:1347
↓ 2 callersMethodcfAdd_s
src/libtriton/arch/arm/aarch64/aarch64Semantics.cpp:705
↓ 2 callersMethodcfPtest_s
src/libtriton/arch/x86/x86Semantics.cpp:1609
↓ 2 callersMethodcfSub_s
src/libtriton/arch/arm/aarch64/aarch64Semantics.cpp:740
↓ 2 callersMethodclearModes
src/libtriton/api/api.cpp:702
↓ 2 callersMethodcompound
src/libtriton/includes/triton/astContext.hpp:198
↓ 2 callersMethodcopy
src/libtriton/arch/instruction.cpp:70
↓ 2 callersMethodcopy
src/libtriton/arch/register.cpp:45
↓ 2 callersMethodcopy
src/libtriton/arch/immediate.cpp:103
↓ 2 callersMethodcopy
src/libtriton/arch/memoryAccess.cpp:185
↓ 2 callersMethodcopy
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:84
↓ 2 callersMethodcopy
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:59
↓ 2 callersMethodcopy
src/libtriton/arch/x86/x86Cpu.cpp:59
↓ 2 callersMethodcopy
src/libtriton/arch/x86/x8664Cpu.cpp:59
↓ 2 callersMethodcopy
src/libtriton/engines/symbolic/symbolicSimplification.cpp:170
↓ 2 callersMethodcopy
src/libtriton/engines/solver/solverModel.cpp:35
↓ 2 callersMethodcopy
src/libtriton/modes/modes.cpp:32
↓ 2 callersFunctiondenied_access
()
src/examples/python/ctf-writeups/securityfest-2016-fairlight/solve.py:235
↓ 2 callersMethoddo_synthesize
src/libtriton/engines/synthesis/synthesizer.cpp:67
↓ 2 callersMethoddo_test
(self)
src/testers/unittests/test_ast_conversion.py:534
↓ 2 callersMethoddo_test_1
(self)
src/testers/unittests/test_ast_conversion.py:463
↓ 2 callersMethoddo_test_2
(self)
src/testers/unittests/test_ast_conversion.py:483
↓ 2 callersMethoddo_test_3
(self)
src/testers/unittests/test_ast_conversion.py:501
↓ 2 callersMethoddo_test_binop
Check python binary operation. Fuzz int8/uint8 binop values and check triton/z3 and python results.
src/testers/unittests/test_ast_conversion.py:30
↓ 2 callersMethoddo_test_bvnode
Check python bit vector declaration.
src/testers/unittests/test_ast_conversion.py:247
↓ 2 callersMethoddo_test_extract
Check bit extraction from bitvector.
src/testers/unittests/test_ast_conversion.py:265
↓ 2 callersMethoddo_test_fuzz
Fuzz test an ast evaluation. It creates an ast node of depth 10 and evaluate it with triton and z3 and compare result.
src/testers/unittests/test_ast_conversion.py:352
↓ 2 callersMethoddo_test_integer
(self)
src/testers/unittests/test_ast_conversion.py:313
↓ 2 callersMethoddo_test_ite
Check ite node.
src/testers/unittests/test_ast_conversion.py:291
← previousnext →401–500 of 3,104, ranked by callers