sim: Get rid of the Arguments class.
authorGabe Black <gabeblack@google.com>
Sat, 28 Dec 2019 09:05:57 +0000 (01:05 -0800)
committerGabe Black <gabeblack@google.com>
Fri, 20 Mar 2020 10:04:18 +0000 (10:04 +0000)
commitdb7f6a5fa87178e7b5662427d154df21a81a6999
tree92aec91085e89665673b18a265c8ee0ee2478a86
parent9f9606fb6398a4f3bb38d1461bb7c12956e5e47d
sim: Get rid of the Arguments class.

This class read arguments using the arch specific getArgument function
and then presented the arguments as an array. The problem with that
approach is that it's not possible to tell where different arguments
are without knowing the types of previous arguments, and not all
arguments can be simply represented as a native sized integer.

This class has been phased out and is no longer needed.

Change-Id: Ibb4c529fe8c51fd0ae15ed3b6ea30543ad9c23e0
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/24115
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
src/arch/mips/linux/system.cc
src/base/cp_annotate.cc
src/kern/freebsd/events.cc
src/kern/linux/events.cc
src/sim/SConscript
src/sim/arguments.cc [deleted file]
src/sim/arguments.hh [deleted file]