|
@@ -3385,6 +3385,8 @@ static inline int within(unsigned long addr, void *start, unsigned long size)
|
|
*/
|
|
*/
|
|
static inline int is_arm_mapping_symbol(const char *str)
|
|
static inline int is_arm_mapping_symbol(const char *str)
|
|
{
|
|
{
|
|
|
|
+ if (str[0] == '.' && str[1] == 'L')
|
|
|
|
+ return true;
|
|
return str[0] == '$' && strchr("atd", str[1])
|
|
return str[0] == '$' && strchr("atd", str[1])
|
|
&& (str[2] == '\0' || str[2] == '.');
|
|
&& (str[2] == '\0' || str[2] == '.');
|
|
}
|
|
}
|