ld.lua: fix parsing of base16 addresses
authorVicent Marti <tanoku@gmail.com>
Wed, 30 Mar 2016 15:31:20 +0000 (17:31 +0200)
committerVicent Marti <tanoku@gmail.com>
Wed, 30 Mar 2016 15:31:20 +0000 (17:31 +0200)
src/lua/bcc/ld.lua

index a79c064..c78723e 100644 (file)
@@ -60,6 +60,7 @@ local function _find_load_address(path)
     path)
 
   if addr then
+    addr = tonumber(addr, 16)
     _find_load_address_cache[path] = addr
   end
 
@@ -84,6 +85,7 @@ local function _find_symbol(path, sym)
     path, sym)
 
   if addr then
+    addr = tonumber(addr, 16)
     symbols[sym] = addr
   end