]> sourceware.org Git - annobin.git/commitdiff
Fix BZ 1519165 - functions with specific assembler names (aarch64 addition)
authorFlorian Weimer <fweimer@redhat.com>
Fri, 1 Dec 2017 14:00:16 +0000 (14:00 +0000)
committerNick Clifton <nickc@redhat.com>
Fri, 1 Dec 2017 14:00:16 +0000 (14:00 +0000)
plugin/aarch64.annobin.cc

index ce06b1c32e9af26017dd624c1232852422c2653a..b88ea59d9a65adb453aa720dd02a4e0f2892fb68 100644 (file)
@@ -45,9 +45,11 @@ annobin_target_specific_function_notes (void)
   annobin_inform (1, "TLS dialect has changed from %d to %d for %s",
                  saved_tls_dialect, aarch64_tls_dialect, current_function_name ());
 
-  annobin_output_numeric_note (GNU_BUILD_ATTRIBUTE_ABI, aarch64_tls_dialect,
-                              "numeric: ABI: TLS dialect", current_function_name (),
-                              NT_GNU_BUILD_ATTRIBUTE_FUNC);
+  const char *name = function_asm_name ();
+  if (name != NULL)
+    annobin_output_numeric_note (GNU_BUILD_ATTRIBUTE_ABI, aarch64_tls_dialect,
+                                "numeric: ABI: TLS dialect", name,
+                                NT_GNU_BUILD_ATTRIBUTE_FUNC);
 }
 
 typedef struct
This page took 0.024508 seconds and 5 git commands to generate.