summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeng Fan <van.freenix@gmail.com>2013-07-22 09:44:15 +0800
committerPeng Fan <van.freenix@gmail.com>2013-07-22 09:44:15 +0800
commite3b1e5300c666837cad4d0e4c9fcf2ac72b5a6bf (patch)
tree737f16504008e3390ebe1b9dd426ab8a66378bce
parenta4c7d9d46600a6bb4b0fea0de60c7736ed558a9f (diff)
collect 'STT_NOTYPE' symbols
-rw-r--r--rld-rap.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/rld-rap.cpp b/rld-rap.cpp
index 5150935..033234b 100644
--- a/rld-rap.cpp
+++ b/rld-rap.cpp
@@ -964,7 +964,7 @@ namespace rld
{
const symbols::symbol& sym = *(*ei);
- if ((sym.type () == STT_OBJECT) || (sym.type () == STT_FUNC))
+ if ((sym.type () == STT_OBJECT) || (sym.type () == STT_FUNC) || (sym.type () == STT_NOTYPE))
{
if ((sym.binding () == STB_GLOBAL) || (sym.binding () == STB_WEAK))
{