Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JonathanSalwan/Triton
/ functions
Functions
3,104 in github.com/JonathanSalwan/Triton
⨍
Functions
3,104
◇
Types & classes
286
↓ 3 callers
Method
checkLifting
src/libtriton/api/api.cpp:287
↓ 3 callers
Method
clear
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:108
↓ 3 callers
Method
clear
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:132
↓ 3 callers
Method
clear
src/libtriton/arch/x86/x8664Cpu.cpp:163
↓ 3 callers
Method
clearCallbacks
src/libtriton/api/api.cpp:662
↓ 3 callers
Method
clearPathConstraints
src/libtriton/api/api.cpp:980
↓ 3 callers
Function
debug
(s)
src/examples/python/ctf-writeups/mma-2015-howtouse/solve.py:81
↓ 3 callers
Method
emulate
Emulate every opcode from pc. Process instruction until the end
src/testers/unittests/test_semantics.py:46
↓ 3 callers
Method
emulate
Emulate every opcode from pc. Process instruction until the end
src/testers/unittests/test_semantics.py:194
↓ 3 callers
Method
enableSymbolicEngine
src/libtriton/api/api.cpp:986
↓ 3 callers
Method
exchangeInstructionSet
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:245
↓ 3 callers
Function
exec_opw
src/testers/unittests/misc/qemu/test-i386-shift.h:58
↓ 3 callers
Method
getArchitecture
src/libtriton/arch/architecture.cpp:28
↓ 3 callers
Method
getArchitecture
src/libtriton/api/api.cpp:301
↓ 3 callers
Method
getCodeConditionTainteSate
src/libtriton/arch/arm/aarch64/aarch64Semantics.cpp:500
↓ 3 callers
Method
getFormattedExpression
src/libtriton/engines/symbolic/symbolicExpression.cpp:117
↓ 3 callers
Method
getMemoryAst
Returns the AST corresponding to the memory */
src/libtriton/engines/symbolic/symbolicEngine.cpp:809
↓ 3 callers
Function
getMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/alexctf-2017-re3-catalyst-system/solve.py:93
↓ 3 callers
Method
getShiftAst
src/libtriton/engines/symbolic/symbolicEngine.cpp:659
↓ 3 callers
Method
getSolverInstance
src/libtriton/api/api.cpp:1085
↓ 3 callers
Method
getTaintedRegisters
src/libtriton/api/api.cpp:1181
↓ 3 callers
Method
getTakenAddress
src/libtriton/engines/symbolic/pathConstraint.cpp:55
↓ 3 callers
Method
getThreadId
src/libtriton/arch/instruction.cpp:99
↓ 3 callers
Function
get_indexes
(models)
src/examples/python/symbolic_pointers_reasoning.py:147
↓ 3 callers
Method
gprSize
src/libtriton/arch/x86/x86Cpu.cpp:301
↓ 3 callers
Method
initLeaAst
Initializes the memory access AST (LOAD and STORE) */
src/libtriton/engines/symbolic/symbolicEngine.cpp:1195
↓ 3 callers
Method
isConditionTaken
src/libtriton/arch/instruction.cpp:361
↓ 3 callers
Method
isFlag
src/libtriton/api/api.cpp:334
↓ 3 callers
Method
isMemoryRead
src/libtriton/arch/instruction.cpp:380
↓ 3 callers
Method
isMemoryWrite
src/libtriton/arch/instruction.cpp:387
↓ 3 callers
Method
isRegisterValid
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:154
↓ 3 callers
Method
isRegisterValid
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:227
↓ 3 callers
Method
isTaintEngineEnabled
src/libtriton/api/api.cpp:1193
↓ 3 callers
Method
isThumb
src/libtriton/api/api.cpp:384
↓ 3 callers
Method
load_binary
Load in memory every opcode from an elf program.
src/testers/unittests/test_semantics.py:69
↓ 3 callers
Method
load_binary
Load in memory every opcode from an elf program.
src/testers/unittests/test_semantics.py:246
↓ 3 callers
Method
make_relocation
(self, binary)
src/testers/unittests/test_semantics.py:258
↓ 3 callers
Function
print_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_thumb_3.py:167
↓ 3 callers
Function
print_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_arm_2.py:188
↓ 3 callers
Function
print_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_thumb_2.py:167
↓ 3 callers
Function
print_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_arm_4.py:174
↓ 3 callers
Function
print_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_arm_3.py:183
↓ 3 callers
Function
print_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_arm_1.py:1486
↓ 3 callers
Function
print_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_thumb_1.py:283
↓ 3 callers
Method
removeEngines
src/libtriton/api/api.cpp:577
↓ 3 callers
Method
removeReadRegister
src/libtriton/arch/instruction.cpp:231
↓ 3 callers
Method
setCodeCondition
src/libtriton/arch/instruction.cpp:312
↓ 3 callers
Method
setConcreteVariableValue
src/libtriton/engines/symbolic/symbolicEngine.cpp:1249
↓ 3 callers
Method
setFlag_s
src/libtriton/arch/x86/x86Semantics.cpp:875
↓ 3 callers
Method
setLeaAst
src/libtriton/arch/memoryAccess.cpp:173
↓ 3 callers
Method
setRegister
src/libtriton/arch/operandWrapper.cpp:87
↓ 3 callers
Method
setSolver
src/libtriton/engines/solver/solverEngine.cpp:41
↓ 3 callers
Method
setSubtracted
src/libtriton/arch/arm/armOperandProperties.cpp:136
↓ 3 callers
Method
setTaintMemory
src/libtriton/api/api.cpp:1229
↓ 3 callers
Method
setThumb
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:765
↓ 3 callers
Method
setUpdateFlag
src/libtriton/arch/instruction.cpp:307
↓ 3 callers
Method
sfShl_s
src/libtriton/arch/x86/x86Semantics.cpp:2589
↓ 3 callers
Method
sliceExpressions
src/libtriton/api/api.cpp:1052
↓ 2 callers
Function
PySolverModel
src/libtriton/bindings/python/objects/pySolverModel.cpp:219
↓ 2 callers
Function
PyTritonContext
src/libtriton/bindings/python/objects/pyTritonContext.cpp:3510
↓ 2 callers
Function
TritonContext_fillRegistersAttribute
src/libtriton/bindings/python/objects/pyTritonContext.cpp:469
↓ 2 callers
Method
add_s
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:1012
↓ 2 callers
Method
afAaa_s
src/libtriton/arch/x86/x86Semantics.cpp:1277
↓ 2 callers
Method
assignSymbolicExpressionToRegister
Assigns a symbolic expression to a register */
src/libtriton/engines/symbolic/symbolicEngine.cpp:1073
↓ 2 callers
Method
bl_s
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:1426
↓ 2 callers
Method
buildSemantics
src/libtriton/api/api.cpp:622
↓ 2 callers
Method
canReplaceNodeWithoutUpdate
src/libtriton/ast/ast.cpp:122
↓ 2 callers
Method
capstoneExtendToTritonExtend
src/libtriton/arch/arm/aarch64/aarch64Specifications.cpp:97
↓ 2 callers
Method
capstoneInstructionToTritonInstruction
src/libtriton/arch/x86/x86Specifications.cpp:83
↓ 2 callers
Method
capstonePrefixToTritonPrefix
src/libtriton/arch/x86/x86Specifications.cpp:5265
↓ 2 callers
Method
capstoneShiftToTritonShift
src/libtriton/arch/arm/arm32/arm32Specifications.cpp:64
↓ 2 callers
Method
cfAaa_s
src/libtriton/arch/x86/x86Semantics.cpp:1347
↓ 2 callers
Method
cfAdd_s
src/libtriton/arch/arm/aarch64/aarch64Semantics.cpp:705
↓ 2 callers
Method
cfPtest_s
src/libtriton/arch/x86/x86Semantics.cpp:1609
↓ 2 callers
Method
cfSub_s
src/libtriton/arch/arm/aarch64/aarch64Semantics.cpp:740
↓ 2 callers
Method
clearModes
src/libtriton/api/api.cpp:702
↓ 2 callers
Method
compound
src/libtriton/includes/triton/astContext.hpp:198
↓ 2 callers
Method
copy
src/libtriton/arch/instruction.cpp:70
↓ 2 callers
Method
copy
src/libtriton/arch/register.cpp:45
↓ 2 callers
Method
copy
src/libtriton/arch/immediate.cpp:103
↓ 2 callers
Method
copy
src/libtriton/arch/memoryAccess.cpp:185
↓ 2 callers
Method
copy
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:84
↓ 2 callers
Method
copy
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:59
↓ 2 callers
Method
copy
src/libtriton/arch/x86/x86Cpu.cpp:59
↓ 2 callers
Method
copy
src/libtriton/arch/x86/x8664Cpu.cpp:59
↓ 2 callers
Method
copy
src/libtriton/engines/symbolic/symbolicSimplification.cpp:170
↓ 2 callers
Method
copy
src/libtriton/engines/solver/solverModel.cpp:35
↓ 2 callers
Method
copy
src/libtriton/modes/modes.cpp:32
↓ 2 callers
Function
denied_access
()
src/examples/python/ctf-writeups/securityfest-2016-fairlight/solve.py:235
↓ 2 callers
Method
do_synthesize
src/libtriton/engines/synthesis/synthesizer.cpp:67
↓ 2 callers
Method
do_test
(self)
src/testers/unittests/test_ast_conversion.py:534
↓ 2 callers
Method
do_test_1
(self)
src/testers/unittests/test_ast_conversion.py:463
↓ 2 callers
Method
do_test_2
(self)
src/testers/unittests/test_ast_conversion.py:483
↓ 2 callers
Method
do_test_3
(self)
src/testers/unittests/test_ast_conversion.py:501
↓ 2 callers
Method
do_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 callers
Method
do_test_bvnode
Check python bit vector declaration.
src/testers/unittests/test_ast_conversion.py:247
↓ 2 callers
Method
do_test_extract
Check bit extraction from bitvector.
src/testers/unittests/test_ast_conversion.py:265
↓ 2 callers
Method
do_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 callers
Method
do_test_integer
(self)
src/testers/unittests/test_ast_conversion.py:313
↓ 2 callers
Method
do_test_ite
Check ite node.
src/testers/unittests/test_ast_conversion.py:291
← previous
next →
401–500 of 3,104, ranked by callers