diff options
| -rwxr-xr-x | scripts/recordmcount.pl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/recordmcount.pl b/scripts/recordmcount.pl index a674fd5507c1..d0da66396f62 100755 --- a/scripts/recordmcount.pl +++ b/scripts/recordmcount.pl | |||
| @@ -214,13 +214,13 @@ $local_regex = "^[0-9a-fA-F]+\\s+t\\s+(\\S+)"; | |||
| 214 | $weak_regex = "^[0-9a-fA-F]+\\s+([wW])\\s+(\\S+)"; | 214 | $weak_regex = "^[0-9a-fA-F]+\\s+([wW])\\s+(\\S+)"; |
| 215 | $section_regex = "Disassembly of section\\s+(\\S+):"; | 215 | $section_regex = "Disassembly of section\\s+(\\S+):"; |
| 216 | $function_regex = "^([0-9a-fA-F]+)\\s+<(.*?)>:"; | 216 | $function_regex = "^([0-9a-fA-F]+)\\s+<(.*?)>:"; |
| 217 | $mcount_regex = "^\\s*([0-9a-fA-F]+):.*\\smcount\$"; | 217 | $mcount_regex = "^\\s*([0-9a-fA-F]+):.*\\s(mcount|__fentry__)\$"; |
| 218 | $section_type = '@progbits'; | 218 | $section_type = '@progbits'; |
| 219 | $mcount_adjust = 0; | 219 | $mcount_adjust = 0; |
| 220 | $type = ".long"; | 220 | $type = ".long"; |
| 221 | 221 | ||
| 222 | if ($arch eq "x86_64") { | 222 | if ($arch eq "x86_64") { |
| 223 | $mcount_regex = "^\\s*([0-9a-fA-F]+):.*\\smcount([+-]0x[0-9a-zA-Z]+)?\$"; | 223 | $mcount_regex = "^\\s*([0-9a-fA-F]+):.*\\s(mcount|__fentry__)([+-]0x[0-9a-zA-Z]+)?\$"; |
| 224 | $type = ".quad"; | 224 | $type = ".quad"; |
| 225 | $alignment = 8; | 225 | $alignment = 8; |
| 226 | $mcount_adjust = -1; | 226 | $mcount_adjust = -1; |
