gem5/src/base
2009-05-13 07:18:03 -07:00
..
compression
loader CPA: Add new object for gathering critical path annotations. 2009-02-26 19:29:17 -05:00
stats stats: fancy is a bad name 2009-05-13 07:18:02 -07:00
atomicio.cc atomicio: provide atomic read and write functions. 2008-09-19 09:42:31 -07:00
atomicio.hh atomicio: provide atomic read and write functions. 2008-09-19 09:42:31 -07:00
bigint.cc
bigint.hh
bitfield.hh Move bitunion code into it's own file. 2007-07-14 17:28:26 -07:00
bitunion.hh style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs 2008-09-10 14:26:15 -04:00
callback.hh
cast.hh safe_cast: add a new cast function for casts that should always succeed. 2008-11-10 11:51:17 -08:00
chunk_generator.hh mem: Assert that requests have non-negative size. 2008-11-10 14:11:07 -08:00
circlebuf.cc gcc: Add extra parens to quell warnings. 2008-09-27 21:03:49 -07:00
circlebuf.hh
compiler.hh Bus: Only call end() on an stl object once in a loop 2007-08-10 16:14:01 -04:00
condcodes.hh Condition Codes: Fix the findParity function. 2007-09-25 20:26:10 -07:00
cp_annotate.cc CPA: Add new object for gathering critical path annotations. 2009-02-26 19:29:17 -05:00
cp_annotate.hh build: fix errors for compilers other than g++ 4.3 2009-03-07 14:30:52 -08:00
CPA.py CPA: Add new object for gathering critical path annotations. 2009-02-26 19:29:17 -05:00
cprintf.cc cprintf: support a configurable width and precision ("*" in printf) 2008-12-03 04:57:54 -08:00
cprintf.hh cprintf: support a configurable width and precision ("*" in printf) 2008-12-03 04:57:54 -08:00
cprintf_formats.hh cprintf: support a configurable width and precision ("*" in printf) 2008-12-03 04:57:54 -08:00
crc.cc style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs 2008-09-10 14:26:15 -04:00
crc.hh
date.cc
dbl_list.hh
debug.cc debug: Move debug_break into src/base 2009-02-23 11:48:40 -08:00
debug.hh debug: Move debug_break into src/base 2009-02-23 11:48:40 -08:00
fast_alloc.cc FastAlloc: track allocation tick in debug mode, 2009-01-08 14:13:33 -08:00
fast_alloc.hh FastAlloc: track allocation tick in debug mode, 2009-01-08 14:13:33 -08:00
fenv.c Fix an assert to allow rounding mode 0. 2007-06-14 13:53:27 +00:00
fenv.hh create base/fenv.c to standerdize fenv across platforms. It's a c file and not a cpp file because c99 2007-04-21 17:50:47 -04:00
fifo_buffer.cc
fifo_buffer.hh
flags.hh flags: Change naming of functions to be clearer 2008-12-06 14:18:18 -08:00
hashmap.hh CPA: Add new object for gathering critical path annotations. 2009-02-26 19:29:17 -05:00
hostinfo.cc String constant const-ness changes to placate g++ 4.2. 2007-10-31 18:04:22 -07:00
hostinfo.hh String constant const-ness changes to placate g++ 4.2. 2007-10-31 18:04:22 -07:00
hybrid_pred.cc
hybrid_pred.hh stats: Fix all stats usages to deal with template fixes 2009-03-05 19:09:53 -08:00
inet.cc INET: Add functions to header types to get offset in packet and start of payload; add function to split packet at last known header 2009-01-06 10:36:56 -05:00
inet.hh INET: Add functions to header types to get offset in packet and start of payload; add function to split packet at last known header 2009-01-06 10:36:56 -05:00
inifile.cc inifile: Whack preprocessor access. 2008-09-19 09:11:40 -07:00
inifile.hh inifile: Whack preprocessor access. 2008-09-19 09:11:40 -07:00
intmath.cc
intmath.hh gcc: Add extra parens to quell warnings. 2008-09-27 21:03:49 -07:00
match.cc
match.hh
misc.cc Errors: Print a URL with a hash of the format string to find more information about an error. 2009-01-30 20:04:15 -05:00
misc.hh Rename the info function to inform to avoid likely name conflicts 2008-10-10 12:17:53 -07:00
mod_num.hh
mysql.cc
mysql.hh
output.cc Output: Include gzstream package to allow automatically-gzipped output 2008-11-15 23:42:11 -05:00
output.hh Output: Include gzstream package to allow automatically-gzipped output 2008-11-15 23:42:11 -05:00
pollevent.cc
pollevent.hh
predictor.hh
printable.hh Additional comments and helper functions for PrintReq. 2008-01-02 13:46:22 -08:00
random.cc Base: Rework the way M5 provides and creates random numbers. 2007-10-31 01:21:54 -04:00
random.hh Base: Rework the way M5 provides and creates random numbers. 2007-10-31 01:21:54 -04:00
random_mt.cc gcc: Add extra parens to quell warnings. 2008-09-27 21:03:49 -07:00
range.cc
range.hh
range_map.hh range_map: Add a method to find which range a single value falls into. 2008-10-09 22:19:38 -07:00
range_ops.hh DMA: Add IOCache and fix bus bridge to optionally only send requests one 2007-08-10 16:14:01 -04:00
refcnt.hh
remote_gdb.cc Check the return value of I/O operations for failure 2008-09-19 09:11:42 -07:00
remote_gdb.hh
res_list.hh style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs 2008-09-10 14:26:15 -04:00
sat_counter.cc
sat_counter.hh stats: Fix all stats usages to deal with template fixes 2009-03-05 19:09:53 -08:00
sched_list.hh
SConscript CPA: Add new object for gathering critical path annotations. 2009-02-26 19:29:17 -05:00
socket.cc sockets: Add a function to disable all listening sockets. 2008-08-03 18:19:55 -07:00
socket.hh sockets: Add a function to disable all listening sockets. 2008-08-03 18:19:55 -07:00
statistics.cc stats: Move flags into info.hh and use base/flags.hh to manage the flags 2009-04-22 13:38:01 -07:00
statistics.hh stats: tidy up the Distribution type a little bit 2009-05-13 07:18:03 -07:00
str.cc Use C++ limits where applicable for portability 2008-09-19 09:11:43 -07:00
str.hh
time.cc Use the proper version of C++ headers 2008-09-19 09:11:43 -07:00
time.hh style: Remove non-leading tabs everywhere they shouldn't be. Developers should configure their editors to not insert tabs 2008-09-10 14:26:15 -04:00
timebuf.hh Give TimeBuffer an ID that can be set. Necessary because InOrder uses generic stages so w/o an ID there is no way to differentiate buffers when debugging 2009-03-04 13:16:49 -05:00
trace.cc
trace.hh Trace: Add DPRINTFS macro that takes parameter to call name() for trace printing. 2009-01-23 17:19:48 -05:00
userinfo.cc
userinfo.hh
varargs.hh cprintf: properly deal with pointer types 2008-10-10 21:45:35 -07:00