X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=common%2Ftrace_writer.hpp;h=a46b43edc487f15faff6f22bc68fade0a57924fa;hb=HEAD;hp=e012a9b24a0cf25787f7b95182066ad96ef0cc56;hpb=a0e612d13d479d1b0e65d11037060b473c9d722f;p=apitrace diff --git a/common/trace_writer.hpp b/common/trace_writer.hpp index e012a9b..a46b43e 100644 --- a/common/trace_writer.hpp +++ b/common/trace_writer.hpp @@ -79,6 +79,9 @@ namespace trace { void beginStruct(const StructSig *sig); inline void endStruct(void) {} + void beginRepr(void); + inline void endRepr(void) {} + void writeBool(bool value); void writeSInt(signed long long value); void writeUInt(unsigned long long value); @@ -91,7 +94,7 @@ namespace trace { void writeEnum(const EnumSig *sig, signed long long value); void writeBitmask(const BitmaskSig *sig, unsigned long long value); void writeNull(void); - void writeOpaque(const void *ptr); + void writePointer(unsigned long long addr); void writeCall(Call *call);