]> git.siccegge.de Git - frida/frida.git/blobdiff - src/bindings/Guile.hxx
Do proper errorhandling for fileload
[frida/frida.git] / src / bindings / Guile.hxx
index 942b04ff9ab00561f8c47dbdb4cad8946ca850f2..612f33bdfb1fb6b6170bf6d67caff9392b1ba93b 100644 (file)
@@ -25,6 +25,12 @@ public:
 
        std::string fileExtension() const {return "scm";}
 private:
+       int evaluateWithErrorHandling(SCM (*fun)(void *),
+                                     void* data,
+                                     std::ostream& stdout,
+                                     std::ostream& stderr,
+                                     std::string& result);
+
        SCM guile_output_port;
        SCM guile_error_port;
        log4cxx::LoggerPtr logger;