X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace.hpp;h=d66c64de3679da827d148a45862ea017c87fe420;hb=46a4839cd1b65981bec9f33b1d7978b821866a51;hp=300f00757aed19648a930a7cc8e9e98db3cd70ec;hpb=c636b9d7041f5046dd5bdc1b459b06979915dc79;p=apitrace diff --git a/retrace.hpp b/retrace.hpp index 300f007..d66c64d 100644 --- a/retrace.hpp +++ b/retrace.hpp @@ -80,6 +80,16 @@ public: }; +void +addRegion(unsigned long long address, void *buffer, unsigned long long size); + +void +delRegionByPointer(void *ptr); + +void * +toPointer(Trace::Value &value, bool bind = false); + + /** * Output verbosity when retracing files. */ @@ -108,6 +118,9 @@ struct stringComparer { }; +extern const Entry stdc_callbacks[]; + + class Retracer { typedef std::map Map; @@ -116,7 +129,9 @@ class Retracer std::vector callbacks; public: - Retracer() {} + Retracer() { + addCallbacks(stdc_callbacks); + } virtual ~Retracer() {}