Files
gem5/src/base
Andreas Sandberg 60fb5e79f3 base: Fix multiple names to one address bug in SymbolTable
The SymbolTable class currently assumes that at most one symbol can
point to a given address. If multiple symbols point to the same
address, only the first one gets added to the internal symbol table
since there is already a match in the address table.

This changeset converts the address table from a map into a multimap
to be able to handle cases where an address maps to multiple
symbols. Additionally, the insert method is changed to not fail if
there is a match in the address table.

Change-Id: I6b4f1d5560c21e49a4af33220efb2a8302961768
Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Andreas Hansson <andreas.hansson@arm.com>
Reviewed-by: Gabor Dozsa <gabor.dozsa@arm.com>
2016-06-20 14:39:48 +01:00
..
2016-01-11 05:52:20 -05:00
2016-02-06 17:21:18 -08:00
2015-09-30 15:21:55 -05:00
2015-09-30 15:21:55 -05:00
2016-02-06 17:21:18 -08:00
2016-02-06 17:21:18 -08:00
2016-02-06 17:21:18 -08:00
2015-06-21 20:52:13 +01:00
2011-04-13 09:32:19 -07:00
2015-09-30 15:21:55 -05:00
2012-04-22 05:20:44 -07:00
2016-01-19 13:57:50 -05:00