I'm running an Alpha system emulation compilation, and calling sched_break_cycle in gdb gives an error about it not existing in the context. setTraceFlag and clearTraceFlag work just fine though. Has this function been removed/changed or might I be doing something wrong?

Additionally, are trace-flags sometimes disabled during runtime? I've made my own trace flag by adding it to traceflags.py, and then tried to use it in a DPRINTF call. Depending on where I make the call, the traceflag is sometimes on and sometimes off. For example, within BaseDynInst<impl>::read() it prints fine, but within PhysicalMemory::doFunctionalAccess() it won't print, and just skips the DPRINTF statement as if the trace flag were not set.

I've tried setting the flag both through the --trace-flags="" argument when I run the program and using setTraceFlags from within gdb. Is there some sort of scope to where certain trace flags exist?

-Nicolas
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to