Lines Matching refs:XE
152 } XE; member
164 xe.XE.SorG.addr = addr; in sg_record_error_SorG()
165 xe.XE.SorG.sszB = sszB; in sg_record_error_SorG()
166 VG_(strncpy)( &xe.XE.SorG.expect[0], in sg_record_error_SorG()
167 expect, sizeof(xe.XE.SorG.expect) ); in sg_record_error_SorG()
168 VG_(strncpy)( &xe.XE.SorG.actual[0], in sg_record_error_SorG()
169 actual, sizeof(xe.XE.SorG.actual) ); in sg_record_error_SorG()
170 VG_(strncpy)( &xe.XE.SorG.delta[0], in sg_record_error_SorG()
171 delta, sizeof(xe.XE.SorG.delta) ); in sg_record_error_SorG()
172 xe.XE.SorG.expect[ sizeof(xe.XE.SorG.expect)-1 ] = 0; in sg_record_error_SorG()
173 xe.XE.SorG.actual[ sizeof(xe.XE.SorG.actual)-1 ] = 0; in sg_record_error_SorG()
174 xe.XE.SorG.delta[ sizeof(xe.XE.SorG.delta)-1 ] = 0; in sg_record_error_SorG()
184 xe.XE.Heap.addr = a; in h_record_heap_error()
185 xe.XE.Heap.sszB = is_write ? -size : size; in h_record_heap_error()
186 xe.XE.Heap.vseg = vseg; in h_record_heap_error()
196 xe.XE.Arith.seg1 = seg1; in h_record_arith_error()
197 xe.XE.Arith.seg2 = seg2; in h_record_arith_error()
198 xe.XE.Arith.opname = opname; in h_record_arith_error()
209 xe.XE.SysParam.part = part; in h_record_sysparam_error()
210 xe.XE.SysParam.lo = lo; in h_record_sysparam_error()
211 xe.XE.SysParam.hi = hi; in h_record_sysparam_error()
212 xe.XE.SysParam.seglo = seglo; in h_record_sysparam_error()
213 xe.XE.SysParam.seghi = seghi; in h_record_sysparam_error()
238 xe1->XE.SorG.sszB == xe2->XE.SorG.sszB in pc_eq_Error()
239 && 0 == VG_(strncmp)( &xe1->XE.SorG.expect[0], in pc_eq_Error()
240 &xe2->XE.SorG.expect[0], in pc_eq_Error()
241 sizeof(xe1->XE.SorG.expect) ) in pc_eq_Error()
242 && 0 == VG_(strncmp)( &xe1->XE.SorG.actual[0], in pc_eq_Error()
243 &xe2->XE.SorG.actual[0], in pc_eq_Error()
244 sizeof(xe1->XE.SorG.actual) ); in pc_eq_Error()
323 xe->XE.SorG.sszB < 0 ? "write" : "read", in pc_pp_Error()
324 Word__abs(xe->XE.SorG.sszB) ); in pc_pp_Error()
328 xe->XE.SorG.addr ); in pc_pp_Error()
330 &xe->XE.SorG.expect[0] ); in pc_pp_Error()
332 &xe->XE.SorG.actual[0] ); in pc_pp_Error()
337 xe->XE.SorG.sszB < 0 ? "write" : "read", in pc_pp_Error()
338 Word__abs(xe->XE.SorG.sszB) ); in pc_pp_Error()
341 emit( " Address %#lx expected vs actual:\n", xe->XE.SorG.addr ); in pc_pp_Error()
342 emit( " Expected: %s\n", &xe->XE.SorG.expect[0] ); in pc_pp_Error()
343 emit( " Actual: %s\n", &xe->XE.SorG.actual[0] ); in pc_pp_Error()
344 if (xe->XE.SorG.delta[0] != 0) in pc_pp_Error()
345 emit(" Actual: is %s Expected\n", &xe->XE.SorG.delta[0]); in pc_pp_Error()
352 Addr a = xe->XE.Heap.addr; in pc_pp_Error()
353 Seg* vseg = xe->XE.Heap.vseg; in pc_pp_Error()
363 readwrite(xe->XE.Heap.sszB), in pc_pp_Error()
364 Word__abs(xe->XE.Heap.sszB) ); in pc_pp_Error()
373 readwrite(xe->XE.Heap.sszB), in pc_pp_Error()
374 Word__abs(xe->XE.Heap.sszB) ); in pc_pp_Error()
398 readwrite(xe->XE.Heap.sszB), in pc_pp_Error()
399 Word__abs(xe->XE.Heap.sszB) ); in pc_pp_Error()
415 readwrite(xe->XE.Heap.sszB), in pc_pp_Error()
416 Word__abs(xe->XE.Heap.sszB) ); in pc_pp_Error()
435 if (xe->XE.Heap.descr1) in pc_pp_Error()
437 (HChar*)VG_(indexXA)( xe->XE.Heap.descr1, 0 ) ); in pc_pp_Error()
438 if (xe->XE.Heap.descr2) in pc_pp_Error()
440 (HChar*)VG_(indexXA)( xe->XE.Heap.descr2, 0 ) ); in pc_pp_Error()
441 if (xe->XE.Heap.datasym[0] != 0) in pc_pp_Error()
444 (ULong)xe->XE.Heap.addr, in pc_pp_Error()
445 (ULong)xe->XE.Heap.datasymoff, in pc_pp_Error()
446 xe->XE.Heap.datasym ); in pc_pp_Error()
450 if (xe->XE.Heap.descr1) in pc_pp_Error()
452 (HChar*)VG_(indexXA)( xe->XE.Heap.descr1, 0 ) ); in pc_pp_Error()
453 if (xe->XE.Heap.descr2) in pc_pp_Error()
455 (HChar*)VG_(indexXA)( xe->XE.Heap.descr2, 0 ) ); in pc_pp_Error()
456 if (xe->XE.Heap.datasym[0] != 0) in pc_pp_Error()
459 (ULong)xe->XE.Heap.addr, in pc_pp_Error()
460 (ULong)xe->XE.Heap.datasymoff, in pc_pp_Error()
461 xe->XE.Heap.datasym ); in pc_pp_Error()
469 Seg* seg1 = xe->XE.Arith.seg1; in pc_pp_Error()
470 Seg* seg2 = xe->XE.Arith.seg2; in pc_pp_Error()
479 xe->XE.Arith.opname ); in pc_pp_Error()
509 xe->XE.Arith.opname ); in pc_pp_Error()
543 Addr lo = xe->XE.SysParam.lo; in pc_pp_Error()
544 Addr hi = xe->XE.SysParam.hi; in pc_pp_Error()
545 Seg* seglo = xe->XE.SysParam.seglo; in pc_pp_Error()
546 Seg* seghi = xe->XE.SysParam.seghi; in pc_pp_Error()
552 if (Vg_CoreSysCall == xe->XE.SysParam.part) in pc_pp_Error()
660 xe->XE.Heap.datasymoff = 0; in pc_update_Error_extra()
661 xe->XE.Heap.datasym = NULL; in pc_update_Error_extra()
663 tl_assert(!xe->XE.Heap.descr1); in pc_update_Error_extra()
664 tl_assert(!xe->XE.Heap.descr2); in pc_update_Error_extra()
666 xe->XE.Heap.descr1 in pc_update_Error_extra()
669 xe->XE.Heap.descr2 in pc_update_Error_extra()
673 xe->XE.Heap.datasymoff = 0; in pc_update_Error_extra()
676 = VG_(get_data_description)( xe->XE.Heap.descr1, in pc_update_Error_extra()
677 xe->XE.Heap.descr2, in pc_update_Error_extra()
678 xe->XE.Heap.addr ); in pc_update_Error_extra()
686 if (0 == VG_(strlen)( VG_(indexXA)( xe->XE.Heap.descr1, 0 )) in pc_update_Error_extra()
688 VG_(deleteXA)( xe->XE.Heap.descr1 ); in pc_update_Error_extra()
689 xe->XE.Heap.descr1 = NULL; in pc_update_Error_extra()
691 if (0 == VG_(strlen)( VG_(indexXA)( xe->XE.Heap.descr2, 0 )) in pc_update_Error_extra()
693 VG_(deleteXA)( xe->XE.Heap.descr2 ); in pc_update_Error_extra()
694 xe->XE.Heap.descr2 = NULL; in pc_update_Error_extra()
702 xe->XE.Heap.addr, &name, in pc_update_Error_extra()
703 &xe->XE.Heap.datasymoff ) in pc_update_Error_extra()
705 xe->XE.Heap.datasym = in pc_update_Error_extra()