author | simonis |
Wed, 10 Jul 2013 09:14:25 -0700 | |
changeset 22818 | 34cd99df9940 |
parent 10559 | a94d067da388 |
permissions | -rw-r--r-- |
5045
59dd2a304f1d
6932270: Allow Java's ELF symtab reader to use separate debuginfo files
never
parents:
diff
changeset
|
1 |
#!/bin/sh |
59dd2a304f1d
6932270: Allow Java's ELF symtab reader to use separate debuginfo files
never
parents:
diff
changeset
|
2 |
|
6176
4d9030fe341f
6953477: Increase portability and flexibility of building Hotspot
bobv
parents:
5045
diff
changeset
|
3 |
# If we're cross compiling use that path for nm |
7445
57d387675180
7005007: Refine use of ALT_COMPILER_PATH to avoid conflict with JPRT usage
dholmes
parents:
6176
diff
changeset
|
4 |
if [ "$CROSS_COMPILE_ARCH" != "" ]; then |
6176
4d9030fe341f
6953477: Increase portability and flexibility of building Hotspot
bobv
parents:
5045
diff
changeset
|
5 |
NM=$ALT_COMPILER_PATH/nm |
4d9030fe341f
6953477: Increase portability and flexibility of building Hotspot
bobv
parents:
5045
diff
changeset
|
6 |
else |
4d9030fe341f
6953477: Increase portability and flexibility of building Hotspot
bobv
parents:
5045
diff
changeset
|
7 |
NM=nm |
4d9030fe341f
6953477: Increase portability and flexibility of building Hotspot
bobv
parents:
5045
diff
changeset
|
8 |
fi |
4d9030fe341f
6953477: Increase portability and flexibility of building Hotspot
bobv
parents:
5045
diff
changeset
|
9 |
|
10559 | 10 |
$NM --defined-only $* \ |
11 |
| awk '{ |
|
12 |
if ($3 ~ /^_ZTV/ || $3 ~ /^gHotSpotVM/) print "\t" $3 ";" |
|
13 |
if ($3 ~ /^UseSharedSpaces$/) print "\t" $3 ";" |
|
14 |
if ($3 ~ /^_ZN9Arguments17SharedArchivePathE$/) print "\t" $3 ";" |
|
15 |
}' \ |
|
16 |
| sort -u |