/external/valgrind/main/drd/ |
drd_error.c | 164 XArray* /* of HChar */ descr1 local 174 tl_assert(descr1); 177 (void) VG_(get_data_description)(descr1, descr2, dri->addr); 178 /* If there's nothing in descr1/2, free them. Why is it safe to to 180 guarantees to zero terminate descr1/2 regardless of the outcome 184 if (0 == VG_(strlen)( VG_(indexXA)( descr1, 0 ))) { 185 VG_(deleteXA)( descr1 ); 186 descr1 = NULL; 192 /* Assume (assert) that VG_(get_data_description) fills in descr1 194 if (descr1 == NULL [all...] |
/external/valgrind/main/exp-sgcheck/ |
pc_common.c | 135 XArray* descr1; /* XArray* of HChar */ member in struct:__anon30790::__anon30791::__anon30793 435 if (xe->XE.Heap.descr1) 437 (HChar*)VG_(indexXA)( xe->XE.Heap.descr1, 0 ) ); 450 if (xe->XE.Heap.descr1) 452 (HChar*)VG_(indexXA)( xe->XE.Heap.descr1, 0 ) ); 664 tl_assert(!xe->XE.Heap.descr1); 667 xe->XE.Heap.descr1 668 = VG_(newXA)( VG_(malloc), "pc.update_extra.Heap.descr1", 671 = VG_(newXA)( VG_(malloc), "pc.update_extra.Heap.descr1", 678 = VG_(get_data_description)( xe->XE.Heap.descr1, [all...] |
/external/valgrind/main/helgrind/ |
hg_errors.c | 297 /* descr1/2 provide a description of stack/global locs */ 298 XArray* descr1; /* XArray* of HChar */ member in struct:__anon30817::__anon30818::__anon30819 415 tl_assert(!xe->XE.Race.descr1); 434 xe->XE.Race.descr1 435 = VG_(newXA)( HG_(zalloc), "hg.update_extra.Race.descr1", 441 (void) VG_(get_data_description)( xe->XE.Race.descr1, 445 /* If there's nothing in descr1/2, free it. Why is it safe to 448 descr1/2 regardless of the outcome of the call. So there's 451 if (0 == VG_(strlen)( VG_(indexXA)( xe->XE.Race.descr1, 0 ))) { 452 VG_(deleteXA)( xe->XE.Race.descr1 ); [all...] |
/external/valgrind/main/memcheck/ |
mc_errors.c | 117 XArray* /* of HChar */ descr1; member in struct:_AddrInfo::__anon30967::__anon30972 362 /* Note, no need for XML tags here, because descr1/2 will 365 if (ai->Addr.Variable.descr1) 368 (HChar*)VG_(indexXA)(ai->Addr.Variable.descr1, 0) ); [all...] |