2017-01-30 1 views
0

Lorsque j'ai essayé -finstrument-functions-exclude-file-list=arch/arm/boot/dts/ et compilé le noyau, __cyg_profile_func_enter et __cyg_profile_func_exit ne sont pas appelés pour une fonction. Normal -finstrument-functions fonctionne correctement. Ma version gcc est 4.8.4finstrument-functions-exclude-file-list ne fonctionne pas

+1

Il semble que l'option normale '-finstrument-functions' est toujours nécessaire lorsque vous utilisez' -finstrument-fonctions-exclusion-file-list' un. – Tsyvarev

+0

@Tsyvarev Comment l'ajouter? Je veux dire dans la même ligne avec l'espace? – arceus

+1

Oui, les options doivent être séparées par des espaces. – Tsyvarev

Répondre

1

L'option pour limiter l'instrumentation -finstrument-functions-exclude-file-list ne fonctionne pas sans l'option d'instrumentation elle-même (-finstrument-functions). Une bonne façon d'utiliser ces options ainsi:

-finstrument-functions -finstrument-functions-exclude-file-list=arch/arm/boot/dts/