]> git.siccegge.de Git - frida/frida.git/blobdiff - src/bindings/guile/frida.i
Restructure InformationManager
[frida/frida.git] / src / bindings / guile / frida.i
index 03069b9d8cf404ab17192077e7e61e5d72deab60..c8b80b6cbc8b4a7ee618a82a069365aecc3c0666 100644 (file)
@@ -6,6 +6,13 @@
 %include <stdint.i>
 %include <std_string.i>
 %include <std_map.i>
+%include <stl.i>
+
+ // noone knows how to get these working
+%ignore beginFunctions();
+%ignore endFunctions();
+%ignore beginBasicBlocks();
+%ignore endBasicBlocks();
 
 %{
 #include "core/Function.hxx"
@@ -17,7 +24,9 @@
 %}
 
 namespace std {
-       %template(map_uint64t_BasicBlock) map<unsigned long long, BasicBlock*>;
+       %template(BasicBlockMap) map<unsigned long, BasicBlock*>;
+       %template(FunctionMap) map<unsigned long, Function*>;
+       %template(InterpreterMap) map<std::string, Interpreter*>;
 }
 
 %inline %{