MCPcopy Create free account

hub / github.com/JonathanSalwan/Triton / functions

Functions3,104 in github.com/JonathanSalwan/Triton

↓ 2 callersMethoddo_test_let
(self)
src/testers/unittests/test_ast_conversion.py:331
↓ 2 callersMethoddo_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 callersMethoddo_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 callersMethoddo_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 callersFunctiondump_state
(state)
src/testers/x86/unicorn_test_x86.py:1032
↓ 2 callersFunctionemulate
(pc)
src/examples/python/small_x86-64_symbolic_emulator.py:405
↓ 2 callersMethodenable
src/libtriton/engines/taint/taintEngine.cpp:54
↓ 2 callersMethodenableTaintEngine
src/libtriton/api/api.cpp:1187
↓ 2 callersFunctionexec_op
src/testers/unittests/misc/qemu/test-i386-shift.h:139
↓ 2 callersFunctionexec_opb
src/testers/unittests/misc/qemu/test-i386-shift.h:125
↓ 2 callersFunctionexec_opb
src/testers/unittests/misc/qemu/test-i386.h:57
↓ 2 callersFunctionexec_opl
src/testers/unittests/misc/qemu/test-i386-shift.h:45
↓ 2 callersFunctionexec_opl
src/testers/unittests/misc/qemu/test-i386.h:41
↓ 2 callersFunctionexec_opq
src/testers/unittests/misc/qemu/test-i386-shift.h:31
↓ 2 callersFunctionexec_opq
src/testers/unittests/misc/qemu/test-i386.h:32
↓ 2 callersFunctionexec_opw
src/testers/unittests/misc/qemu/test-i386.h:49
↓ 2 callersMethodfromBvalueToUint512
src/libtriton/engines/solver/bitwuzla/bitwuzlaSolver.cpp:250
↓ 2 callersMethodgetConcreteMemoryAreaValue
src/libtriton/arch/architecture.cpp:301
↓ 2 callersMethodgetConcreteRegisterValue
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:615
↓ 2 callersMethodgetFormattedComment
src/libtriton/engines/symbolic/symbolicExpression.cpp:99
↓ 2 callersMethodgetFormattedId
src/libtriton/engines/symbolic/symbolicExpression.cpp:84
↓ 2 callersMethodgetImmediateAst
Returns the AST corresponding to the immediate */
src/libtriton/engines/symbolic/symbolicEngine.cpp:788
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-O0-run.py:52
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-O2-run.py:52
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-O2-run.py:52
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-Oz-run.py:52
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-O1-run.py:52
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-Os-run.py:52
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-Os-run.py:52
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-O0-run.py:52
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-nothumb-O3-run.py:52
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-Oz-run.py:52
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-O1-run.py:52
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/testers/arm32/crypto_test/crypto_test-thumb-O3-run.py:52
↓ 2 callersFunctiongetMemoryString
(addr)
src/examples/python/hooking_libc.py:72
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/custom-crackmes/arm32-hash/solve-arm.py:32
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/custom-crackmes/arm32-hash/solve-thumb.py:32
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/securityfest-2016-fairlight/solve.py:115
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/hackcon-2016-angry-reverser/solve.py:114
↓ 2 callersFunctiongetMemoryString
(ctx, addr)
src/examples/python/ctf-writeups/google2016-unbreakable/solve.py:115
↓ 2 callersMethodgetModel
src/libtriton/engines/solver/z3/z3Solver.cpp:228
↓ 2 callersMethodgetModels
src/libtriton/engines/solver/bitwuzla/bitwuzlaSolver.cpp:90
↓ 2 callersMethodgetShiftCAmountAst
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:5126
↓ 2 callersMethodgetShiftCAst
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:4990
↓ 2 callersMethodgetShiftCBaseType
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:5084
↓ 2 callersMethodgetThreadId
src/libtriton/engines/symbolic/pathConstraint.cpp:82
↓ 2 callersMethodgetVariableNode
src/libtriton/ast/astContext.cpp:1040
↓ 2 callersMethodgprBitSize
src/libtriton/arch/x86/x86Cpu.cpp:306
↓ 2 callersMethodgprSize
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:169
↓ 2 callersMethodgprSize
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:247
↓ 2 callersMethodgprSize
src/libtriton/arch/x86/x8664Cpu.cpp:373
↓ 2 callersMethodinitEngines
src/libtriton/api/api.cpp:549
↓ 2 callersFunctioninitialize
()
src/examples/python/ctf-writeups/defcon-2016-baby-re/solve.py:258
↓ 2 callersMethodinsertSubRegisterInParent
Returns the parent AST after inserting the subregister (node) in its AST. */
src/libtriton/engines/symbolic/symbolicEngine.cpp:974
↓ 2 callersMethodisAVX256
src/libtriton/arch/x86/x86Cpu.cpp:276
↓ 2 callersMethodisAVX256
src/libtriton/arch/x86/x8664Cpu.cpp:343
↓ 2 callersMethodisAVX512
src/libtriton/arch/x86/x8664Cpu.cpp:348
↓ 2 callersMethodisConcreteMemoryValueDefined
src/libtriton/arch/architecture.cpp:350
↓ 2 callersMethodisControl
src/libtriton/arch/x86/x86Cpu.cpp:281
↓ 2 callersMethodisControl
src/libtriton/arch/x86/x8664Cpu.cpp:353
↓ 2 callersMethodisDebug
src/libtriton/arch/x86/x86Cpu.cpp:286
↓ 2 callersMethodisDebug
src/libtriton/arch/x86/x8664Cpu.cpp:358
↓ 2 callersMethodisEFER
src/libtriton/arch/x86/x86Cpu.cpp:271
↓ 2 callersMethodisEFER
src/libtriton/arch/x86/x8664Cpu.cpp:338
↓ 2 callersMethodisFPU
src/libtriton/arch/x86/x86Cpu.cpp:266
↓ 2 callersMethodisFPU
src/libtriton/arch/x86/x8664Cpu.cpp:333
↓ 2 callersMethodisFlag
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:144
↓ 2 callersMethodisFlag
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:217
↓ 2 callersMethodisFlag
src/libtriton/arch/x86/x86Cpu.cpp:215
↓ 2 callersMethodisFlag
src/libtriton/arch/x86/x8664Cpu.cpp:279
↓ 2 callersMethodisMemoryExclusiveAccess
src/libtriton/arch/arm/arm32/arm32Cpu.cpp:770
↓ 2 callersMethodisMemorySymbolized
src/libtriton/api/api.cpp:1004
↓ 2 callersMethodisPrefixed
src/libtriton/arch/instruction.cpp:466
↓ 2 callersMethodisRegisterValid
src/libtriton/arch/x86/x8664Cpu.cpp:308
↓ 2 callersMethodisSSE
src/libtriton/arch/x86/x86Cpu.cpp:261
↓ 2 callersMethodisSSE
src/libtriton/arch/x86/x8664Cpu.cpp:328
↓ 2 callersMethodisSTX
src/libtriton/arch/x86/x86Cpu.cpp:256
↓ 2 callersMethodisSTX
src/libtriton/arch/x86/x8664Cpu.cpp:323
↓ 2 callersMethodisScalarRegister
src/libtriton/arch/arm/aarch64/aarch64Cpu.cpp:237
↓ 2 callersMethodisSegment
src/libtriton/arch/x86/x86Cpu.cpp:291
↓ 2 callersMethodisSegment
src/libtriton/arch/x86/x8664Cpu.cpp:363
↓ 2 callersMethodisValid
src/libtriton/arch/architecture.cpp:95
↓ 2 callersMethodmov_s
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:2790
↓ 2 callersFunctionmyExternalSolver
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 callersMethodnfSmull_s
src/libtriton/arch/arm/arm32/arm32Semantics.cpp:811
↓ 2 callersFunctionnodesExtraction
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 callersMethodnumberOfRegisters
src/libtriton/arch/x86/x86Cpu.cpp:296
↓ 2 callersMethodofRol_s
src/libtriton/arch/x86/x86Semantics.cpp:2140
↓ 2 callersFunctionprint_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_arm_5.py:303
↓ 2 callersFunctionprint_state
(istate, uc_ostate, tt_ostate)
src/testers/arm32/unicorn_test_arm32_loadstore_thumb_5.py:236
↓ 2 callersMethodremoveAlignedMemory
Removes an aligned memory */
src/libtriton/engines/symbolic/symbolicEngine.cpp:176
↓ 2 callersMethodremoveParent
src/libtriton/ast/ast.cpp:203
↓ 2 callersMethodremoveSymbolicExpression
src/libtriton/api/api.cpp:794
↓ 2 callersMethodremoveSymbolicExpressions
src/libtriton/arch/irBuilder.cpp:237
↓ 2 callersMethodrestore
(self, ctx)
src/examples/python/multi_threading.py:21
↓ 2 callersMethodrev_s
src/libtriton/arch/arm/aarch64/aarch64Semantics.cpp:2858
↓ 2 callersFunctionrun
(ctx, binary)
src/examples/python/ctf-writeups/custom-crackmes/arm32-hash/solve-arm.py:308
↓ 2 callersFunctionrun
(ctx, binary)
src/examples/python/ctf-writeups/custom-crackmes/arm32-hash/solve-thumb.py:309
↓ 2 callersFunctionrun
(ctx, binary)
src/examples/python/ctf-writeups/custom-crackmes/aarch64-hash/solve.py:324
↓ 2 callersFunctionseg_to_linear
src/testers/unittests/misc/qemu/test-i386.c:1578
← previousnext →501–600 of 3,104, ranked by callers