trace: reimplement the DTRACE function so it doesn't use a vector
At the same time, rename the trace flags to debug flags since they have broader usage than simply tracing. This means that --trace-flags is now --debug-flags and --trace-help is now --debug-help
This commit is contained in:
@@ -44,6 +44,7 @@
|
||||
#include "base/trace.hh"
|
||||
#include "cpu/base.hh"
|
||||
#include "cpu/thread_context.hh"
|
||||
#include "debug/AlphaBackdoor.hh"
|
||||
#include "dev/alpha/backdoor.hh"
|
||||
#include "dev/platform.hh"
|
||||
#include "dev/simple_disk.hh"
|
||||
|
||||
@@ -42,6 +42,8 @@
|
||||
#include "config/the_isa.hh"
|
||||
#include "cpu/intr_control.hh"
|
||||
#include "cpu/thread_context.hh"
|
||||
#include "debug/IPI.hh"
|
||||
#include "debug/Tsunami.hh"
|
||||
#include "dev/alpha/tsunami.hh"
|
||||
#include "dev/alpha/tsunami_cchip.hh"
|
||||
#include "dev/alpha/tsunamireg.h"
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
#include "base/time.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "config/the_isa.hh"
|
||||
#include "debug/Tsunami.hh"
|
||||
#include "dev/alpha/tsunami.hh"
|
||||
#include "dev/alpha/tsunami_cchip.hh"
|
||||
#include "dev/alpha/tsunami_io.hh"
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
|
||||
#include "base/trace.hh"
|
||||
#include "config/the_isa.hh"
|
||||
#include "debug/Tsunami.hh"
|
||||
#include "dev/alpha/tsunami.hh"
|
||||
#include "dev/alpha/tsunami_pchip.hh"
|
||||
#include "dev/alpha/tsunamireg.h"
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
|
||||
#include "base/cp_annotate.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "debug/DMACopyEngine.hh"
|
||||
#include "dev/copy_engine.hh"
|
||||
#include "mem/packet.hh"
|
||||
#include "mem/packet_access.hh"
|
||||
|
||||
@@ -44,6 +44,8 @@
|
||||
#include "base/callback.hh"
|
||||
#include "base/misc.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "debug/DiskImageRead.hh"
|
||||
#include "debug/DiskImageWrite.hh"
|
||||
#include "dev/disk_image.hh"
|
||||
#include "sim/byteswap.hh"
|
||||
#include "sim/sim_exit.hh"
|
||||
|
||||
@@ -38,6 +38,8 @@
|
||||
#include <vector>
|
||||
|
||||
#include "base/trace.hh"
|
||||
#include "debug/Ethernet.hh"
|
||||
#include "debug/EthernetData.hh"
|
||||
#include "dev/etherbus.hh"
|
||||
#include "dev/etherdump.hh"
|
||||
#include "dev/etherint.hh"
|
||||
|
||||
@@ -40,6 +40,8 @@
|
||||
|
||||
#include "base/random.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "debug/Ethernet.hh"
|
||||
#include "debug/EthernetData.hh"
|
||||
#include "dev/etherdump.hh"
|
||||
#include "dev/etherint.hh"
|
||||
#include "dev/etherlink.hh"
|
||||
|
||||
@@ -45,6 +45,8 @@
|
||||
#include "base/pollevent.hh"
|
||||
#include "base/socket.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "debug/Ethernet.hh"
|
||||
#include "debug/EthernetData.hh"
|
||||
#include "dev/etherdump.hh"
|
||||
#include "dev/etherint.hh"
|
||||
#include "dev/etherpkt.hh"
|
||||
|
||||
@@ -44,6 +44,7 @@
|
||||
|
||||
#include "base/inet.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "debug/EthernetAll.hh"
|
||||
#include "dev/i8254xGBe.hh"
|
||||
#include "mem/packet.hh"
|
||||
#include "mem/packet_access.hh"
|
||||
|
||||
@@ -40,6 +40,8 @@
|
||||
|
||||
#include "base/cp_annotate.hh"
|
||||
#include "base/inet.hh"
|
||||
#include "debug/EthernetDesc.hh"
|
||||
#include "debug/EthernetIntr.hh"
|
||||
#include "dev/etherdevice.hh"
|
||||
#include "dev/etherint.hh"
|
||||
#include "dev/etherpkt.hh"
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
|
||||
#include "base/trace.hh"
|
||||
#include "cpu/intr_control.hh"
|
||||
#include "debug/IdeCtrl.hh"
|
||||
#include "dev/ide_ctrl.hh"
|
||||
#include "dev/ide_disk.hh"
|
||||
#include "mem/packet.hh"
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
#include "base/cprintf.hh" // csprintf
|
||||
#include "base/trace.hh"
|
||||
#include "config/the_isa.hh"
|
||||
#include "debug/IdeDisk.hh"
|
||||
#include "dev/disk_image.hh"
|
||||
#include "dev/ide_ctrl.hh"
|
||||
#include "dev/ide_disk.hh"
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
*/
|
||||
|
||||
#include "base/misc.hh"
|
||||
#include "debug/Intel8254Timer.hh"
|
||||
#include "dev/intel_8254_timer.hh"
|
||||
|
||||
using namespace std;
|
||||
|
||||
@@ -38,6 +38,7 @@
|
||||
|
||||
#include "base/bitunion.hh"
|
||||
#include "base/types.hh"
|
||||
#include "debug/Intel8254Timer.hh"
|
||||
#include "sim/eventq.hh"
|
||||
#include "sim/serialize.hh"
|
||||
|
||||
|
||||
@@ -31,6 +31,8 @@
|
||||
|
||||
#include "base/chunk_generator.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "debug/BusAddrRanges.hh"
|
||||
#include "debug/DMA.hh"
|
||||
#include "dev/io_device.hh"
|
||||
#include "sim/system.hh"
|
||||
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
*/
|
||||
|
||||
#include "base/trace.hh"
|
||||
#include "debug/IsaFake.hh"
|
||||
#include "dev/isa_fake.hh"
|
||||
#include "mem/packet.hh"
|
||||
#include "mem/packet_access.hh"
|
||||
|
||||
@@ -38,6 +38,7 @@
|
||||
#include "base/bitfield.hh"
|
||||
#include "base/time.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "debug/MC146818.hh"
|
||||
#include "dev/mc146818.hh"
|
||||
#include "dev/rtcreg.h"
|
||||
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
#include "base/types.hh"
|
||||
#include "config/the_isa.hh"
|
||||
#include "cpu/thread_context.hh"
|
||||
#include "debug/EthernetAll.hh"
|
||||
#include "dev/etherlink.hh"
|
||||
#include "dev/ns_gige.hh"
|
||||
#include "dev/pciconfigall.hh"
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
*/
|
||||
|
||||
#include "base/trace.hh"
|
||||
#include "debug/PciConfigAll.hh"
|
||||
#include "dev/pciconfigall.hh"
|
||||
#include "dev/pcireg.h"
|
||||
#include "dev/platform.hh"
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
#include "base/misc.hh"
|
||||
#include "base/str.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "debug/PCIDEV.hh"
|
||||
#include "dev/alpha/tsunamireg.h"
|
||||
#include "dev/pciconfigall.hh"
|
||||
#include "dev/pcidev.hh"
|
||||
|
||||
@@ -42,6 +42,8 @@
|
||||
|
||||
#include "base/misc.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "debug/SimpleDisk.hh"
|
||||
#include "debug/SimpleDiskData.hh"
|
||||
#include "dev/disk_image.hh"
|
||||
#include "dev/simple_disk.hh"
|
||||
#include "mem/port.hh"
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
#include "config/the_isa.hh"
|
||||
#include "cpu/intr_control.hh"
|
||||
#include "cpu/thread_context.hh"
|
||||
#include "debug/EthernetAll.hh"
|
||||
#include "dev/etherlink.hh"
|
||||
#include "dev/sinic.hh"
|
||||
#include "mem/packet.hh"
|
||||
|
||||
@@ -42,6 +42,7 @@
|
||||
#include "base/bitfield.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "cpu/intr_control.hh"
|
||||
#include "debug/Iob.hh"
|
||||
#include "dev/sparc/iob.hh"
|
||||
#include "dev/platform.hh"
|
||||
#include "mem/packet_access.hh"
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
#include <cstring>
|
||||
|
||||
#include "base/trace.hh"
|
||||
#include "debug/IdeDisk.hh"
|
||||
#include "dev/sparc/mm_disk.hh"
|
||||
#include "dev/platform.hh"
|
||||
#include "mem/packet_access.hh"
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
#include "base/output.hh"
|
||||
#include "base/socket.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "debug/Terminal.hh"
|
||||
#include "debug/TerminalVerbose.hh"
|
||||
#include "dev/platform.hh"
|
||||
#include "dev/terminal.hh"
|
||||
#include "dev/uart.hh"
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
#include "base/str.hh" // for to_number
|
||||
#include "base/trace.hh"
|
||||
#include "config/the_isa.hh"
|
||||
#include "debug/Uart.hh"
|
||||
#include "dev/platform.hh"
|
||||
#include "dev/terminal.hh"
|
||||
#include "dev/uart8250.hh"
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
* Authors: Gabe Black
|
||||
*/
|
||||
|
||||
#include "debug/CMOS.hh"
|
||||
#include "dev/x86/cmos.hh"
|
||||
#include "dev/x86/intdev.hh"
|
||||
#include "mem/packet_access.hh"
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
*/
|
||||
|
||||
#include "base/bitunion.hh"
|
||||
#include "debug/I8042.hh"
|
||||
#include "dev/x86/i8042.hh"
|
||||
#include "mem/packet.hh"
|
||||
#include "mem/packet_access.hh"
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
|
||||
#include "arch/x86/interrupts.hh"
|
||||
#include "arch/x86/intmessage.hh"
|
||||
#include "debug/I82094AA.hh"
|
||||
#include "dev/x86/i82094aa.hh"
|
||||
#include "dev/x86/i8259.hh"
|
||||
#include "mem/packet.hh"
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
* Authors: Gabe Black
|
||||
*/
|
||||
|
||||
#include "debug/I8254.hh"
|
||||
#include "dev/x86/i8254.hh"
|
||||
#include "dev/x86/intdev.hh"
|
||||
#include "mem/packet.hh"
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
*/
|
||||
|
||||
#include "base/bitfield.hh"
|
||||
#include "debug/I8259.hh"
|
||||
#include "dev/x86/i82094aa.hh"
|
||||
#include "dev/x86/i8259.hh"
|
||||
#include "mem/packet.hh"
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
|
||||
#include "base/bitunion.hh"
|
||||
#include "base/trace.hh"
|
||||
#include "debug/PcSpeaker.hh"
|
||||
#include "dev/x86/i8254.hh"
|
||||
#include "dev/x86/speaker.hh"
|
||||
#include "mem/packet.hh"
|
||||
|
||||
Reference in New Issue
Block a user