diff options
author | Haruna <haru@dotalux.com> | 2015-06-19 12:48:19 +0200 |
---|---|---|
committer | Haruna <haru@dotalux.com> | 2015-06-19 12:48:19 +0200 |
commit | 61f0dcb9a812d057e28c53837327f99bcea4733e (patch) | |
tree | 76c299f94ef60fa6007321b8c403ebc93d8027c1 /tools/HPMHookGen/HPMHookGen.pl | |
parent | ec7241c953392938cd3a8740bacb4c869636766f (diff) | |
parent | f2fbdc16a14d07e0895cc09eeba689bc556481d2 (diff) | |
download | hercules-61f0dcb9a812d057e28c53837327f99bcea4733e.tar.gz hercules-61f0dcb9a812d057e28c53837327f99bcea4733e.tar.bz2 hercules-61f0dcb9a812d057e28c53837327f99bcea4733e.tar.xz hercules-61f0dcb9a812d057e28c53837327f99bcea4733e.zip |
Merge pull request #532 from MishimaHaruna/includes
Include paths
Diffstat (limited to 'tools/HPMHookGen/HPMHookGen.pl')
-rwxr-xr-x | tools/HPMHookGen/HPMHookGen.pl | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/HPMHookGen/HPMHookGen.pl b/tools/HPMHookGen/HPMHookGen.pl index 4fa548e44..f97eefb84 100755 --- a/tools/HPMHookGen/HPMHookGen.pl +++ b/tools/HPMHookGen/HPMHookGen.pl @@ -21,6 +21,11 @@ sub trim($) { sub parse($$) { my ($p, $d) = @_; + + # Strip gcc attributes + $p =~ s/\s*__attribute__\s*\(\(.*$//; + $d =~ s/\s*__attribute__\s*\(\(.*$//; + $p =~ s/^.*?\)\((.*)\).*$/$1/; # Clean up extra parentheses )(around the arglist) # Retrieve return type |