Browse Source

[Kernel] Add .name section for exported symbols.

Bernard Xiong 9 years ago
parent
commit
dc194cd7b6
1 changed files with 1 additions and 1 deletions
  1. 1 1
      include/rtm.h

+ 1 - 1
include/rtm.h

@@ -42,7 +42,7 @@ __declspec(allocate("RTMSymTab$f"))const char __rtmsym_##symbol##_name[] = "__vs
 
 #else
 #define RTM_EXPORT(symbol)                                            \
-const char __rtmsym_##symbol##_name[] = #symbol;                      \
+const char __rtmsym_##symbol##_name[] SECTION(".name") = #symbol;     \
 const struct rt_module_symtab __rtmsym_##symbol SECTION("RTMSymTab")= \
 {                                                                     \
     (void *)&symbol,                                                  \