blob: e6c58375a27506cd9d38a0440d35066db59b5432 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#
# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
#
--- oprofile-0.8/libutil++/op_bfd.cpp~no_arm_mapping_syms 2004-06-17 23:09:33.000000000 -0500
+++ oprofile-0.8/libutil++/op_bfd.cpp 2004-06-17 23:11:45.000000000 -0500
@@ -356,6 +356,12 @@
if (!sym->name || sym->name[0] == '\0')
return true;
+ /* ARM assembler internal mapping symbols aren't interesting */
+ if ((strcmp("$a", sym->name) == 0) ||
+ (strcmp("$t", sym->name) == 0) ||
+ (strcmp("$d", sym->name) == 0))
+ return false;
+
// C++ exception stuff
if (sym->name[0] == '.' && sym->name[1] == 'L')
return false;
|