about summary refs log tree commit diff homepage
path: root/include
diff options
context:
space:
mode:
authorDan Liew <delcypher@gmail.com>2014-01-12 06:41:32 -0800
committerDan Liew <delcypher@gmail.com>2014-01-12 06:41:32 -0800
commit8c03dfa5ea9fe5176cbb82b70a36ffa93c70b91c (patch)
treea78ec50217f5732bd3df084c5bdf38821570d2cc /include
parent3eff4a22c77d70e1c5c3193eaa0b825e8e0b4a3f (diff)
parent5b2dcbbcf91062e463a040d58302706c612f03bd (diff)
downloadklee-8c03dfa5ea9fe5176cbb82b70a36ffa93c70b91c.tar.gz
Merge pull request #68 from MartinNowack/feature_kleeInternalFunctions
Feature klee internal functions
Diffstat (limited to 'include')
-rw-r--r--include/klee/Internal/Module/KModule.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/klee/Internal/Module/KModule.h b/include/klee/Internal/Module/KModule.h
index 86be131b..80672b5e 100644
--- a/include/klee/Internal/Module/KModule.h
+++ b/include/klee/Internal/Module/KModule.h
@@ -110,6 +110,13 @@ namespace klee {
 
     Cell *constantTable;
 
+    // Functions which are part of KLEE runtime
+    std::set<const llvm::Function*> internalFunctions;
+
+  private:
+    // Mark function with functionName as part of the KLEE runtime
+    void addInternalFunction(const char* functionName);
+
   public:
     KModule(llvm::Module *_module);
     ~KModule();