git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix: gen_ksymtable does not work on non-English platform
[lunaix-os.git]
/
lunaix-os
/
scripts
/
gen_ksymtable.sh
diff --git
a/lunaix-os/scripts/gen_ksymtable.sh
b/lunaix-os/scripts/gen_ksymtable.sh
index 1f974bdf0ebb48c455b30160180a4a67238e064e..748678e5e09a1b82207f3273386693bcc76a7400 100755
(executable)
--- a/
lunaix-os/scripts/gen_ksymtable.sh
+++ b/
lunaix-os/scripts/gen_ksymtable.sh
@@
-4,13
+4,13
@@
sym_types=$1
bin=$2
nm_out=$(nm -nfbsd "$bin")
bin=$2
nm_out=$(nm -nfbsd "$bin")
-class_info=$(readelf -h "$bin" | grep 'Class:' | awk '{print $2}')
+
#
class_info=$(readelf -h "$bin" | grep 'Class:' | awk '{print $2}')
allsyms=($nm_out)
allsyms_len=${#allsyms[@]}
dtype="4byte"
allsyms=($nm_out)
allsyms_len=${#allsyms[@]}
dtype="4byte"
-if [ "$
class_info" == 'ELF
64' ]; then
+if [ "$
ARCH" == 'x86_
64' ]; then
dtype="8byte"
fi
dtype="8byte"
fi