Quentin Forcioli
d401b1fbad
base,sim: Adding monitor function to GDB
...
The remote protocol provides a monitor query. This query allows to
provide a implementation defined behavior in the stub.
I proposed to use this command as a way to quit simulation with a
message provided by the GDB client.
Thus calling "monitor my_message" in the client will exit the
simulation with the exit message "GDB_MONITOR:my_message".
This is implemented through a derived class based on
GlobalSimLoopExitEvent and a small addition to the based class that adds
a clean method that will be called when returning siumation after the
Event.
Change-Id: Ib5fda569edcf6733cbcc6240ef6d2ec4dc6502ec
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/63538
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
Reviewed-by: Bobby Bruce <bbruce@ucdavis.edu >
Tested-by: kokoro <noreply+kokoro@google.com >
2022-11-22 16:02:53 +00:00
..
2022-08-24 21:47:07 +00:00
2021-09-22 05:31:01 +00:00
2022-05-11 13:27:50 +00:00
2022-03-28 20:31:21 +00:00
2022-08-03 09:10:41 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-09-20 20:52:05 +00:00
2021-09-20 20:52:05 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2022-04-13 20:09:59 +00:00
2022-08-24 21:47:07 +00:00
2022-03-23 02:21:02 +00:00
2022-03-23 02:21:02 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2021-07-29 10:17:51 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-28 01:48:03 +00:00
2021-05-29 11:13:49 +00:00
2021-07-01 19:08:24 +00:00
2021-07-24 21:57:04 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-22 20:45:18 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-09-05 17:13:53 +00:00
2021-09-05 17:13:53 +00:00
2021-07-07 23:18:59 +00:00
2021-05-10 20:02:11 +00:00
2021-05-10 23:32:33 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2022-08-03 09:10:41 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-24 21:57:04 +00:00
2021-07-01 19:08:24 +00:00
2022-10-10 17:24:03 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-08-21 00:54:48 +00:00
2021-08-21 00:54:48 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2022-05-08 08:00:05 +00:00
2022-05-03 10:40:19 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-06 09:59:11 +00:00
2021-07-06 09:59:11 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-28 01:48:03 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2022-11-22 16:02:53 +00:00
2022-11-22 16:02:53 +00:00
2021-12-20 21:55:01 +00:00
2021-07-01 19:08:24 +00:00
2022-08-20 07:30:07 +00:00
2022-03-28 20:31:21 +00:00
2022-02-08 00:01:47 +00:00
2022-03-28 08:26:44 +00:00
2021-07-01 19:08:24 +00:00
2021-11-03 04:36:31 +00:00
2021-11-03 04:36:31 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2022-10-02 16:30:15 +00:00
2022-10-02 16:30:15 +00:00
2022-10-02 16:30:15 +00:00
2021-07-28 01:48:03 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2022-01-21 23:05:47 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2021-07-01 19:08:24 +00:00
2022-06-20 19:56:24 +00:00