Home
last modified time | relevance | path

Searched refs:IRSB (Results 1 – 25 of 201) sorted by relevance

123456789

/dports/security/py-pyvex/pyvex-9.0.5405/tests/
H A Dtest_arm_postprocess.py18 irsb = pyvex.IRSB(data=(b'\x80\xb4'
33 irsb = pyvex.IRSB(data=(b'\xfe\x46'
45 irsb = pyvex.IRSB(data=(b'\x00\xa2'
62 irsb = pyvex.IRSB(data=(b'\x0c\x48'
79 irsb = pyvex.IRSB(data=(b'\x80\xea\x00\x00'
95 irsb = pyvex.IRSB(data=(b'\x4f\xf0\x06\x01'
113 irsb = pyvex.IRSB(data=(b'\x0e\x48'
130 irsb = pyvex.IRSB(data=(b'\x00\xa2'
142 irsb = pyvex.IRSB(data=(b'\xfe\x46'
154 irsb = pyvex.IRSB(data=(b'\x80\xea\x00\x00'
[all …]
H A Dtest_lift.py3 from pyvex import IRSB, lift, ffi
33 old_exit_limit = IRSB.MAX_EXITS
34 IRSB.MAX_EXITS = 32
39 b = IRSB(bytes_[:34], 0xC6951, arch, opt_level=1, bytes_offset=5, skip_stmts=True)
45 b = IRSB(bytes_, 0xC6951, arch, opt_level=1, bytes_offset=5, skip_stmts=True)
50 IRSB.MAX_EXITS = old_exit_limit
H A Dtest_irsb_property_caching.py4 from pyvex.block import IRSB
9 b = pyvex.block.IRSB(b'\x50', 0, archinfo.ArchX86())
12 toappend = pyvex.block.IRSB(b'\x51', 0, archinfo.ArchX86())
H A Dtest.py30 p = pyvex.IRSB(data=s, mem_addr=0, arch=a)
40 p = pyvex.IRSB(data=s, mem_addr=0, arch=a)
72 nose.tools.assert_raises(Exception, pyvex.IRSB)
80 irsb = pyvex.IRSB(data=b'\x5d\xc3', mem_addr=0, arch=ArchAMD64())
96 irsb1 = pyvex.IRSB(data=b'\x5d\xc3', mem_addr=0, arch=ArchAMD64())
105 irsb = pyvex.IRSB(data=b'\x5d\xc3', mem_addr=0, arch=ArchAMD64())
113 irsb = pyvex.IRSB(data=b'\x5d\xc3', mem_addr=0, arch=ArchAMD64())
127 irsb = pyvex.IRSB(data=b'\x5d\xc3', mem_addr=0, arch=ArchAMD64())
133 irsb2 = pyvex.IRSB.empty_block(arch=ArchAMD64(), addr=0)
145 irsb = pyvex.IRSB(data=b'\x5d\xc3', mem_addr=0, arch=ArchAMD64())
[all …]
/dports/security/py-pyvex/pyvex-9.0.5405/pyvex_c/
H A Dpyvex.h46 IRSB* irsb;
77 void arm_post_processor_determine_calls(Addr irsb_addr, Int irsb_size, Int irsb_insts, IRSB *irsb);
78 void mips32_post_processor_fix_unconditional_exit(IRSB *irsb);
80 void remove_noops(IRSB* irsb);
81 void zero_division_side_exits(IRSB* irsb);
82 void get_exits_and_inst_addrs(IRSB *irsb, VEXLiftResult *lift_r);
83 void get_default_exit_target(IRSB *irsb, VEXLiftResult *lift_r );
84 void collect_data_references(IRSB *irsb, VEXLiftResult *lift_r);
/dports/security/py-pyvex/pyvex-9.0.5405/vex/priv/
H A Dir_opt.h47 IRSB* do_iropt_BB (
48 IRSB* bb,
58 IRSB* cprop_BB ( IRSB* );
62 void do_deadcode_BB ( IRSB* bb );
70 IRSB* bb,
H A Dguest_generic_bb_to_IR.h128 /*OUT*/ IRSB* irbb,
175 IRSB* bb_to_IR (
194 /*IN*/ Bool (*preamble_function)(void*,IRSB*),
/dports/devel/valgrind-lts/valgrind-dragonfly-dragonfly/VEX/priv/
H A Dir_opt.h47 IRSB* do_iropt_BB (
48 IRSB* bb,
58 IRSB* cprop_BB ( IRSB* );
62 void do_deadcode_BB ( IRSB* bb );
70 IRSB* bb,
H A Dguest_generic_bb_to_IR.h128 /*OUT*/ IRSB* irbb,
175 IRSB* bb_to_IR (
194 /*IN*/ Bool (*preamble_function)(void*,IRSB*),
/dports/devel/valgrind/valgrind-dragonfly-dragonfly/VEX/priv/
H A Dir_opt.h47 IRSB* do_iropt_BB (
48 IRSB* bb,
58 IRSB* cprop_BB ( IRSB* );
62 void do_deadcode_BB ( IRSB* bb );
70 IRSB* bb,
H A Dguest_generic_bb_to_IR.h128 /*OUT*/ IRSB* irbb,
175 IRSB* bb_to_IR (
194 /*IN*/ Bool (*preamble_function)(void*,IRSB*),
/dports/security/py-pyvex/pyvex-9.0.5405/pyvex/lifting/util/
H A Dirsb_postprocess.py3 from ...block import IRSB
22 def irsb_postproc_flatten(irsb_old: IRSB, irsb_new: Optional[IRSB]=None) -> IRSB: argument
29 irsb_new = irsb_new if irsb_new is not None else IRSB(None, irsb_old.addr, irsb_old.arch)
/dports/security/py-pyvex/pyvex-9.0.5405/vex/pub/
H A Dlibvex.h714 IRSB* (*instrument1) ( /*callback_opaque*/void*,
715 IRSB*,
720 IRSB* (*instrument2) ( /*callback_opaque*/void*,
721 IRSB*,
727 IRSB* (*finaltidy) ( IRSB* );
757 Bool (*preamble_function)(/*callback_opaque*/void*, IRSB*);
815 IRSB *LibVEX_Lift ( VexTranslateArgs*,
821 IRSB*,
/dports/devel/valgrind-lts/valgrind-dragonfly-dragonfly/VEX/pub/
H A Dlibvex.h715 IRSB* (*instrument1) ( /*callback_opaque*/void*,
716 IRSB*,
721 IRSB* (*instrument2) ( /*callback_opaque*/void*,
722 IRSB*,
728 IRSB* (*finaltidy) ( IRSB* );
758 Bool (*preamble_function)(/*callback_opaque*/void*, IRSB*);
820 IRSB* LibVEX_FrontEnd ( /*MOD*/ VexTranslateArgs*,
/dports/devel/valgrind/valgrind-dragonfly-dragonfly/VEX/pub/
H A Dlibvex.h715 IRSB* (*instrument1) ( /*callback_opaque*/void*,
716 IRSB*,
721 IRSB* (*instrument2) ( /*callback_opaque*/void*,
722 IRSB*,
728 IRSB* (*finaltidy) ( IRSB* );
758 Bool (*preamble_function)(/*callback_opaque*/void*, IRSB*);
820 IRSB* LibVEX_FrontEnd ( /*MOD*/ VexTranslateArgs*,
/dports/devel/valgrind-lts/valgrind-dragonfly-dragonfly/lackey/
H A Dlk_main.c367 static void instrument_detail(IRSB* sb, Op op, IRType type, IRAtom* guard) in instrument_detail()
478 static void flushEvents(IRSB* sb) in flushEvents()
527 static void addEvent_Ir ( IRSB* sb, IRAtom* iaddr, UInt isize ) in addEvent_Ir()
546 void addEvent_Dr_guarded ( IRSB* sb, IRAtom* daddr, Int dsize, IRAtom* guard ) in addEvent_Dr_guarded()
566 void addEvent_Dr ( IRSB* sb, IRAtom* daddr, Int dsize ) in addEvent_Dr()
573 void addEvent_Dw_guarded ( IRSB* sb, IRAtom* daddr, Int dsize, IRAtom* guard ) in addEvent_Dw_guarded()
594 void addEvent_Dw ( IRSB* sb, IRAtom* daddr, Int dsize ) in addEvent_Dw()
653 IRSB* lk_instrument ( VgCallbackClosure* closure, in lk_instrument()
654 IRSB* sbIn, in lk_instrument()
662 IRSB* sbOut; in lk_instrument()
/dports/devel/valgrind/valgrind-dragonfly-dragonfly/lackey/
H A Dlk_main.c367 static void instrument_detail(IRSB* sb, Op op, IRType type, IRAtom* guard) in instrument_detail()
478 static void flushEvents(IRSB* sb) in flushEvents()
527 static void addEvent_Ir ( IRSB* sb, IRAtom* iaddr, UInt isize ) in addEvent_Ir()
546 void addEvent_Dr_guarded ( IRSB* sb, IRAtom* daddr, Int dsize, IRAtom* guard ) in addEvent_Dr_guarded()
566 void addEvent_Dr ( IRSB* sb, IRAtom* daddr, Int dsize ) in addEvent_Dr()
573 void addEvent_Dw_guarded ( IRSB* sb, IRAtom* daddr, Int dsize, IRAtom* guard ) in addEvent_Dw_guarded()
594 void addEvent_Dw ( IRSB* sb, IRAtom* daddr, Int dsize ) in addEvent_Dw()
653 IRSB* lk_instrument ( VgCallbackClosure* closure, in lk_instrument()
654 IRSB* sbIn, in lk_instrument()
662 IRSB* sbOut; in lk_instrument()
/dports/devel/valgrind-lts/valgrind-dragonfly-dragonfly/none/
H A Dnl_main.c39 IRSB* nl_instrument ( VgCallbackClosure* closure, in nl_instrument()
40 IRSB* bb, in nl_instrument()
/dports/devel/valgrind/valgrind-dragonfly-dragonfly/none/
H A Dnl_main.c39 IRSB* nl_instrument ( VgCallbackClosure* closure, in nl_instrument()
40 IRSB* bb, in nl_instrument()
/dports/devel/valgrind-lts/valgrind-dragonfly-dragonfly/drd/
H A Ddrd_load_store.h42 IRSB* DRD_(instrument)(VgCallbackClosure* const closure,
43 IRSB* const bb_in,
/dports/devel/valgrind/valgrind-dragonfly-dragonfly/drd/
H A Ddrd_load_store.h42 IRSB* DRD_(instrument)(VgCallbackClosure* const closure,
43 IRSB* const bb_in,
/dports/devel/valgrind-lts/valgrind-dragonfly-dragonfly/coregrind/
H A Dm_translate.c264 IRSB* vg_SP_update_pass ( void* closureV, in vg_SP_update_pass()
265 IRSB* sb_in, in vg_SP_update_pass()
286 IRSB* bb = emptyIRSB(); in vg_SP_update_pass()
1026 static void gen_PUSH ( IRSB* bb, IRExpr* e ) in gen_PUSH()
1124 static IRTemp gen_POP ( IRSB* bb ) in gen_POP()
1239 static void gen_pop_R2_LR_then_bLR ( IRSB* bb ) in gen_pop_R2_LR_then_bLR()
1301 static void gen_push_R2_and_set_LR ( IRSB* bb ) in gen_push_R2_and_set_LR()
1333 Bool mk_preamble__set_NRADDR_to_zero ( void* closureV, IRSB* bb ) in mk_preamble__set_NRADDR_to_zero()
1495 Bool (*preamble_fn)(void*,IRSB*); in VG_()
1763 IRSB*(*f)(VgCallbackClosure*, in VG_()
[all …]
H A Dpub_core_tooliface.h112 IRSB* (*tool_instrument) (VgCallbackClosure*,
113 IRSB*,
175 IRSB* (*tool_final_IR_tidy_pass) (IRSB*);
/dports/devel/valgrind/valgrind-dragonfly-dragonfly/coregrind/
H A Dm_translate.c264 IRSB* vg_SP_update_pass ( void* closureV, in vg_SP_update_pass()
265 IRSB* sb_in, in vg_SP_update_pass()
286 IRSB* bb = emptyIRSB(); in vg_SP_update_pass()
1026 static void gen_PUSH ( IRSB* bb, IRExpr* e ) in gen_PUSH()
1124 static IRTemp gen_POP ( IRSB* bb ) in gen_POP()
1239 static void gen_pop_R2_LR_then_bLR ( IRSB* bb ) in gen_pop_R2_LR_then_bLR()
1301 static void gen_push_R2_and_set_LR ( IRSB* bb ) in gen_push_R2_and_set_LR()
1333 Bool mk_preamble__set_NRADDR_to_zero ( void* closureV, IRSB* bb ) in mk_preamble__set_NRADDR_to_zero()
1495 Bool (*preamble_fn)(void*,IRSB*); in VG_()
1763 IRSB*(*f)(VgCallbackClosure*, in VG_()
[all …]
H A Dpub_core_tooliface.h112 IRSB* (*tool_instrument) (VgCallbackClosure*,
113 IRSB*,
175 IRSB* (*tool_final_IR_tidy_pass) (IRSB*);

123456789