Home | History | Annotate | Download | only in m_debuginfo

Lines Matching refs:DiSym

321 void read_symtab( /*OUT*/XArray* /* DiSym */ syms,
328 DiSym disym;
366 disym.addr = sym_addr;
367 disym.tocptr = 0;
368 disym.pri_name = ML_(addStr)(di, name, -1);
369 disym.sec_names = NULL;
370 disym.size = // let canonicalize fix it
372 disym.isText = True;
373 disym.isIFunc = False;
380 if (disym.pri_name[0] == '_') {
381 disym.pri_name++;
383 else if (!VG_(clo_show_below_main) && VG_STREQ(disym.pri_name, "start")) {
387 disym.pri_name = s_a_t_v;
390 vg_assert(disym.pri_name);
391 VG_(addToXA)( syms, &disym );
400 DiSym* s1 = (DiSym*)v1;
401 DiSym* s2 = (DiSym*)v2;
411 static void tidy_up_cand_syms ( /*MOD*/XArray* /* of DiSym */ syms,
442 && ((DiSym*)VG_(indexXA)(syms,i))->addr
443 == ((DiSym*)VG_(indexXA)(syms,k))->addr;
450 DiSym* next = (DiSym*)VG_(indexXA)(syms,k);
452 DiSym* here = (DiSym*)VG_(indexXA)(syms,m);
466 DiSym *s_j1, *s_j, *s_i;
468 s_j1 = (DiSym*)VG_(indexXA)(syms, j-1);
469 s_j = (DiSym*)VG_(indexXA)(syms, j);
470 s_i = (DiSym*)VG_(indexXA)(syms, i);
831 XArray* /* DiSym */ candSyms = NULL;
859 ML_(dinfo_free), sizeof(DiSym)
881 DiSym* cand = (DiSym*) VG_(indexXA)( candSyms, i );