I only added __FILE__ Trace::dprintf(curTick(), name(), __FILE__, __VA_ARGS__);
however the output became messy. 1254044000: global: build/X86_SE/cpu/o3/regfile.hh<bad format><bad format><bad format>1254044000: global: build/X86_SE/cpu/o3/regfile.hh<bad format><bad format><bad format>1254044000: global: build/X86_SE/cpu/o3/regfile.hh<bad format><bad format><bad format>1254044000: global: build/X86_SE/cpu/o3/regfile.hh<bad format><bad format><bad format>1254044000: global: build/X86_SE/cpu/o3/regfile.hh<bad format><bad format><bad format> -- // Naderan *Mahmood; On Tue, Dec 13, 2011 at 12:23 PM, Gabriel Michael Black < [email protected]> wrote: > http://gcc.gnu.org/onlinedocs/**cpp/Standard-Predefined-** > Macros.html#Standard-**Predefined-Macros<http://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html#Standard-Predefined-Macros> > > > Quoting Mahmood Naderan <[email protected]>: > > Hi, >> Is it possible to modify DPRINTF in such a way to print the file name (or >> file path)? >> Currently When I want to find where does this message came from: >> >> 1254134000: global: DynInst: [sn:329] Instruction created. Instcount for >> system.switch_cpus = 64 >> >> I have to grep "Instruction created" which has more than one instance. >> It will be more handy if we see: >> >> 1254134000: {cpu/base_dyn_inst_impl.hh} global: DynInst: [sn:329] >> Instruction created. Instcount for system.switch_cpus = 64 >> >> I see that DPRINTF is defined in trace.hh: >> #define DPRINTF(x, ...) do { \ >> using namespace Debug; \ >> if (DTRACE(x)) \ >> Trace::dprintf(curTick(), name(), __VA_ARGS__); \ >> } while (0) >> >> but don't know how to include file path. >> Any one know? >> -- >> // Naderan *Mahmood; >> >> > > ______________________________**_________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/**mailman/listinfo/gem5-users<http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users> >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
