author | kvn |
Sat, 06 Aug 2011 08:28:08 -0700 | |
changeset 10259 | fc6e02d351c4 |
parent 7445 | 57d387675180 |
child 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 |
|
4d9030fe341f
6953477: Increase portability and flexibility of building Hotspot
bobv
parents:
5045
diff
changeset
|
10 |
$NM --defined-only $* | awk ' |
5045
59dd2a304f1d
6932270: Allow Java's ELF symtab reader to use separate debuginfo files
never
parents:
diff
changeset
|
11 |
{ if ($3 ~ /^_ZTV/ || $3 ~ /^gHotSpotVM/) print "\t" $3 ";" } |
59dd2a304f1d
6932270: Allow Java's ELF symtab reader to use separate debuginfo files
never
parents:
diff
changeset
|
12 |
' |