search for: vmi_raw_call

Displaying 2 results from an estimated 2 matches for "vmi_raw_call".

2007 Apr 18
3
[RFC, PATCH 4/24] i386 Vmi inline implementation
..._pad, vmi_pad; \ + .endif; \ + .if vmi_cur_pad > 1; \ + .fill vmi_cur_pad-1, 1, 0x66; \ + .endif; \ + .byte 0x90; \ + .equ vmi_pad, vmi_pad - vmi_cur_pad; \ +.endr; + +/* + * Create an annotation for a VMI call; the VMI call currently must be + * wrapped in one of the vmi_raw_call (for assembler) or one of the + * family of defined wrappers for C code. + * XXXPara - use local labels + */ +#define vmi_annotate(name) \ + .pushsection .vmi.annotation,"a"; \ + .align 4; \ + .long name; \ + .long vmi_padded_begin; \ + .long vmi_translation_begin; \ + .b...
2007 Apr 18
3
[RFC, PATCH 4/24] i386 Vmi inline implementation
..._pad, vmi_pad; \ + .endif; \ + .if vmi_cur_pad > 1; \ + .fill vmi_cur_pad-1, 1, 0x66; \ + .endif; \ + .byte 0x90; \ + .equ vmi_pad, vmi_pad - vmi_cur_pad; \ +.endr; + +/* + * Create an annotation for a VMI call; the VMI call currently must be + * wrapped in one of the vmi_raw_call (for assembler) or one of the + * family of defined wrappers for C code. + * XXXPara - use local labels + */ +#define vmi_annotate(name) \ + .pushsection .vmi.annotation,"a"; \ + .align 4; \ + .long name; \ + .long vmi_padded_begin; \ + .long vmi_translation_begin; \ + .b...