Преглед изворни кода

[Kernel] Add .name section for exported symbols.

Bernard Xiong пре 10 година
родитељ
комит
dc194cd7b6
1 измењених фајлова са 1 додато и 1 уклоњено
  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,                                                  \