diff options
Diffstat (limited to 'rts/LinkerInternals.h')
| -rw-r--r-- | rts/LinkerInternals.h | 12 |
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; /************************************************* |
