275 lines
29 KiB
Plaintext
275 lines
29 KiB
Plaintext
|
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
|
||
|
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
|
||
|
!_TAG_OUTPUT_FILESEP slash /slash or backslash/
|
||
|
!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/
|
||
|
!_TAG_PROGRAM_AUTHOR Universal Ctags Team //
|
||
|
!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/
|
||
|
!_TAG_PROGRAM_URL https://ctags.io/ /official site/
|
||
|
!_TAG_PROGRAM_VERSION 0.0.0 /a3c87ab5/
|
||
|
ALIGN mm.c /^#define ALIGN(/;" d file: signature:(size)
|
||
|
ALIGNMENT config.h /^#define ALIGNMENT /;" d
|
||
|
ALIGNMENT mm.c /^#define ALIGNMENT /;" d file:
|
||
|
ALLOC mdriver.c /^ enum {ALLOC, FREE, REALLOC} type; \/* type of request *\/$/;" e enum:__anon19bd20ef0108::__anon19bd20ef0203 file: access:public
|
||
|
AVG_LIBC_THRUPUT config.h /^#define AVG_LIBC_THRUPUT /;" d
|
||
|
CACHE_BLOCK fcyc.c /^#define CACHE_BLOCK /;" d file:
|
||
|
CACHE_BYTES fcyc.c /^#define CACHE_BYTES /;" d file:
|
||
|
CC Makefile /^CC = gcc$/;" m
|
||
|
CFLAGS Makefile /^CFLAGS = -Wall -O2 -m32 -g03$/;" m
|
||
|
CHUNKSIZE mm.c /^#define CHUNKSIZE /;" d file:
|
||
|
CLEAR_CACHE fcyc.c /^#define CLEAR_CACHE /;" d file:
|
||
|
COMPENSATE fcyc.c /^#define COMPENSATE /;" d file:
|
||
|
DEFAULT_TRACEFILES config.h /^#define DEFAULT_TRACEFILES /;" d
|
||
|
DSIZE mm.c /^#define DSIZE /;" d file:
|
||
|
EPSILON fcyc.c /^#define EPSILON /;" d file:
|
||
|
FREE mdriver.c /^ enum {ALLOC, FREE, REALLOC} type; \/* type of request *\/$/;" e enum:__anon19bd20ef0108::__anon19bd20ef0203 file: access:public
|
||
|
FTRP mm.c /^#define FTRP(/;" d file: signature:(bp)
|
||
|
GET mm.c /^#define GET(/;" d file: signature:(p)
|
||
|
GET_ALLOC mm.c /^#define GET_ALLOC(/;" d file: signature:(p)
|
||
|
GET_SIZE mm.c /^#define GET_SIZE(/;" d file: signature:(p)
|
||
|
HDRLINES mdriver.c /^#define HDRLINES /;" d file:
|
||
|
HDRP mm.c /^#define HDRP(/;" d file: signature:(bp)
|
||
|
IS_ALIGNED mdriver.c /^#define IS_ALIGNED(/;" d file: signature:(p)
|
||
|
K fcyc.c /^#define K /;" d file:
|
||
|
KEEP_SAMPLES fcyc.c /^#define KEEP_SAMPLES /;" d file:
|
||
|
KEEP_VALS fcyc.c /^#define KEEP_VALS /;" d file:
|
||
|
LINENUM mdriver.c /^#define LINENUM(/;" d file: signature:(i)
|
||
|
MAX mm.c /^#define MAX(/;" d file: signature:(x,y)
|
||
|
MAXLINE mdriver.c /^#define MAXLINE /;" d file:
|
||
|
MAXSAMPLES fcyc.c /^#define MAXSAMPLES /;" d file:
|
||
|
MAX_ETIME ftimer.c /^#define MAX_ETIME /;" d file:
|
||
|
MAX_HEAP config.h /^#define MAX_HEAP /;" d
|
||
|
Mhz fsecs.c /^static double Mhz; \/* estimated CPU clock frequency *\/$/;" v typeref:typename:double file:
|
||
|
NEVENT clock.c /^#define NEVENT /;" d file:
|
||
|
NEXT_BLKP mm.c /^#define NEXT_BLKP(/;" d file: signature:(bp)
|
||
|
OBJS Makefile /^OBJS = mdriver.o mm.o memlib.o fsecs.o fcyc.o clock.o ftimer.o$/;" m
|
||
|
PACK mm.c /^#define PACK(/;" d file: signature:(size,alloc)
|
||
|
PREV_BLKP mm.c /^#define PREV_BLKP(/;" d file: signature:(bp)
|
||
|
PUT mm.c /^#define PUT(/;" d file: signature:(p,val)
|
||
|
REALLOC mdriver.c /^ enum {ALLOC, FREE, REALLOC} type; \/* type of request *\/$/;" e enum:__anon19bd20ef0108::__anon19bd20ef0203 file: access:public
|
||
|
RECORDTHRESH clock.c /^#define RECORDTHRESH /;" d file:
|
||
|
SIZE_T_SIZE mm.c /^#define SIZE_T_SIZE /;" d file:
|
||
|
THRESHOLD clock.c /^#define THRESHOLD /;" d file:
|
||
|
TRACEDIR config.h /^#define TRACEDIR /;" d
|
||
|
USE_FCYC config.h /^#define USE_FCYC /;" d
|
||
|
USE_GETTOD config.h /^#define USE_GETTOD /;" d
|
||
|
USE_ITIMER config.h /^#define USE_ITIMER /;" d
|
||
|
UTIL_WEIGHT config.h /^#define UTIL_WEIGHT /;" d
|
||
|
WSIZE mm.c /^#define WSIZE /;" d file:
|
||
|
__CONFIG_H_ config.h /^#define __CONFIG_H_$/;" d
|
||
|
__anon19bd20ef0108 mdriver.c /^typedef struct {$/;" s file:
|
||
|
__anon19bd20ef0108::ALLOC mdriver.c /^ enum {ALLOC, FREE, REALLOC} type; \/* type of request *\/$/;" e enum:__anon19bd20ef0108::__anon19bd20ef0203 file: access:public
|
||
|
__anon19bd20ef0108::FREE mdriver.c /^ enum {ALLOC, FREE, REALLOC} type; \/* type of request *\/$/;" e enum:__anon19bd20ef0108::__anon19bd20ef0203 file: access:public
|
||
|
__anon19bd20ef0108::REALLOC mdriver.c /^ enum {ALLOC, FREE, REALLOC} type; \/* type of request *\/$/;" e enum:__anon19bd20ef0108::__anon19bd20ef0203 file: access:public
|
||
|
__anon19bd20ef0108::__anon19bd20ef0203 mdriver.c /^ enum {ALLOC, FREE, REALLOC} type; \/* type of request *\/$/;" g struct:__anon19bd20ef0108 file: access:public
|
||
|
__anon19bd20ef0108::index mdriver.c /^ int index; \/* index for free() to use later *\/$/;" m struct:__anon19bd20ef0108 typeref:typename:int file: access:public
|
||
|
__anon19bd20ef0108::size mdriver.c /^ int size; \/* byte size of alloc\/realloc request *\/$/;" m struct:__anon19bd20ef0108 typeref:typename:int file: access:public
|
||
|
__anon19bd20ef0108::type mdriver.c /^ enum {ALLOC, FREE, REALLOC} type; \/* type of request *\/$/;" m struct:__anon19bd20ef0108 typeref:enum:__anon19bd20ef0108::__anon19bd20ef0203 file: access:public
|
||
|
__anon19bd20ef0203 mdriver.c /^ enum {ALLOC, FREE, REALLOC} type; \/* type of request *\/$/;" g struct:__anon19bd20ef0108 file: access:public
|
||
|
__anon19bd20ef0308 mdriver.c /^typedef struct {$/;" s file:
|
||
|
__anon19bd20ef0308::block_sizes mdriver.c /^ size_t *block_sizes; \/* ... and a corresponding array of payload sizes *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:size_t * file: access:public
|
||
|
__anon19bd20ef0308::blocks mdriver.c /^ char **blocks; \/* array of ptrs returned by malloc\/realloc... *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:char ** file: access:public
|
||
|
__anon19bd20ef0308::num_ids mdriver.c /^ int num_ids; \/* number of alloc\/realloc ids *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:int file: access:public
|
||
|
__anon19bd20ef0308::num_ops mdriver.c /^ int num_ops; \/* number of distinct requests *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:int file: access:public
|
||
|
__anon19bd20ef0308::ops mdriver.c /^ traceop_t *ops; \/* array of requests *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:traceop_t * file: access:public
|
||
|
__anon19bd20ef0308::sugg_heapsize mdriver.c /^ int sugg_heapsize; \/* suggested heap size (unused) *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:int file: access:public
|
||
|
__anon19bd20ef0308::weight mdriver.c /^ int weight; \/* weight for this trace (unused) *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:int file: access:public
|
||
|
__anon19bd20ef0408 mdriver.c /^typedef struct {$/;" s file:
|
||
|
__anon19bd20ef0408::ranges mdriver.c /^ range_t *ranges;$/;" m struct:__anon19bd20ef0408 typeref:typename:range_t * file: access:public
|
||
|
__anon19bd20ef0408::trace mdriver.c /^ trace_t *trace; $/;" m struct:__anon19bd20ef0408 typeref:typename:trace_t * file: access:public
|
||
|
__anon19bd20ef0508 mdriver.c /^typedef struct {$/;" s file:
|
||
|
__anon19bd20ef0508::ops mdriver.c /^ double ops; \/* number of ops (malloc\/free\/realloc) in the trace *\/$/;" m struct:__anon19bd20ef0508 typeref:typename:double file: access:public
|
||
|
__anon19bd20ef0508::secs mdriver.c /^ double secs; \/* number of secs needed to run the trace *\/$/;" m struct:__anon19bd20ef0508 typeref:typename:double file: access:public
|
||
|
__anon19bd20ef0508::util mdriver.c /^ double util; \/* space utilization for this trace (always 0 for libc) *\/$/;" m struct:__anon19bd20ef0508 typeref:typename:double file: access:public
|
||
|
__anon19bd20ef0508::valid mdriver.c /^ int valid; \/* was the trace processed correctly by the allocator? *\/$/;" m struct:__anon19bd20ef0508 typeref:typename:int file: access:public
|
||
|
__anon7c9aaad50108 mm.h /^typedef struct {$/;" s
|
||
|
__anon7c9aaad50108::id1 mm.h /^ char *id1; \/* login ID of first member *\/$/;" m struct:__anon7c9aaad50108 typeref:typename:char * access:public
|
||
|
__anon7c9aaad50108::id2 mm.h /^ char *id2; \/* login ID of second member *\/$/;" m struct:__anon7c9aaad50108 typeref:typename:char * access:public
|
||
|
__anon7c9aaad50108::name1 mm.h /^ char *name1; \/* full name of first member *\/$/;" m struct:__anon7c9aaad50108 typeref:typename:char * access:public
|
||
|
__anon7c9aaad50108::name2 mm.h /^ char *name2; \/* full name of second member (if any) *\/$/;" m struct:__anon7c9aaad50108 typeref:typename:char * access:public
|
||
|
__anon7c9aaad50108::teamname mm.h /^ char *teamname; \/* ID1+ID2 or ID1 *\/$/;" m struct:__anon7c9aaad50108 typeref:typename:char * access:public
|
||
|
access_counter clock.c /^void access_counter(unsigned *hi, unsigned *lo)$/;" f typeref:typename:void signature:(unsigned * hi,unsigned * lo)
|
||
|
add_range mdriver.c /^static int add_range(range_t **ranges, char *lo, int size, $/;" f typeref:typename:int file: signature:(range_t ** ranges,char * lo,int size,int tracenum,int opnum)
|
||
|
add_range mdriver.c /^static int add_range(range_t **ranges, char *lo, int size, $/;" p typeref:typename:int file: signature:(range_t ** ranges,char * lo,int size,int tracenum,int opnum)
|
||
|
add_sample fcyc.c /^static void add_sample(double val)$/;" f typeref:typename:void file: signature:(double val)
|
||
|
app_error mdriver.c /^static void app_error(char *msg);$/;" p typeref:typename:void file: signature:(char * msg)
|
||
|
app_error mdriver.c /^void app_error(char *msg) $/;" f typeref:typename:void signature:(char * msg)
|
||
|
block_sizes mdriver.c /^ size_t *block_sizes; \/* ... and a corresponding array of payload sizes *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:size_t * file: access:public
|
||
|
blocks mdriver.c /^ char **blocks; \/* array of ptrs returned by malloc\/realloc... *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:char ** file: access:public
|
||
|
cache_block fcyc.c /^static int cache_block = CACHE_BLOCK;$/;" v typeref:typename:int file:
|
||
|
cache_buf fcyc.c /^static int *cache_buf = NULL;$/;" v typeref:typename:int * file:
|
||
|
cache_bytes fcyc.c /^static int cache_bytes = CACHE_BYTES;$/;" v typeref:typename:int file:
|
||
|
callibrate clock.c /^static void callibrate(int verbose)$/;" f typeref:typename:void file: signature:(int verbose)
|
||
|
clean Makefile /^clean:$/;" t
|
||
|
clear fcyc.c /^static void clear()$/;" f typeref:typename:void file: signature:()
|
||
|
clear_cache fcyc.c /^static int clear_cache = CLEAR_CACHE;$/;" v typeref:typename:int file:
|
||
|
clear_ranges mdriver.c /^static void clear_ranges(range_t **ranges)$/;" f typeref:typename:void file: signature:(range_t ** ranges)
|
||
|
clear_ranges mdriver.c /^static void clear_ranges(range_t **ranges);$/;" p typeref:typename:void file: signature:(range_t ** ranges)
|
||
|
clock.o Makefile /^clock.o: clock.c clock.h$/;" t
|
||
|
coalesce mm.c /^static void *coalesce(void *bp) {$/;" f typeref:typename:void * file: signature:(void * bp)
|
||
|
compensate fcyc.c /^static int compensate = COMPENSATE;$/;" v typeref:typename:int file:
|
||
|
counter clock.c /^static unsigned int (*counter)(void)= (void *)counterRoutine;$/;" v typeref:typename:unsigned int (*)(void) file:
|
||
|
counterRoutine clock.c /^static unsigned int counterRoutine[] =$/;" v typeref:typename:unsigned int[] file:
|
||
|
cyc_hi clock.c /^static unsigned cyc_hi = 0;$/;" v typeref:typename:unsigned file:
|
||
|
cyc_lo clock.c /^static unsigned cyc_lo = 0;$/;" v typeref:typename:unsigned file:
|
||
|
cyc_per_tick clock.c /^static double cyc_per_tick = 0.0;$/;" v typeref:typename:double file:
|
||
|
default_tracefiles mdriver.c /^static char *default_tracefiles[] = { $/;" v typeref:typename:char * [] file:
|
||
|
epsilon fcyc.c /^static double epsilon = EPSILON;$/;" v typeref:typename:double file:
|
||
|
errors mdriver.c /^static int errors = 0; \/* number of errs found when running student malloc *\/$/;" v typeref:typename:int file:
|
||
|
eval_libc_speed mdriver.c /^static void eval_libc_speed(void *ptr)$/;" f typeref:typename:void file: signature:(void * ptr)
|
||
|
eval_libc_speed mdriver.c /^static void eval_libc_speed(void *ptr);$/;" p typeref:typename:void file: signature:(void * ptr)
|
||
|
eval_libc_valid mdriver.c /^static int eval_libc_valid(trace_t *trace, int tracenum)$/;" f typeref:typename:int file: signature:(trace_t * trace,int tracenum)
|
||
|
eval_libc_valid mdriver.c /^static int eval_libc_valid(trace_t *trace, int tracenum);$/;" p typeref:typename:int file: signature:(trace_t * trace,int tracenum)
|
||
|
eval_mm_speed mdriver.c /^static void eval_mm_speed(void *ptr)$/;" f typeref:typename:void file: signature:(void * ptr)
|
||
|
eval_mm_speed mdriver.c /^static void eval_mm_speed(void *ptr);$/;" p typeref:typename:void file: signature:(void * ptr)
|
||
|
eval_mm_util mdriver.c /^static double eval_mm_util(trace_t *trace, int tracenum, range_t **ranges)$/;" f typeref:typename:double file: signature:(trace_t * trace,int tracenum,range_t ** ranges)
|
||
|
eval_mm_util mdriver.c /^static double eval_mm_util(trace_t *trace, int tracenum, range_t **ranges);$/;" p typeref:typename:double file: signature:(trace_t * trace,int tracenum,range_t ** ranges)
|
||
|
eval_mm_valid mdriver.c /^static int eval_mm_valid(trace_t *trace, int tracenum, range_t **ranges) $/;" f typeref:typename:int file: signature:(trace_t * trace,int tracenum,range_t ** ranges)
|
||
|
eval_mm_valid mdriver.c /^static int eval_mm_valid(trace_t *trace, int tracenum, range_t **ranges);$/;" p typeref:typename:int file: signature:(trace_t * trace,int tracenum,range_t ** ranges)
|
||
|
extend_heap mm.c /^static void *extend_heap(size_t words)$/;" f typeref:typename:void * file: signature:(size_t words)
|
||
|
fcyc fcyc.c /^double fcyc(test_funct f, void *argp)$/;" f typeref:typename:double signature:(test_funct f,void * argp)
|
||
|
fcyc fcyc.h /^double fcyc(test_funct f, void* argp);$/;" p typeref:typename:double signature:(test_funct f,void * argp)
|
||
|
fcyc.o Makefile /^fcyc.o: fcyc.c fcyc.h$/;" t
|
||
|
find_fit mm.c /^static void *find_fit(size_t asize)$/;" f typeref:typename:void * file: signature:(size_t asize)
|
||
|
first_p ftimer.c /^static struct itimerval first_p; \/* prof time*\/$/;" v typeref:struct:itimerval file:
|
||
|
first_r ftimer.c /^static struct itimerval first_r; \/* real time *\/$/;" v typeref:struct:itimerval file:
|
||
|
first_u ftimer.c /^static struct itimerval first_u; \/* user time *\/$/;" v typeref:struct:itimerval file:
|
||
|
free_trace mdriver.c /^static void free_trace(trace_t *trace);$/;" p typeref:typename:void file: signature:(trace_t * trace)
|
||
|
free_trace mdriver.c /^void free_trace(trace_t *trace)$/;" f typeref:typename:void signature:(trace_t * trace)
|
||
|
fsecs fsecs.c /^double fsecs(fsecs_test_funct f, void *argp) $/;" f typeref:typename:double signature:(fsecs_test_funct f,void * argp)
|
||
|
fsecs fsecs.h /^double fsecs(fsecs_test_funct f, void *argp);$/;" p typeref:typename:double signature:(fsecs_test_funct f,void * argp)
|
||
|
fsecs.o Makefile /^fsecs.o: fsecs.c fsecs.h config.h$/;" t
|
||
|
fsecs_test_funct fsecs.h /^typedef void (*fsecs_test_funct)(void *);$/;" t typeref:typename:void (*)(void *)
|
||
|
ftimer.o Makefile /^ftimer.o: ftimer.c ftimer.h config.h$/;" t
|
||
|
ftimer_gettod ftimer.c /^double ftimer_gettod(ftimer_test_funct f, void *argp, int n)$/;" f typeref:typename:double signature:(ftimer_test_funct f,void * argp,int n)
|
||
|
ftimer_gettod ftimer.h /^double ftimer_gettod(ftimer_test_funct f, void *argp, int n);$/;" p typeref:typename:double signature:(ftimer_test_funct f,void * argp,int n)
|
||
|
ftimer_itimer ftimer.c /^double ftimer_itimer(ftimer_test_funct f, void *argp, int n)$/;" f typeref:typename:double signature:(ftimer_test_funct f,void * argp,int n)
|
||
|
ftimer_itimer ftimer.h /^double ftimer_itimer(ftimer_test_funct f, void *argp, int n);$/;" p typeref:typename:double signature:(ftimer_test_funct f,void * argp,int n)
|
||
|
ftimer_test_funct ftimer.h /^typedef void (*ftimer_test_funct)(void *); $/;" t typeref:typename:void (*)(void *)
|
||
|
get_comp_counter clock.c /^double get_comp_counter() $/;" f typeref:typename:double signature:()
|
||
|
get_comp_counter clock.h /^double get_comp_counter();$/;" p typeref:typename:double signature:()
|
||
|
get_counter clock.c /^double get_counter() $/;" f typeref:typename:double signature:()
|
||
|
get_counter clock.c /^double get_counter()$/;" f typeref:typename:double signature:()
|
||
|
get_counter clock.h /^double get_counter();$/;" p typeref:typename:double signature:()
|
||
|
get_etime ftimer.c /^static double get_etime(void) {$/;" f typeref:typename:double file: signature:(void)
|
||
|
get_etime ftimer.c /^static double get_etime(void);$/;" p typeref:typename:double file: signature:(void)
|
||
|
has_converged fcyc.c /^static int has_converged()$/;" f typeref:typename:int file: signature:()
|
||
|
heap_listp mm.c /^static char *heap_listp;$/;" v typeref:typename:char * file:
|
||
|
hi mdriver.c /^ char *hi; \/* high payload address *\/$/;" m struct:range_t typeref:typename:char * file: access:public
|
||
|
id1 mm.h /^ char *id1; \/* login ID of first member *\/$/;" m struct:__anon7c9aaad50108 typeref:typename:char * access:public
|
||
|
id2 mm.h /^ char *id2; \/* login ID of second member *\/$/;" m struct:__anon7c9aaad50108 typeref:typename:char * access:public
|
||
|
index mdriver.c /^ int index; \/* index for free() to use later *\/$/;" m struct:__anon19bd20ef0108 typeref:typename:int file: access:public
|
||
|
init_etime ftimer.c /^static void init_etime(void)$/;" f typeref:typename:void file: signature:(void)
|
||
|
init_etime ftimer.c /^static void init_etime(void);$/;" p typeref:typename:void file: signature:(void)
|
||
|
init_fsecs fsecs.c /^void init_fsecs(void)$/;" f typeref:typename:void signature:(void)
|
||
|
init_fsecs fsecs.h /^void init_fsecs(void);$/;" p typeref:typename:void signature:(void)
|
||
|
init_sampler fcyc.c /^static void init_sampler()$/;" f typeref:typename:void file: signature:()
|
||
|
kbest fcyc.c /^static int kbest = K;$/;" v typeref:typename:int file:
|
||
|
lo mdriver.c /^ char *lo; \/* low payload address *\/$/;" m struct:range_t typeref:typename:char * file: access:public
|
||
|
main mdriver.c /^int main(int argc, char **argv)$/;" f typeref:typename:int signature:(int argc,char ** argv)
|
||
|
malloc_error mdriver.c /^static void malloc_error(int tracenum, int opnum, char *msg);$/;" p typeref:typename:void file: signature:(int tracenum,int opnum,char * msg)
|
||
|
malloc_error mdriver.c /^void malloc_error(int tracenum, int opnum, char *msg)$/;" f typeref:typename:void signature:(int tracenum,int opnum,char * msg)
|
||
|
maxsamples fcyc.c /^static int maxsamples = MAXSAMPLES;$/;" v typeref:typename:int file:
|
||
|
mdriver Makefile /^mdriver: $(OBJS)$/;" t
|
||
|
mdriver.o Makefile /^mdriver.o: mdriver.c fsecs.h fcyc.h clock.h memlib.h config.h mm.h$/;" t
|
||
|
mem_brk memlib.c /^static char *mem_brk; \/* points to last byte of heap *\/$/;" v typeref:typename:char * file:
|
||
|
mem_deinit memlib.c /^void mem_deinit(void)$/;" f typeref:typename:void signature:(void)
|
||
|
mem_deinit memlib.h /^void mem_deinit(void);$/;" p typeref:typename:void signature:(void)
|
||
|
mem_heap_hi memlib.c /^void *mem_heap_hi()$/;" f typeref:typename:void * signature:()
|
||
|
mem_heap_hi memlib.h /^void *mem_heap_hi(void);$/;" p typeref:typename:void * signature:(void)
|
||
|
mem_heap_lo memlib.c /^void *mem_heap_lo()$/;" f typeref:typename:void * signature:()
|
||
|
mem_heap_lo memlib.h /^void *mem_heap_lo(void);$/;" p typeref:typename:void * signature:(void)
|
||
|
mem_heapsize memlib.c /^size_t mem_heapsize() $/;" f typeref:typename:size_t signature:()
|
||
|
mem_heapsize memlib.h /^size_t mem_heapsize(void);$/;" p typeref:typename:size_t signature:(void)
|
||
|
mem_init memlib.c /^void mem_init(void)$/;" f typeref:typename:void signature:(void)
|
||
|
mem_init memlib.h /^void mem_init(void); $/;" p typeref:typename:void signature:(void)
|
||
|
mem_max_addr memlib.c /^static char *mem_max_addr; \/* largest legal heap address *\/ $/;" v typeref:typename:char * file:
|
||
|
mem_pagesize memlib.c /^size_t mem_pagesize()$/;" f typeref:typename:size_t signature:()
|
||
|
mem_pagesize memlib.h /^size_t mem_pagesize(void);$/;" p typeref:typename:size_t signature:(void)
|
||
|
mem_reset_brk memlib.c /^void mem_reset_brk()$/;" f typeref:typename:void signature:()
|
||
|
mem_reset_brk memlib.h /^void mem_reset_brk(void); $/;" p typeref:typename:void signature:(void)
|
||
|
mem_sbrk memlib.c /^void *mem_sbrk(int incr) $/;" f typeref:typename:void * signature:(int incr)
|
||
|
mem_sbrk memlib.h /^void *mem_sbrk(int incr);$/;" p typeref:typename:void * signature:(int incr)
|
||
|
mem_start_brk memlib.c /^static char *mem_start_brk; \/* points to first byte of heap *\/$/;" v typeref:typename:char * file:
|
||
|
memlib.o Makefile /^memlib.o: memlib.c memlib.h$/;" t
|
||
|
mhz clock.c /^double mhz(int verbose)$/;" f typeref:typename:double signature:(int verbose)
|
||
|
mhz clock.h /^double mhz(int verbose);$/;" p typeref:typename:double signature:(int verbose)
|
||
|
mhz_full clock.c /^double mhz_full(int verbose, int sleeptime)$/;" f typeref:typename:double signature:(int verbose,int sleeptime)
|
||
|
mhz_full clock.h /^double mhz_full(int verbose, int sleeptime);$/;" p typeref:typename:double signature:(int verbose,int sleeptime)
|
||
|
mm.o Makefile /^mm.o: mm.c mm.h memlib.h$/;" t
|
||
|
mm_free mm.c /^void mm_free(void *ptr)$/;" f typeref:typename:void signature:(void * ptr)
|
||
|
mm_free mm.h /^extern void mm_free (void *ptr);$/;" p typeref:typename:void signature:(void * ptr)
|
||
|
mm_init mm.c /^int mm_init(void)$/;" f typeref:typename:int signature:(void)
|
||
|
mm_init mm.h /^extern int mm_init (void);$/;" p typeref:typename:int signature:(void)
|
||
|
mm_malloc mm.c /^void *mm_malloc(size_t size)$/;" f typeref:typename:void * signature:(size_t size)
|
||
|
mm_malloc mm.h /^extern void *mm_malloc (size_t size);$/;" p typeref:typename:void * signature:(size_t size)
|
||
|
mm_realloc mm.c /^void *mm_realloc(void *ptr, size_t size)$/;" f typeref:typename:void * signature:(void * ptr,size_t size)
|
||
|
mm_realloc mm.h /^extern void *mm_realloc(void *ptr, size_t size);$/;" p typeref:typename:void * signature:(void * ptr,size_t size)
|
||
|
msg mdriver.c /^char msg[MAXLINE]; \/* for whenever we need to compose an error message *\/$/;" v typeref:typename:char[]
|
||
|
name1 mm.h /^ char *name1; \/* full name of first member *\/$/;" m struct:__anon7c9aaad50108 typeref:typename:char * access:public
|
||
|
name2 mm.h /^ char *name2; \/* full name of second member (if any) *\/$/;" m struct:__anon7c9aaad50108 typeref:typename:char * access:public
|
||
|
next mdriver.c /^ struct range_t *next; \/* next list element *\/$/;" m struct:range_t typeref:struct:range_t * file: access:public
|
||
|
num_ids mdriver.c /^ int num_ids; \/* number of alloc\/realloc ids *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:int file: access:public
|
||
|
num_ops mdriver.c /^ int num_ops; \/* number of distinct requests *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:int file: access:public
|
||
|
ops mdriver.c /^ double ops; \/* number of ops (malloc\/free\/realloc) in the trace *\/$/;" m struct:__anon19bd20ef0508 typeref:typename:double file: access:public
|
||
|
ops mdriver.c /^ traceop_t *ops; \/* array of requests *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:traceop_t * file: access:public
|
||
|
ovhd clock.c /^double ovhd()$/;" f typeref:typename:double signature:()
|
||
|
ovhd clock.h /^double ovhd();$/;" p typeref:typename:double signature:()
|
||
|
place mm.c /^static void place(void *bp, size_t asize)$/;" f typeref:typename:void file: signature:(void * bp,size_t asize)
|
||
|
printresults mdriver.c /^static void printresults(int n, stats_t *stats) $/;" f typeref:typename:void file: signature:(int n,stats_t * stats)
|
||
|
printresults mdriver.c /^static void printresults(int n, stats_t *stats);$/;" p typeref:typename:void file: signature:(int n,stats_t * stats)
|
||
|
range_t mdriver.c /^typedef struct range_t {$/;" s file:
|
||
|
range_t mdriver.c /^} range_t;$/;" t typeref:struct:range_t file:
|
||
|
range_t::hi mdriver.c /^ char *hi; \/* high payload address *\/$/;" m struct:range_t typeref:typename:char * file: access:public
|
||
|
range_t::lo mdriver.c /^ char *lo; \/* low payload address *\/$/;" m struct:range_t typeref:typename:char * file: access:public
|
||
|
range_t::next mdriver.c /^ struct range_t *next; \/* next list element *\/$/;" m struct:range_t typeref:struct:range_t * file: access:public
|
||
|
ranges mdriver.c /^ range_t *ranges;$/;" m struct:__anon19bd20ef0408 typeref:typename:range_t * file: access:public
|
||
|
read_trace mdriver.c /^static trace_t *read_trace(char *tracedir, char *filename)$/;" f typeref:typename:trace_t * file: signature:(char * tracedir,char * filename)
|
||
|
read_trace mdriver.c /^static trace_t *read_trace(char *tracedir, char *filename);$/;" p typeref:typename:trace_t * file: signature:(char * tracedir,char * filename)
|
||
|
remove_range mdriver.c /^static void remove_range(range_t **ranges, char *lo)$/;" f typeref:typename:void file: signature:(range_t ** ranges,char * lo)
|
||
|
remove_range mdriver.c /^static void remove_range(range_t **ranges, char *lo);$/;" p typeref:typename:void file: signature:(range_t ** ranges,char * lo)
|
||
|
samplecount fcyc.c /^static int samplecount = 0;$/;" v typeref:typename:int file:
|
||
|
samples fcyc.c /^static double *samples = NULL;$/;" v typeref:typename:double * file:
|
||
|
secs mdriver.c /^ double secs; \/* number of secs needed to run the trace *\/$/;" m struct:__anon19bd20ef0508 typeref:typename:double file: access:public
|
||
|
set_fcyc_cache_block fcyc.c /^void set_fcyc_cache_block(int bytes) {$/;" f typeref:typename:void signature:(int bytes)
|
||
|
set_fcyc_cache_block fcyc.h /^void set_fcyc_cache_block(int bytes);$/;" p typeref:typename:void signature:(int bytes)
|
||
|
set_fcyc_cache_size fcyc.c /^void set_fcyc_cache_size(int bytes)$/;" f typeref:typename:void signature:(int bytes)
|
||
|
set_fcyc_cache_size fcyc.h /^void set_fcyc_cache_size(int bytes);$/;" p typeref:typename:void signature:(int bytes)
|
||
|
set_fcyc_clear_cache fcyc.c /^void set_fcyc_clear_cache(int clear)$/;" f typeref:typename:void signature:(int clear)
|
||
|
set_fcyc_clear_cache fcyc.h /^void set_fcyc_clear_cache(int clear);$/;" p typeref:typename:void signature:(int clear)
|
||
|
set_fcyc_compensate fcyc.c /^void set_fcyc_compensate(int compensate_arg)$/;" f typeref:typename:void signature:(int compensate_arg)
|
||
|
set_fcyc_compensate fcyc.h /^void set_fcyc_compensate(int compensate_arg);$/;" p typeref:typename:void signature:(int compensate_arg)
|
||
|
set_fcyc_epsilon fcyc.c /^void set_fcyc_epsilon(double epsilon_arg)$/;" f typeref:typename:void signature:(double epsilon_arg)
|
||
|
set_fcyc_epsilon fcyc.h /^void set_fcyc_epsilon(double epsilon_arg);$/;" p typeref:typename:void signature:(double epsilon_arg)
|
||
|
set_fcyc_k fcyc.c /^void set_fcyc_k(int k)$/;" f typeref:typename:void signature:(int k)
|
||
|
set_fcyc_k fcyc.h /^void set_fcyc_k(int k);$/;" p typeref:typename:void signature:(int k)
|
||
|
set_fcyc_maxsamples fcyc.c /^void set_fcyc_maxsamples(int maxsamples_arg)$/;" f typeref:typename:void signature:(int maxsamples_arg)
|
||
|
set_fcyc_maxsamples fcyc.h /^void set_fcyc_maxsamples(int maxsamples_arg);$/;" p typeref:typename:void signature:(int maxsamples_arg)
|
||
|
sink fcyc.c /^static volatile int sink = 0;$/;" v typeref:typename:volatile int file:
|
||
|
size mdriver.c /^ int size; \/* byte size of alloc\/realloc request *\/$/;" m struct:__anon19bd20ef0108 typeref:typename:int file: access:public
|
||
|
speed_t mdriver.c /^} speed_t;$/;" t typeref:struct:__anon19bd20ef0408 file:
|
||
|
start_comp_counter clock.c /^void start_comp_counter() $/;" f typeref:typename:void signature:()
|
||
|
start_comp_counter clock.h /^void start_comp_counter();$/;" p typeref:typename:void signature:()
|
||
|
start_counter clock.c /^void start_counter()$/;" f typeref:typename:void signature:()
|
||
|
start_counter clock.h /^void start_counter();$/;" p typeref:typename:void signature:()
|
||
|
start_tick clock.c /^static clock_t start_tick = 0;$/;" v typeref:typename:clock_t file:
|
||
|
stats_t mdriver.c /^} stats_t; $/;" t typeref:struct:__anon19bd20ef0508 file:
|
||
|
sugg_heapsize mdriver.c /^ int sugg_heapsize; \/* suggested heap size (unused) *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:int file: access:public
|
||
|
team mm.c /^team_t team = {$/;" v typeref:typename:team_t
|
||
|
team_t mm.h /^} team_t;$/;" t typeref:struct:__anon7c9aaad50108
|
||
|
teamname mm.h /^ char *teamname; \/* ID1+ID2 or ID1 *\/$/;" m struct:__anon7c9aaad50108 typeref:typename:char * access:public
|
||
|
test_funct fcyc.h /^typedef void (*test_funct)(void *);$/;" t typeref:typename:void (*)(void *)
|
||
|
trace mdriver.c /^ trace_t *trace; $/;" m struct:__anon19bd20ef0408 typeref:typename:trace_t * file: access:public
|
||
|
trace_t mdriver.c /^} trace_t;$/;" t typeref:struct:__anon19bd20ef0308 file:
|
||
|
tracedir mdriver.c /^static char tracedir[MAXLINE] = TRACEDIR;$/;" v typeref:typename:char[] file:
|
||
|
traceop_t mdriver.c /^} traceop_t;$/;" t typeref:struct:__anon19bd20ef0108 file:
|
||
|
type mdriver.c /^ enum {ALLOC, FREE, REALLOC} type; \/* type of request *\/$/;" m struct:__anon19bd20ef0108 typeref:enum:__anon19bd20ef0108::__anon19bd20ef0203 file: access:public
|
||
|
unix_error mdriver.c /^static void unix_error(char *msg);$/;" p typeref:typename:void file: signature:(char * msg)
|
||
|
unix_error mdriver.c /^void unix_error(char *msg) $/;" f typeref:typename:void signature:(char * msg)
|
||
|
usage mdriver.c /^static void usage(void) $/;" f typeref:typename:void file: signature:(void)
|
||
|
usage mdriver.c /^static void usage(void);$/;" p typeref:typename:void file: signature:(void)
|
||
|
util mdriver.c /^ double util; \/* space utilization for this trace (always 0 for libc) *\/$/;" m struct:__anon19bd20ef0508 typeref:typename:double file: access:public
|
||
|
valid mdriver.c /^ int valid; \/* was the trace processed correctly by the allocator? *\/$/;" m struct:__anon19bd20ef0508 typeref:typename:int file: access:public
|
||
|
values fcyc.c /^static double *values = NULL;$/;" v typeref:typename:double * file:
|
||
|
verbose mdriver.c /^int verbose = 0; \/* global flag for verbose output *\/$/;" v typeref:typename:int
|
||
|
weight mdriver.c /^ int weight; \/* weight for this trace (unused) *\/$/;" m struct:__anon19bd20ef0308 typeref:typename:int file: access:public
|