diff options
| author | Kristian Evers <kristianevers@gmail.com> | 2020-02-11 15:26:32 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-11 15:26:32 +0100 |
| commit | a10b5edfad805b1e09d88b31b953707412440b09 (patch) | |
| tree | 442423e8d1a7710fd2263e28f6a3396b769fb5e9 /scripts | |
| parent | 3767adabe2aadcaa053a11e4f8c2993486242d32 (diff) | |
| parent | 888e1b1553d4ee19172474f946503fa38885fc60 (diff) | |
| download | PROJ-a10b5edfad805b1e09d88b31b953707412440b09.tar.gz PROJ-a10b5edfad805b1e09d88b31b953707412440b09.zip | |
Merge pull request #1920 from rouault/travis_i386
Travis: change linux_gcc7 / x86_64 config to linux_gcc8 / i386
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/dump_exported_symbols.sh | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/scripts/dump_exported_symbols.sh b/scripts/dump_exported_symbols.sh index b03d711a..4bd23d64 100755 --- a/scripts/dump_exported_symbols.sh +++ b/scripts/dump_exported_symbols.sh @@ -1,2 +1,12 @@ #!/bin/sh -objdump -TC "$1" | grep " g DF .text" | cut -b 62- | grep -v "thunk to" | sed "s/internal_//" | grep -v "Java_" | sed "s/std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >/std::string/g" | sed "s/std::string >/std::string>/g" | sed "s/\[abi:cxx11\]//g" | sort -u
\ No newline at end of file + +if objdump -TC "$1" | grep "elf64-x86-64">/dev/null; then + COLUMN=62 +#elif objdump -TC "$1" | grep "elf32-i386">/dev/null; then +# COLUMN=46 +else + echo "Unsupported architecture" + exit 1 +fi + +objdump -TC "$1" | grep " g DF .text" | cut -b "${COLUMN}-" | grep -v "thunk to" | sed "s/internal_//" | grep -v "Java_" | sed "s/std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >/std::string/g" | sed "s/std::string >/std::string>/g" | sed "s/\[abi:cxx11\]//g" | sort -u |
