summaryrefslogtreecommitdiff
path: root/rts/LinkerInternals.h
diff options
context:
space:
mode:
Diffstat (limited to 'rts/LinkerInternals.h')
-rw-r--r--rts/LinkerInternals.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/rts/LinkerInternals.h b/rts/LinkerInternals.h
index 3b6790b3e8..47e0375a2c 100644
--- a/rts/LinkerInternals.h
+++ b/rts/LinkerInternals.h
@@ -224,6 +224,18 @@ void addSection (Section *s, SectionKind kind, SectionAlloc alloc,
HsBool ghciLookupSymbolInfo(HashTable *table,
const SymbolName* key, RtsSymbolInfo **result);
+int ghciInsertSymbolTable(
+ pathchar* obj_name,
+ HashTable *table,
+ const SymbolName* key,
+ SymbolAddr* data,
+ HsBool weak,
+ ObjectCode *owner);
+
+/* lock-free version of lookupSymbol */
+SymbolAddr* lookupSymbol_ (SymbolName* lbl);
+
+extern /*Str*/HashTable *symhash;
/*************************************************