.gitignore | 2 + make/build-test.xml | 6 +- make/build.xml | 2 +- make/jogamp-archivetasks.xml | 2 +- make/jogamp-env.xml | 4 +- make/lib/toolchain/armhf-linux-gnueabi/bin/c++ | 1 + make/lib/toolchain/armhf-linux-gnueabi/bin/cc | 1 + make/lib/toolchain/armhf-linux-gnueabi/bin/g++ | 1 + make/lib/toolchain/armsf-linux-gnueabi/bin/c++ | 1 + make/lib/toolchain/armsf-linux-gnueabi/bin/cc | 1 + make/lib/toolchain/armsf-linux-gnueabi/bin/g++ | 1 + .../make.gluegen.all.android-armv6-cross.sh | 2 + make/scripts/runtest.sh | 10 +- src/java/com/jogamp/common/util/Bitstream.java | 1451 ++++++++++++++++++++ .../com/jogamp/common/util/ReflectionUtil.java | 107 +- .../com/jogamp/gluegen/CMethodBindingEmitter.java | 27 +- src/java/com/jogamp/gluegen/JavaEmitter.java | 5 + .../com/jogamp/gluegen/cgram/types/IntType.java | 5 + .../jogamp/gluegen/cgram/types/PointerType.java | 10 +- .../structgen/CStructAnnotationProcessor.java | 3 +- src/java/jogamp/common/os/PlatformPropsImpl.java | 13 +- src/java/jogamp/common/os/elf/IOUtils.java | 27 +- .../jogamp/common/os/elf/SectionArmAttributes.java | 7 +- .../com/jogamp/common/util/BitstreamData.java | 118 ++ .../com/jogamp/common/util/TestBitstream00.java | 137 ++ .../com/jogamp/common/util/TestBitstream01.java | 342 +++++ .../com/jogamp/common/util/TestBitstream02.java | 133 ++ .../com/jogamp/common/util/TestBitstream03.java | 154 +++ .../com/jogamp/common/util/TestBitstream04.java | 179 +++ .../gluegen/test/junit/generation/BaseClass.java | 26 + .../jogamp/gluegen/test/junit/generation/test1.c | 12 + .../jogamp/gluegen/test/junit/generation/test1.h | 3 + 32 files changed, 2740 insertions(+), 53 deletions(-) create mode 120000 make/lib/toolchain/armhf-linux-gnueabi/bin/c++ create mode 120000 make/lib/toolchain/armhf-linux-gnueabi/bin/cc create mode 120000 make/lib/toolchain/armhf-linux-gnueabi/bin/g++ create mode 120000 make/lib/toolchain/armsf-linux-gnueabi/bin/c++ create mode 120000 make/lib/toolchain/armsf-linux-gnueabi/bin/cc create mode 120000 make/lib/toolchain/armsf-linux-gnueabi/bin/g++ create mode 100644 src/java/com/jogamp/common/util/Bitstream.java create mode 100644 src/junit/com/jogamp/common/util/BitstreamData.java create mode 100644 src/junit/com/jogamp/common/util/TestBitstream00.java create mode 100644 src/junit/com/jogamp/common/util/TestBitstream01.java create mode 100644 src/junit/com/jogamp/common/util/TestBitstream02.java create mode 100644 src/junit/com/jogamp/common/util/TestBitstream03.java create mode 100644 src/junit/com/jogamp/common/util/TestBitstream04.java