Home
last modified time | relevance | path

Searched refs:IRStmt (Results 1 – 25 of 170) sorted by relevance

1234567

/dports/security/py-pyvex/pyvex-9.0.5405/tests/
H A Dtest.py155 m = pyvex.IRStmt.IMark(1,2,3)
176 m = pyvex.IRStmt.AbiHint(a, 10, b)
185 m = pyvex.IRStmt.Put(a, 10)
196 m = pyvex.IRStmt.PutI(r, i, d, 2)
208 m = pyvex.IRStmt.WrTmp(10, a)
218 m = pyvex.IRStmt.Store(a, d, "Iend_LE")
236 m = pyvex.IRStmt.CAS(**args)
257 m = pyvex.IRStmt.LoadG(**args)
277 m = pyvex.IRStmt.StoreG(**args)
289 m = pyvex.IRStmt.LLSC(a, d, 1, "Iend_LE")
[all …]
/dports/security/py-angr/angr-9.0.5405/tests/
H A Dtest_lifter.py95 assert isinstance(stmts[12], pyvex.IRStmt.IMark)
98 assert isinstance(stmts[13], pyvex.IRStmt.WrTmp)
102 assert isinstance(stmts[14], pyvex.IRStmt.Put)
107 assert isinstance(stmts[15], pyvex.IRStmt.Put)
110 assert isinstance(stmts[16], pyvex.IRStmt.Put)
115 assert isinstance(stmts[17], pyvex.IRStmt.Put)
120 assert isinstance(stmts[18], pyvex.IRStmt.IMark)
/dports/security/py-pyvex/pyvex-9.0.5405/pyvex/
H A Dstmt.py12 class IRStmt(VEXObject): class
86 class NoOp(IRStmt):
103 class IMark(IRStmt):
152 class Put(IRStmt):
184 class PutI(IRStmt):
219 class WrTmp(IRStmt):
259 class Store(IRStmt):
302 class CAS(IRStmt):
380 class LLSC(IRStmt):
438 class MBE(IRStmt):
[all …]
/dports/security/py-angr/angr-9.0.5405/angr/analyses/
H A Dcode_tagging.py56 if isinstance(stmt, pyvex.IRStmt.Put):
58 elif isinstance(stmt, pyvex.IRStmt.WrTmp):
86 if isinstance(stmt, pyvex.IRStmt.Put):
88 elif isinstance(stmt, pyvex.IRStmt.WrTmp):
/dports/security/py-pyvex/pyvex-9.0.5405/vex/pub/
H A Dlibvex_ir.h2973 IRStmt; typedef
2976 extern IRStmt* IRStmt_NoOp ( void );
2980 extern IRStmt* IRStmt_PutI ( IRPutI* details );
2987 extern IRStmt* IRStmt_CAS ( IRCAS* details );
2990 extern IRStmt* IRStmt_Dirty ( IRDirty* details );
2991 extern IRStmt* IRStmt_MBE ( IRMBusEvent event );
2996 extern IRStmt* deepCopyIRStmt ( const IRStmt* );
2999 extern void ppIRStmt ( const IRStmt* );
3046 IRStmt** stmts;
3069 extern void addStmtToIRSB ( IRSB*, IRStmt* );
[all …]
/dports/devel/valgrind-lts/valgrind-dragonfly-dragonfly/VEX/pub/
H A Dlibvex_ir.h3044 IRStmt; typedef
3047 extern IRStmt* IRStmt_NoOp ( void );
3051 extern IRStmt* IRStmt_PutI ( IRPutI* details );
3058 extern IRStmt* IRStmt_CAS ( IRCAS* details );
3061 extern IRStmt* IRStmt_Dirty ( IRDirty* details );
3062 extern IRStmt* IRStmt_MBE ( IRMBusEvent event );
3067 extern IRStmt* deepCopyIRStmt ( const IRStmt* );
3070 extern void ppIRStmt ( const IRStmt* );
3117 IRStmt** stmts;
3140 extern void addStmtToIRSB ( IRSB*, IRStmt* );
[all …]
/dports/devel/valgrind/valgrind-dragonfly-dragonfly/VEX/pub/
H A Dlibvex_ir.h3044 IRStmt; typedef
3047 extern IRStmt* IRStmt_NoOp ( void );
3051 extern IRStmt* IRStmt_PutI ( IRPutI* details );
3058 extern IRStmt* IRStmt_CAS ( IRCAS* details );
3061 extern IRStmt* IRStmt_Dirty ( IRDirty* details );
3062 extern IRStmt* IRStmt_MBE ( IRMBusEvent event );
3067 extern IRStmt* deepCopyIRStmt ( const IRStmt* );
3070 extern void ppIRStmt ( const IRStmt* );
3117 IRStmt** stmts;
3140 extern void addStmtToIRSB ( IRSB*, IRStmt* );
[all …]
/dports/security/py-ailment/ailment-9.0.5405/ailment/
H A Dconverter.py270 def LoadG(idx, stmt: pyvex.IRStmt.LoadG, manager):
298 def StoreG(idx, stmt: pyvex.IRStmt.StoreG, manager):
313 pyvex.IRStmt.Put: VEXStmtConverter.Put,
314 pyvex.IRStmt.WrTmp: VEXStmtConverter.WrTmp,
315 pyvex.IRStmt.Store: VEXStmtConverter.Store,
316 pyvex.IRStmt.Exit: VEXStmtConverter.Exit,
317 pyvex.IRStmt.StoreG: VEXStmtConverter.StoreG,
318 pyvex.IRStmt.LoadG: VEXStmtConverter.LoadG,
345 if type(stmt) is pyvex.IRStmt.IMark:
350 if type(stmt) is pyvex.IRStmt.AbiHint:
/dports/security/py-pyvex/pyvex-9.0.5405/pyvex_c/
H A Dpostprocess.c64 IRStmt *other_exit = NULL; in arm_post_processor_determine_calls()
70 IRStmt *stmt = irsb->stmts[i]; in arm_post_processor_determine_calls()
84 IRStmt *stmt = irsb->stmts[i]; in arm_post_processor_determine_calls()
280 IRStmt *stmt = irsb->stmts[i]; in mips32_post_processor_fix_unconditional_exit()
318 void irsb_insert(IRSB *irsb, IRStmt* stmt, Int i) { in irsb_insert()
321 IRStmt *in_air = irsb->stmts[irsb->stmts_used - 1]; in irsb_insert()
337 IRStmt *stmt = irsb->stmts[i]; in zero_division_side_exits()
/dports/security/py-angr/angr-9.0.5405/angr/analyses/cfg/indirect_jump_resolvers/
H A Djumptable.py304 if isinstance(arg1_src_stmt, pyvex.IRStmt.Store):
334 elif isinstance(arg1_src_stmt, pyvex.IRStmt.Put):
794 if isinstance(stmt, (pyvex.IRStmt.WrTmp, pyvex.IRStmt.Put)):
798 if isinstance(stmt, pyvex.IRStmt.WrTmp):
806 if isinstance(stmt, pyvex.IRStmt.WrTmp):
969 elif isinstance(stmt, pyvex.IRStmt.LoadG):
1107 if isinstance(load_stmt, pyvex.IRStmt.WrTmp):
1124 elif isinstance(load_stmt, pyvex.IRStmt.LoadG):
1526 if isinstance(load_stmt, pyvex.IRStmt.WrTmp):
1537 elif isinstance(load_stmt, pyvex.IRStmt.LoadG):
[all …]
H A Dmips_elf_fast.py129 … if isinstance(stmt, pyvex.IRStmt.WrTmp) and isinstance(stmt.data, pyvex.IRExpr.Load):
132 elif isinstance(stmt, pyvex.IRStmt.Put) and stmt.offset == gp_offset:
159 if isinstance(stmt, pyvex.IRStmt.WrTmp) \
/dports/security/py-angr/angr-9.0.5405/angr/analyses/variable_recovery/
H A Dvariable_recovery_fast.py397 if isinstance(stmt0, pyvex.IRStmt.WrTmp) and isinstance(stmt0.data, pyvex.IRStmt.Get):
399 … if isinstance(stmt1, pyvex.IRStmt.WrTmp) and isinstance(stmt1.data, pyvex.IRStmt.Get):
407 … if isinstance(stmt2, pyvex.IRStmt.WrTmp) and isinstance(stmt2.data, pyvex.IRExpr.Binop):
415 block.vex.statements[i] = pyvex.IRStmt.NoOp()
416 block.vex.statements[i + 1] = pyvex.IRStmt.NoOp()
418 block.vex.statements[i + 2] = pyvex.IRStmt.Put(zero, reg_offset)
/dports/devel/valgrind-lts/valgrind-dragonfly-dragonfly/VEX/priv/
H A Dir_defs.c2194 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_IMark()
2202 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_AbiHint()
2210 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_Put()
2217 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_PutI()
2223 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_WrTmp()
2230 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_Store()
2254 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_CAS()
2261 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_LLSC()
2278 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_MBE()
2285 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_Exit()
[all …]
H A Dguest_ppc_defs.h71 IRStmt** precedingStmts,
77 IRStmt** precedingStmts,
H A Dguest_mips_defs.h61 IRStmt ** precedingStmts,
66 IRStmt ** precedingStmts,
H A Dir_opt.h49 IRExpr* (*specHelper) (const HChar*, IRExpr**, IRStmt**, Int),
/dports/devel/valgrind/valgrind-dragonfly-dragonfly/VEX/priv/
H A Dir_defs.c2194 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_IMark()
2202 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_AbiHint()
2210 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_Put()
2217 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_PutI()
2223 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_WrTmp()
2230 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_Store()
2254 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_CAS()
2261 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_LLSC()
2278 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_MBE()
2285 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_Exit()
[all …]
H A Dguest_ppc_defs.h71 IRStmt** precedingStmts,
77 IRStmt** precedingStmts,
H A Dguest_mips_defs.h61 IRStmt ** precedingStmts,
66 IRStmt ** precedingStmts,
H A Dir_opt.h49 IRExpr* (*specHelper) (const HChar*, IRExpr**, IRStmt**, Int),
/dports/security/py-pyvex/pyvex-9.0.5405/vex/priv/
H A Dir_defs.c2203 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_IMark()
2211 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_AbiHint()
2219 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_Put()
2226 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_PutI()
2232 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_WrTmp()
2239 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_Store()
2263 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_CAS()
2270 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_LLSC()
2287 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_MBE()
2294 IRStmt* s = LibVEX_Alloc_inline(sizeof(IRStmt)); in IRStmt_Exit()
[all …]
H A Dguest_mips_defs.h61 IRStmt ** precedingStmts,
66 IRStmt ** precedingStmts,
H A Dguest_ppc_defs.h71 IRStmt** precedingStmts,
77 IRStmt** precedingStmts,
H A Dir_opt.h49 IRExpr* (*specHelper) (const HChar*, IRExpr**, IRStmt**, Int),
/dports/security/py-angr/angr-9.0.5405/angr/
H A Dblade.py106 if isinstance(stmt, pyvex.IRStmt.Put):
109 … elif isinstance(stmt, pyvex.IRStmt.WrTmp) and isinstance(stmt.data, pyvex.IRExpr.Get):
236 if type(dst_stmt) is pyvex.IRStmt.Put:
238 elif type(dst_stmt) is pyvex.IRStmt.WrTmp:
330 if not type(s_) is pyvex.IRStmt.Exit:

1234567