On Sun, Sep 11, 2011 at 04:41:10PM +0000, Blue Swirl wrote: > +mmu_helper_dmiss(uint64_t address, uint64_t context) "DMISS at > %"PRIx64" context %"PRIx64 > +mmu_helper_tfault(uint64_t address, uint64_t context) "TFAULT at > %"PRIx64" context %"PRIx64 > +mmu_helper_tmiss(uint64_t address, uint64_t context) "TMISS at > %"PRIx64" context %"PRIx64
>From docs/tracing.txt: format strings must begin and end with double quotes. When using portability macros, ensure they are preceded and followed by double quotes: "value %"PRIx64"" This is a parser limitation in scripts/tracetool. We could change it to treat everything after the trace event arguments as the format string, but today it explicitly looks for a pattern like ".*". I've added this to my tracing TODO list and it should be possible to lift the limitation soon. For now, please make sure the format string begins and ends with double quote. Stefan