Sfoglia il codice sorgente

[Kernel] Add .name section for exported symbols.

Bernard Xiong 10 anni fa
parent
commit
dc194cd7b6
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  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,                                                  \