gem5/src/base
Ali Saidi 3742b19b36 loader: initialize all memory in the ObjectFile objects.
Some bare metal build flows seem to build binaries that we aren't necessarily
expecting. Initialize everything to 0, so we don't make any assumptions about
what is or isn't in the binary.
2012-09-07 14:20:52 -05:00
..
loader loader: initialize all memory in the ObjectFile objects. 2012-09-07 14:20:52 -05:00
stats stats: use nan instead of no_value 2012-05-09 11:51:42 -07:00
vnc gcc: Clean-up of non-C++0x compliant code, first steps 2012-03-19 06:36:09 -04:00
atomicio.cc types: clean up types, especially signed vs unsigned 2009-06-04 23:21:12 -07:00
atomicio.hh atomicio: provide atomic read and write functions. 2008-09-19 09:42:31 -07:00
bigint.cc build: fix compile problems pointed out by gcc 4.4 2009-11-04 16:57:01 -08:00
bigint.hh build: fix compile problems pointed out by gcc 4.4 2009-11-04 16:57:01 -08:00
bitfield.hh ARM: Add a findLsbSet function and use it to implement clz. 2009-07-01 22:16:36 -07:00
bitmap.cc gcc: Clean-up of non-C++0x compliant code, first steps 2012-03-19 06:36:09 -04:00
bitmap.hh VNC: Add support for capturing frame buffer to file each time it is changed. 2011-12-01 00:15:26 -08:00
bitunion.hh BitUnion: Add more constiness. 2009-06-21 16:40:33 -07:00
callback.cc gcc: Clean-up of non-C++0x compliant code, first steps 2012-03-19 06:36:09 -04:00
callback.hh callback: Make helper functions that create callback objects for you 2010-04-18 13:23:25 -07:00
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 types: clean up types, especially signed vs unsigned 2009-06-04 23:21:12 -07:00
circlebuf.cc gcc: Add extra parens to quell warnings. 2008-09-27 21:03:49 -07:00
circlebuf.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
compiler.hh Compiler: Add an M5_NO_INLINE define. 2011-11-27 22:00:57 -05:00
condcodes.hh Condition Codes: Fix the findParity function. 2007-09-25 20:26:10 -07:00
cp_annotate.cc includes: sort all includes 2011-04-15 10:44:06 -07:00
cp_annotate.hh includes: sort all includes 2011-04-15 10:44:06 -07:00
CPA.py CPA: Add new object for gathering critical path annotations. 2009-02-26 19:29:17 -05:00
cprintf.cc Make commenting on close namespace brackets consistent. 2011-01-03 14:35:43 -08:00
cprintf.hh includes: sort all includes 2011-04-15 10:44:06 -07:00
cprintf_formats.hh cprintf: support a configurable width and precision ("*" in printf) 2008-12-03 04:57:54 -08:00
date.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
debug.cc debug: fix AllFlags::disable() 2012-01-16 19:00:59 -08:00
debug.hh debug: fix help output 2011-05-04 10:08:08 -04:00
fenv.c includes: sort all includes 2011-04-15 10:44:06 -07: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
flags.hh flags: Change naming of functions to be clearer 2008-12-06 14:18:18 -08:00
hashmap.hh clang/gcc: Use STL hash function for int64_t and uint64_t 2012-04-25 08:57:18 -04:00
hostinfo.cc str: add an overloaded startswith() utility method 2012-08-06 16:52:49 -07:00
hostinfo.hh MAC: Make gem5 compile and run on MacOSX 10.7.2 2012-01-09 18:08:20 -06:00
inet.cc GCC: Get everything working with gcc 4.6.1. 2011-10-31 01:09:44 -07:00
inet.hh includes: sort all includes 2011-04-15 10:44:06 -07:00
inifile.cc clang/gcc: Fix compilation issues with clang 3.0 and gcc 4.6 2012-04-14 05:43:31 -04:00
inifile.hh inifile: Whack preprocessor access. 2008-09-19 09:11:40 -07:00
intmath.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
intmath.hh Bus: Replace tickNextIdle and inRetry with a state variable 2012-07-09 12:35:35 -04:00
match.cc types: clean up types, especially signed vs unsigned 2009-06-04 23:21:12 -07:00
match.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
misc.cc Misc: Remove the URL from warnings, fatals, panics, etc. 2011-05-29 21:48:58 -07: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 Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
output.cc base: fix a invalid ?: operator 2012-05-10 18:04:27 -05:00
output.hh util: implements "writefile" gem5 op to export file from guest to host filesystem 2012-01-31 07:46:04 -08:00
pollevent.cc includes: sort all includes 2011-04-15 10:44:06 -07:00
pollevent.hh includes: sort all includes 2011-04-15 10:44:06 -07:00
printable.hh Additional comments and helper functions for PrintReq. 2008-01-02 13:46:22 -08:00
random.cc Base: Fixed shift amount in genrand() to work with large numbers 2012-01-09 18:08:20 -06:00
random.hh random: small comment about our random number generator and its origin 2010-11-20 12:12:27 -08:00
random_mt.cc copyright: clean up copyright blocks 2011-06-02 14:36:35 -07:00
range.cc gcc: Clean-up of non-C++0x compliant code, first steps 2012-03-19 06:36:09 -04:00
range.hh clang/gcc: Fix compilation issues with clang 3.0 and gcc 4.6 2012-04-14 05:43:31 -04:00
range_map.hh range_map: Enable const find and iteration 2012-03-26 05:37:00 -04:00
range_ops.hh cleanup: Make use of types properly and make the loop a little more clear. 2009-06-05 17:01:19 -07:00
refcnt.hh refcnt: Update doxygen comments 2011-04-13 09:32:19 -07:00
remote_gdb.cc MEM: Enable multiple distributed generalized memories 2012-04-06 13:46:31 -04:00
remote_gdb.hh MEM: Enable multiple distributed generalized memories 2012-04-06 13:46:31 -04:00
SConscript sim: Remove FastAlloc 2012-06-05 01:23:08 -04:00
socket.cc includes: sort all includes 2011-04-15 10:44:06 -07:00
socket.hh sockets: Add a function to disable all listening sockets. 2008-08-03 18:19:55 -07:00
statistics.cc stats: Provide a mechanism to get a callback when stats are dumped. 2012-06-05 01:23:08 -04:00
statistics.hh stats: when applying an operation to two vectors sum the components first. 2012-06-05 01:23:11 -04:00
stl_helpers.hh clang: Enable compiling gem5 using clang 2.9 and 3.0 2012-01-31 12:05:52 -05:00
str.cc gcc: Clean-up of non-C++0x compliant code, first steps 2012-03-19 06:36:09 -04:00
str.hh str: add an overloaded startswith() utility method 2012-08-06 16:52:49 -07:00
time.cc ARM: Add RTC device for ARM platforms. 2012-03-01 17:26:31 -06:00
time.hh ARM: Add RTC device for ARM platforms. 2012-03-01 17:26:31 -06:00
trace.cc Trace: FIx issue with creation of trace file with output dir overhaul. 2011-12-01 17:36:22 -08:00
trace.hh trace: reimplement the DTRACE function so it doesn't use a vector 2011-04-15 10:44:32 -07:00
trie.hh base: Include cassert in trie.hh. 2012-04-22 05:20:44 -07:00
types.hh Param: Transition to Cycles for relevant parameters 2012-09-07 12:34:38 -04:00
userinfo.cc Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
userinfo.hh Updated Authors from bk prs info 2006-05-31 19:26:56 -04:00
varargs.hh Make commenting on close namespace brackets consistent. 2011-01-03 14:35:43 -08:00