]> git.cworth.org Git - apitrace/blobdiff - common/trace_writer.hpp
Fix SnappyFile::rawGetc() on big endian hosts.
[apitrace] / common / trace_writer.hpp
index dfb76b2508a4bac02f455b9d570cc733c5492f9a..f89eb65ee99982ec50cd9353038f65ccad9652e8 100644 (file)
@@ -38,7 +38,7 @@
 #include "trace_model.hpp"
 
 
-namespace Trace {
+namespace trace {
     class File;
 
     class Writer {
@@ -88,7 +88,7 @@ namespace Trace {
         void writeString(const char *str, size_t size);
         void writeWString(const wchar_t *str);
         void writeBlob(const void *data, size_t size);
-        void writeEnum(const EnumSig *sig);
+        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);
@@ -105,6 +105,11 @@ namespace Trace {
 
     };
 
+    extern const FunctionSig memcpy_sig;
+    extern const FunctionSig malloc_sig;
+    extern const FunctionSig free_sig;
+    extern const FunctionSig realloc_sig;
+
     /**
      * A specialized Writer class, mean to trace the current process.
      *