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
↓ 2 callers
Method
do_test_let
(self)
src/testers/unittests/test_ast_conversion.py:331
↓ 2 callers
Method
do_test_smt_unop
Check python unary operation. Fuzz int8/uint8 binop values and check triton/z3 and python results.
src/testers/unittests/test_ast_conversion.py:209
↓ 2 callers
Method
do_test_smtbinop
Check smt binary operation. Fuzz int8/uint8 binop values and check triton/z3 and python results.
src/testers/unittests/test_ast_conversion.py:130
↓ 2 callers
Method
do_test_unop
Check python unary operation. Fuzz int8/uint8 binop values and check triton/z3 and python results.
src/testers/unittests/test_ast_conversion.py:93
↓ 2 callers
Function
dump_state
(state)
src/testers/x86/unicorn_test_x86.py:1032
↓ 2 callers
Function
emulate
(pc)
src/examples/python/small_x86-64_symbolic_emulator.py:405
↓ 2 callers
Method
enable
src/libtriton/engines/taint/taintEngine.cpp:54
↓ 2 callers
Method
enableTaintEngine
src/libtriton/api/api.cpp:1187
↓ 2 callers
Function
exec_op
src/testers/unittests/misc/qemu/test-i386-shift.h:139
↓ 2 callers
Function
exec_opb
src/testers/unittests/misc/qemu/test-i386-shift.h:125
↓ 2 callers
Function
exec_opb
src/testers/unittests/misc/qemu/test-i386.h:57
↓ 2 callers
Function
exec_opl
src/testers/unittests/misc/qemu/test-i386-shift.h:45
↓ 2 callers
Function
exec_opl
src/testers/unittests/misc/qemu/test-i386.h:41
↓ 2 callers
Function
exec_opq
src/testers/unittests/misc/qemu/test-i386-shift.h:31
↓ 2 callers
Function
exec_opq
src/testers/unittests/misc/qemu/test-i386.h:32
↓ 2 callers
Function
exec_opw
src/testers/unittests/misc/qemu/test-i386.h:49
↓ 2 callers
Method
fromBvalueToUint512
src/libtriton/engines/solver/bitwuzla/bitwuzlaSolver.cpp:250
↓ 2 callers
Method
getConcreteMemoryAreaValue
src/libtriton/arch/architecture.cpp:301
↓ 2 callers
Method
getConcreteRegisterValue
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:615
↓ 2 callers
Method
getFormattedComment
src/libtriton/engines/symbolic/symbolicExpression.cpp:99
↓ 2 callers
Method
getFormattedId
src/libtriton/engines/symbolic/symbolicExpression.cpp:84
↓ 2 callers
Method
getImmediateAst
Returns the AST corresponding to the immediate */
src/libtriton/engines/symbolic/symbolicEngine.cpp:788
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-O0-run.py:52
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-O2-run.py:52
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-O2-run.py:52
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-Oz-run.py:52
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-O1-run.py:52
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-Os-run.py:52
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-Os-run.py:52
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-O0-run.py:52
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-O3-run.py:52
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-Oz-run.py:52
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-O1-run.py:52
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-O3-run.py:52
↓ 2 callers
Function
getMemoryString
(addr)
src/examples/python/hooking_libc.py:72
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/custom-crackmes/arm32-hash/solve-arm.py:32
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/custom-crackmes/arm32-hash/solve-thumb.py:32
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/securityfest-2016-fairlight/solve.py:115
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/hackcon-2016-angry-reverser/solve.py:114
↓ 2 callers
Function
getMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/google2016-unbreakable/solve.py:115
↓ 2 callers
Method
getModel
src/libtriton/engines/solver/z3/z3Solver.cpp:228
↓ 2 callers
Method
getModels
src/libtriton/engines/solver/bitwuzla/bitwuzlaSolver.cpp:90
↓ 2 callers
Method
getShiftCAmountAst
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:5126
↓ 2 callers
Method
getShiftCAst
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:4990
↓ 2 callers
Method
getShiftCBaseType
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:5084
↓ 2 callers
Method
getThreadId
src/libtriton/engines/symbolic/pathConstraint.cpp:82
↓ 2 callers
Method
getVariableNode
src/libtriton/ast/astContext.cpp:1040
↓ 2 callers
Method
gprBitSize
src/libtriton/arch/x86/x86Cpu.cpp:306
↓ 2 callers
Method
gprSize
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:169
↓ 2 callers
Method
gprSize
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:247
↓ 2 callers
Method
gprSize
src/libtriton/arch/x86/x8664Cpu.cpp:373
↓ 2 callers
Method
initEngines
src/libtriton/api/api.cpp:549
↓ 2 callers
Function
initialize
()
src/examples/python/ctf-writeups/defcon-2016-baby-re/solve.py:258
↓ 2 callers
Method
insertSubRegisterInParent
Returns the parent AST after inserting the subregister (node) in its AST. */
src/libtriton/engines/symbolic/symbolicEngine.cpp:974
↓ 2 callers
Method
isAVX256
src/libtriton/arch/x86/x86Cpu.cpp:276
↓ 2 callers
Method
isAVX256
src/libtriton/arch/x86/x8664Cpu.cpp:343
↓ 2 callers
Method
isAVX512
src/libtriton/arch/x86/x8664Cpu.cpp:348
↓ 2 callers
Method
isConcreteMemoryValueDefined
src/libtriton/arch/architecture.cpp:350
↓ 2 callers
Method
isControl
src/libtriton/arch/x86/x86Cpu.cpp:281
↓ 2 callers
Method
isControl
src/libtriton/arch/x86/x8664Cpu.cpp:353
↓ 2 callers
Method
isDebug
src/libtriton/arch/x86/x86Cpu.cpp:286
↓ 2 callers
Method
isDebug
src/libtriton/arch/x86/x8664Cpu.cpp:358
↓ 2 callers
Method
isEFER
src/libtriton/arch/x86/x86Cpu.cpp:271
↓ 2 callers
Method
isEFER
src/libtriton/arch/x86/x8664Cpu.cpp:338
↓ 2 callers
Method
isFPU
src/libtriton/arch/x86/x86Cpu.cpp:266
↓ 2 callers
Method
isFPU
src/libtriton/arch/x86/x8664Cpu.cpp:333
↓ 2 callers
Method
isFlag
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:144
↓ 2 callers
Method
isFlag
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:217
↓ 2 callers
Method
isFlag
src/libtriton/arch/x86/x86Cpu.cpp:215
↓ 2 callers
Method
isFlag
src/libtriton/arch/x86/x8664Cpu.cpp:279
↓ 2 callers
Method
isMemoryExclusiveAccess
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:770
↓ 2 callers
Method
isMemorySymbolized
src/libtriton/api/api.cpp:1004
↓ 2 callers
Method
isPrefixed
src/libtriton/arch/instruction.cpp:466
↓ 2 callers
Method
isRegisterValid
src/libtriton/arch/x86/x8664Cpu.cpp:308
↓ 2 callers
Method
isSSE
src/libtriton/arch/x86/x86Cpu.cpp:261
↓ 2 callers
Method
isSSE
src/libtriton/arch/x86/x8664Cpu.cpp:328
↓ 2 callers
Method
isSTX
src/libtriton/arch/x86/x86Cpu.cpp:256
↓ 2 callers
Method
isSTX
src/libtriton/arch/x86/x8664Cpu.cpp:323
↓ 2 callers
Method
isScalarRegister
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:237
↓ 2 callers
Method
isSegment
src/libtriton/arch/x86/x86Cpu.cpp:291
↓ 2 callers
Method
isSegment
src/libtriton/arch/x86/x8664Cpu.cpp:363
↓ 2 callers
Method
isValid
src/libtriton/arch/architecture.cpp:95
↓ 2 callers
Method
mov_s
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:2790
↓ 2 callers
Function
myExternalSolver
The particularity of this sample is that we use an external solver to solve queries instead of using the internal Triton's solver (even if in
src/examples/python/ctf-writeups/hackcon-2016-angry-reverser/solve.py:328
↓ 2 callers
Method
nfSmull_s
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:811
↓ 2 callers
Function
nodesExtraction
Returns a vector of unique AST-nodes sorted topologically * * Depending on @descent argument this function produces topologically sorted vec
src/libtriton/ast/ast.cpp:3250
↓ 2 callers
Method
numberOfRegisters
src/libtriton/arch/x86/x86Cpu.cpp:296
↓ 2 callers
Method
ofRol_s
src/libtriton/arch/x86/x86Semantics.cpp:2140
↓ 2 callers
Function
print_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_arm_5.py:303
↓ 2 callers
Function
print_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_thumb_5.py:236
↓ 2 callers
Method
removeAlignedMemory
Removes an aligned memory */
src/libtriton/engines/symbolic/symbolicEngine.cpp:176
↓ 2 callers
Method
removeParent
src/libtriton/ast/ast.cpp:203
↓ 2 callers
Method
removeSymbolicExpression
src/libtriton/api/api.cpp:794
↓ 2 callers
Method
removeSymbolicExpressions
src/libtriton/arch/irBuilder.cpp:237
↓ 2 callers
Method
restore
(self, ctx)
src/examples/python/multi_threading.py:21
↓ 2 callers
Method
rev_s
src/libtriton/arch/arm/aarch64/aarch64Semantics.cpp:2858
↓ 2 callers
Function
run
(ctx, binary)
src/examples/python/ctf-writeups/custom-crackmes/arm32-hash/solve-arm.py:308
↓ 2 callers
Function
run
(ctx, binary)
src/examples/python/ctf-writeups/custom-crackmes/arm32-hash/solve-thumb.py:309
↓ 2 callers
Function
run
(ctx, binary)
src/examples/python/ctf-writeups/custom-crackmes/aarch64-hash/solve.py:324
↓ 2 callers
Function
seg_to_linear
src/testers/unittests/misc/qemu/test-i386.c:1578
← previous
next →
501–600 of 3,104, ranked by callers