Searched refs:DbeLine (Results 1 - 20 of 20) sorted by relevance

/netbsd-current/external/gpl3/binutils/dist/gprofng/src/
H A DSourceFile.h50 DbeLine *find_dbeline (Function *func, int lineno);
95 DbeLine *
111 Vector<DbeLine*> *lines;
112 Map<int, DbeLine*> *dbeLines;
H A DHistable.h48 class DbeLine;
178 DbeLine *mapPCtoLine (SourceFile *sf);
231 // DbeLine represents a line in a source file.
233 // For each top-level DbeLine instance, there are three DbeLine subtypes:
235 // A The top-level DbeLine is associated with a sourceFile & lineno, but
236 // not any particular function. This form of DbeLine is used
253 // When switching to the Source Tab, the top-level DbeLine (dbeline_base)
259 class DbeLine : public Histable class in inherits:Histable
268 DbeLine (Functio
[all...]
H A DSourceFile.cc56 destroy_map (DbeLine *, dbeLines);
132 Vector<DbeLine *> *v = dbeLines->values ();
135 DbeLine *p = v->get (i);
155 DbeLine *
160 DbeLine *dbeLine = NULL;
177 dbeLine = new DbeLine (NULL, this, lineno);
185 dbeLines = new DefaultMap<int, DbeLine *>();
189 dbeLine = new DbeLine (NULL, this, lineno);
194 for (DbeLine *last = dbeLine;; last = last->dbeline_func_next)
200 DbeLine *d
[all...]
H A DArchiveExp.cc103 DbeLine *dbeLine = (DbeLine *) dbeInstr->convertto (Histable::LINE);
110 DbeLine * dbeLine = (DbeLine *) h;
H A DFunction.h101 DbeLine *mapPCtoLine (uint64_t addr, SourceFile *src = NULL);
102 DbeInstr *mapLineToPc (DbeLine *dbeLine);
142 DbeLine *defaultDbeLine;
H A DHist_data.cc175 DbeLine *dbl1 = (DbeLine*) hi_1->obj;
176 DbeLine *dbl2 = (DbeLine*) hi_2->obj;
1348 DbeLine *dbeline = mapPCtoLine (NULL);
1371 DbeLine*
1394 DbeLine *dl = func->inlinedSubr[inlinedInd].dbeLine;
1425 DbeLine *dl = p->dbeLine;
1438 DbeLine *dl = func->mapPCtoLine (addr, NULL);
1506 res = ((DbeLine*) re
1545 DbeLine::DbeLine (Function *_func, SourceFile *sf, int _lineno) function in class:DbeLine
[all...]
H A DModule.h49 DbeLine *dbeLine;
237 void set_src (Anno_Types type, DbeLine *dbeline);
H A DFunction.cc38 DbeLine *src_line;
435 // In the ideal world, we need a DbeLine(III) here,
438 // we ask for a DbeLine(II).
474 DbeLine *dbeLine = pcinf->src_info->src_line;
491 DbeLine *dbeline;
525 // current PCInfo and corresponding DbeLine.
577 Function::mapLineToPc (DbeLine *dbeLine)
581 DbeLine *dbl = dbeLine->dbeline_base;
600 DbeLine*
610 DbeLine *dbelin
[all...]
H A DModule.cc1181 sline = ((DbeLine*) src_items->fetch (0)->obj)->lineno;
1221 DbeLine *dbeline = srcContext->find_dbeline (NULL, curline);
1226 for (DbeLine *dl = dbeline->dbeline_func_next; dl; dl = dl->dbeline_func_next)
1242 for (DbeLine *dl = dbeline; dl; dl = dl->dbeline_func_next)
1373 DbeLine *dbeline = (DbeLine *) (instr->convertto (Histable::LINE));
1542 Module::set_src (Anno_Types type, DbeLine *dbeline)
1550 if (((DbeLine*) item->obj)->lineno > 0)
1554 sline = ((DbeLine*) src_items->fetch (sindex)->obj)->lineno;
1563 if (((DbeLine*) ite
[all...]
H A DDbeView.h833 Function *convert_line_to_func (DbeLine *dbeLine);
834 DbeInstr *convert_line_to_instr (DbeLine *dbeLine);
H A DHist_data.h37 class DbeLine;
H A DExp_Layout.cc373 DbeLine *line = (DbeLine *) hist;
H A DCallStack.cc725 DbeLine *dbeline = (DbeLine*) cur_instr->convertto (Histable::LINE);
735 if (dbeline->is_set (DbeLine::OMPPRAGMA) &&
1150 n = ((DbeLine *) instr)->func->get_name ();
H A DDbe.cc3053 DbeLine * dbel = (DbeLine *) sel_obj;
3061 DbeLine * dbel = (DbeLine *) sel_obj;
3293 if (((DbeLine*) histItems->get (i)->obj)->convertto (Histable::FUNCTION)
3294 == ((DbeLine*) chk_obj)->convertto (Histable::FUNCTION)
3295 && ((DbeLine*) histItems->get (i)->obj)->lineno
3296 == ((DbeLine*) chk_obj)->lineno)
3344 && ((DbeLine*) histItems->get (i)->obj->convertto (Histable::LINE))->lineno
3345 == ((DbeLine*) chk_ob
[all...]
H A DDbeView.cc1546 dbeSession->comp_dbelines = new HashMap<char*, DbeLine*>;
1547 return dbeSession->comp_dbelines->get (nm, (DbeLine*) obj);
2988 DbeLine *dbeLine = (DbeLine *) obj;
3031 DbeView::convert_line_to_instr (DbeLine *dbeLine)
3054 DbeView::convert_line_to_func (DbeLine *dbeLine)
3061 for (DbeLine *dl = dbeLine->dbeline_base; dl; dl = dl->dbeline_func_next)
3067 for (DbeLine *dl = dbeLine->dbeline_base; dl; dl = dl->dbeline_func_next)
3109 return convert_line_to_instr ((DbeLine*) lastSelObj);
3116 Function *func = convert_line_to_func ((DbeLine*) lastSelOb
[all...]
H A DPathTree.cc948 for (DbeLine *dl = (DbeLine*) obj->convertto (Histable::LINE);
2204 DbeLine *dbeline = (DbeLine*) obj;
2393 n = ((DbeLine *) instr)->func->get_name ();
2443 n = ((DbeLine *) instr)->func->get_name ();
H A DDbeSession.h373 HashMap<char*, DbeLine *> *comp_dbelines; // list of comparable DbeLines
H A DPrint.cc792 && ((DbeLine*) item->obj)->lineno > max_lineno)
793 max_lineno = ((DbeLine*) item->obj)->lineno;
880 fprintf (fp, "%*d. ", lspace + 1, ((DbeLine*) item->obj)->lineno);
884 fprintf (fp, "%*d. ", lspace + 1, ((DbeLine*) item->obj)->lineno);
H A DExperiment.cc2645 DbeLine *dbeline = (DbeLine*) instr->convertto (Histable::LINE);
2651 dbeline->set_flag (DbeLine::OMPPRAGMA);
2797 DbeLine *dbeline = (DbeLine*) instr->convertto (Histable::LINE);
2803 dbeline->set_flag (DbeLine::OMPPRAGMA);
6166 DbeLine *dbeline = fp->usrfunc->mapPCtoLine (lineno, NULL);
H A DDbeSession.cc132 comp_dbelines = new HashMap<char*, DbeLine*>;

Completed in 282 milliseconds