cg_arcs.h
来自「基于4个mips核的noc设计」· C头文件 代码 · 共 37 行
H
37 行
#ifndef cg_arcs_h#define cg_arcs_h#include "gprof.h"#include "symtab.h"/* * Arc structure for call-graph. * * With pointers to the symbols of the parent and the child, a count * of how many times this arc was traversed, and pointers to the next * parent of this child and the next child of this parent. */typedef struct arc { Sym *parent; /* source vertice of arc */ Sym *child; /* dest vertice of arc */ unsigned long count; /* # of calls from parent to child */ double time; /* time inherited along arc */ double child_time; /* child-time inherited along arc */ struct arc *next_parent; /* next parent of CHILD */ struct arc *next_child; /* next child of PARENT */ int has_been_placed; /* have this arc's functions been placed? */ }Arc;extern unsigned int num_cycles; /* number of cycles discovered */extern Sym *cycle_header; /* cycle headers */extern void arc_add PARAMS ((Sym * parent, Sym * child, unsigned long count));extern Arc *arc_lookup PARAMS ((Sym * parent, Sym * child));extern Sym **cg_assemble PARAMS ((void));extern Arc **arcs;extern unsigned int numarcs;#endif /* cg_arcs_h */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?