summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/arm-linux-androideabi-addr2linebin0 -> 733528 bytes
-rwxr-xr-xbin/arm-linux-androideabi-arbin0 -> 760832 bytes
-rwxr-xr-xbin/arm-linux-androideabi-asbin0 -> 1326624 bytes
l---------bin/arm-linux-androideabi-c++1
-rwxr-xr-xbin/arm-linux-androideabi-c++filtbin0 -> 731512 bytes
-rwxr-xr-xbin/arm-linux-androideabi-cppbin0 -> 946184 bytes
-rwxr-xr-xbin/arm-linux-androideabi-dwpbin0 -> 2794408 bytes
-rwxr-xr-xbin/arm-linux-androideabi-elfeditbin0 -> 27976 bytes
-rwxr-xr-xbin/arm-linux-androideabi-g++66
-rwxr-xr-xbin/arm-linux-androideabi-gcc66
l---------bin/arm-linux-androideabi-gcc-7.21
-rwxr-xr-xbin/arm-linux-androideabi-gcc-7.2.0bin0 -> 945256 bytes
-rwxr-xr-xbin/arm-linux-androideabi-gcc-arbin0 -> 26536 bytes
-rwxr-xr-xbin/arm-linux-androideabi-gcc-nmbin0 -> 26504 bytes
-rwxr-xr-xbin/arm-linux-androideabi-gcc-ranlibbin0 -> 26504 bytes
-rwxr-xr-xbin/arm-linux-androideabi-gcovbin0 -> 553864 bytes
-rwxr-xr-xbin/arm-linux-androideabi-gcov-dumpbin0 -> 451480 bytes
-rwxr-xr-xbin/arm-linux-androideabi-gcov-toolbin0 -> 475384 bytes
-rwxr-xr-xbin/arm-linux-androideabi-gprofbin0 -> 801368 bytes
l---------bin/arm-linux-androideabi-ld1
-rwxr-xr-xbin/arm-linux-androideabi-ld.bfdbin0 -> 1221216 bytes
-rwxr-xr-xbin/arm-linux-androideabi-ld.goldbin0 -> 4691976 bytes
-rwxr-xr-xbin/arm-linux-androideabi-nmbin0 -> 744664 bytes
-rwxr-xr-xbin/arm-linux-androideabi-objcopybin0 -> 919640 bytes
-rwxr-xr-xbin/arm-linux-androideabi-objdumpbin0 -> 1160664 bytes
-rwxr-xr-xbin/arm-linux-androideabi-ranlibbin0 -> 760832 bytes
-rwxr-xr-xbin/arm-linux-androideabi-readelfbin0 -> 441944 bytes
-rwxr-xr-xbin/arm-linux-androideabi-sizebin0 -> 734424 bytes
-rwxr-xr-xbin/arm-linux-androideabi-stringsbin0 -> 733720 bytes
-rwxr-xr-xbin/arm-linux-androideabi-stripbin0 -> 919672 bytes
-rwxr-xr-xbin/real-arm-linux-androideabi-g++bin0 -> 949352 bytes
-rwxr-xr-xbin/real-arm-linux-androideabi-gccbin0 -> 945256 bytes
32 files changed, 135 insertions, 0 deletions
diff --git a/bin/arm-linux-androideabi-addr2line b/bin/arm-linux-androideabi-addr2line
new file mode 100755
index 0000000..0752740
--- /dev/null
+++ b/bin/arm-linux-androideabi-addr2line
Binary files differ
diff --git a/bin/arm-linux-androideabi-ar b/bin/arm-linux-androideabi-ar
new file mode 100755
index 0000000..c9fc7b9
--- /dev/null
+++ b/bin/arm-linux-androideabi-ar
Binary files differ
diff --git a/bin/arm-linux-androideabi-as b/bin/arm-linux-androideabi-as
new file mode 100755
index 0000000..178388d
--- /dev/null
+++ b/bin/arm-linux-androideabi-as
Binary files differ
diff --git a/bin/arm-linux-androideabi-c++ b/bin/arm-linux-androideabi-c++
new file mode 120000
index 0000000..818bae6
--- /dev/null
+++ b/bin/arm-linux-androideabi-c++
@@ -0,0 +1 @@
+arm-linux-androideabi-g++ \ No newline at end of file
diff --git a/bin/arm-linux-androideabi-c++filt b/bin/arm-linux-androideabi-c++filt
new file mode 100755
index 0000000..f838b3e
--- /dev/null
+++ b/bin/arm-linux-androideabi-c++filt
Binary files differ
diff --git a/bin/arm-linux-androideabi-cpp b/bin/arm-linux-androideabi-cpp
new file mode 100755
index 0000000..f1aeeec
--- /dev/null
+++ b/bin/arm-linux-androideabi-cpp
Binary files differ
diff --git a/bin/arm-linux-androideabi-dwp b/bin/arm-linux-androideabi-dwp
new file mode 100755
index 0000000..6a290cd
--- /dev/null
+++ b/bin/arm-linux-androideabi-dwp
Binary files differ
diff --git a/bin/arm-linux-androideabi-elfedit b/bin/arm-linux-androideabi-elfedit
new file mode 100755
index 0000000..9a367c0
--- /dev/null
+++ b/bin/arm-linux-androideabi-elfedit
Binary files differ
diff --git a/bin/arm-linux-androideabi-g++ b/bin/arm-linux-androideabi-g++
new file mode 100755
index 0000000..54944a2
--- /dev/null
+++ b/bin/arm-linux-androideabi-g++
@@ -0,0 +1,66 @@
+#!/usr/bin/python
+
+import os
+import sys
+
+class CompilerWrapper():
+ def __init__(self, argv):
+ self.args = argv
+ self.execargs = []
+ self.real_compiler = None
+ self.argv0 = None
+ self.append_flags = []
+ self.prepend_flags = []
+ self.custom_flags = {
+ '--gomacc-path': None
+ }
+
+ def set_real_compiler(self):
+ """Find the real compiler with the absolute path."""
+ compiler_path = os.path.dirname(os.path.abspath(__file__))
+ if os.path.islink(__file__):
+ compiler = os.path.basename(os.readlink(__file__))
+ else:
+ compiler = os.path.basename(os.path.abspath(__file__))
+ self.real_compiler = os.path.join(
+ compiler_path,
+ "real-" + compiler)
+ self.argv0 = self.real_compiler
+
+ def process_gomacc_command(self):
+ """Return the gomacc command if '--gomacc-path' is set."""
+ gomacc = self.custom_flags['--gomacc-path']
+ if gomacc and os.path.isfile(gomacc):
+ self.argv0 = gomacc
+ self.execargs += [gomacc]
+
+ def parse_custom_flags(self):
+ i = 0
+ args = []
+ while i < len(self.args):
+ if self.args[i] in self.custom_flags:
+ self.custom_flags[self.args[i]] = self.args[i + 1]
+ i = i + 2
+ else:
+ args.append(self.args[i])
+ i = i + 1
+ self.args = args
+
+ def add_flags(self):
+ self.args = self.prepend_flags + self.args + self.append_flags
+
+ def invoke_compiler(self):
+ self.set_real_compiler()
+ self.parse_custom_flags()
+ self.process_gomacc_command()
+ self.add_flags()
+ self.execargs += [self.real_compiler] + self.args
+ os.execv(self.argv0, self.execargs)
+
+
+def main(argv):
+ cw = CompilerWrapper(argv[1:])
+ cw.invoke_compiler()
+
+if __name__ == "__main__":
+ main(sys.argv)
diff --git a/bin/arm-linux-androideabi-gcc b/bin/arm-linux-androideabi-gcc
new file mode 100755
index 0000000..54944a2
--- /dev/null
+++ b/bin/arm-linux-androideabi-gcc
@@ -0,0 +1,66 @@
+#!/usr/bin/python
+
+import os
+import sys
+
+class CompilerWrapper():
+ def __init__(self, argv):
+ self.args = argv
+ self.execargs = []
+ self.real_compiler = None
+ self.argv0 = None
+ self.append_flags = []
+ self.prepend_flags = []
+ self.custom_flags = {
+ '--gomacc-path': None
+ }
+
+ def set_real_compiler(self):
+ """Find the real compiler with the absolute path."""
+ compiler_path = os.path.dirname(os.path.abspath(__file__))
+ if os.path.islink(__file__):
+ compiler = os.path.basename(os.readlink(__file__))
+ else:
+ compiler = os.path.basename(os.path.abspath(__file__))
+ self.real_compiler = os.path.join(
+ compiler_path,
+ "real-" + compiler)
+ self.argv0 = self.real_compiler
+
+ def process_gomacc_command(self):
+ """Return the gomacc command if '--gomacc-path' is set."""
+ gomacc = self.custom_flags['--gomacc-path']
+ if gomacc and os.path.isfile(gomacc):
+ self.argv0 = gomacc
+ self.execargs += [gomacc]
+
+ def parse_custom_flags(self):
+ i = 0
+ args = []
+ while i < len(self.args):
+ if self.args[i] in self.custom_flags:
+ self.custom_flags[self.args[i]] = self.args[i + 1]
+ i = i + 2
+ else:
+ args.append(self.args[i])
+ i = i + 1
+ self.args = args
+
+ def add_flags(self):
+ self.args = self.prepend_flags + self.args + self.append_flags
+
+ def invoke_compiler(self):
+ self.set_real_compiler()
+ self.parse_custom_flags()
+ self.process_gomacc_command()
+ self.add_flags()
+ self.execargs += [self.real_compiler] + self.args
+ os.execv(self.argv0, self.execargs)
+
+
+def main(argv):
+ cw = CompilerWrapper(argv[1:])
+ cw.invoke_compiler()
+
+if __name__ == "__main__":
+ main(sys.argv)
diff --git a/bin/arm-linux-androideabi-gcc-7.2 b/bin/arm-linux-androideabi-gcc-7.2
new file mode 120000
index 0000000..b8b9fad
--- /dev/null
+++ b/bin/arm-linux-androideabi-gcc-7.2
@@ -0,0 +1 @@
+arm-linux-androideabi-gcc \ No newline at end of file
diff --git a/bin/arm-linux-androideabi-gcc-7.2.0 b/bin/arm-linux-androideabi-gcc-7.2.0
new file mode 100755
index 0000000..cc344cb
--- /dev/null
+++ b/bin/arm-linux-androideabi-gcc-7.2.0
Binary files differ
diff --git a/bin/arm-linux-androideabi-gcc-ar b/bin/arm-linux-androideabi-gcc-ar
new file mode 100755
index 0000000..e813b3a
--- /dev/null
+++ b/bin/arm-linux-androideabi-gcc-ar
Binary files differ
diff --git a/bin/arm-linux-androideabi-gcc-nm b/bin/arm-linux-androideabi-gcc-nm
new file mode 100755
index 0000000..99401ed
--- /dev/null
+++ b/bin/arm-linux-androideabi-gcc-nm
Binary files differ
diff --git a/bin/arm-linux-androideabi-gcc-ranlib b/bin/arm-linux-androideabi-gcc-ranlib
new file mode 100755
index 0000000..94af354
--- /dev/null
+++ b/bin/arm-linux-androideabi-gcc-ranlib
Binary files differ
diff --git a/bin/arm-linux-androideabi-gcov b/bin/arm-linux-androideabi-gcov
new file mode 100755
index 0000000..5b3bbcc
--- /dev/null
+++ b/bin/arm-linux-androideabi-gcov
Binary files differ
diff --git a/bin/arm-linux-androideabi-gcov-dump b/bin/arm-linux-androideabi-gcov-dump
new file mode 100755
index 0000000..e28a7dd
--- /dev/null
+++ b/bin/arm-linux-androideabi-gcov-dump
Binary files differ
diff --git a/bin/arm-linux-androideabi-gcov-tool b/bin/arm-linux-androideabi-gcov-tool
new file mode 100755
index 0000000..f6603b2
--- /dev/null
+++ b/bin/arm-linux-androideabi-gcov-tool
Binary files differ
diff --git a/bin/arm-linux-androideabi-gprof b/bin/arm-linux-androideabi-gprof
new file mode 100755
index 0000000..d713af5
--- /dev/null
+++ b/bin/arm-linux-androideabi-gprof
Binary files differ
diff --git a/bin/arm-linux-androideabi-ld b/bin/arm-linux-androideabi-ld
new file mode 120000
index 0000000..4194d24
--- /dev/null
+++ b/bin/arm-linux-androideabi-ld
@@ -0,0 +1 @@
+arm-linux-androideabi-ld.gold \ No newline at end of file
diff --git a/bin/arm-linux-androideabi-ld.bfd b/bin/arm-linux-androideabi-ld.bfd
new file mode 100755
index 0000000..c096e95
--- /dev/null
+++ b/bin/arm-linux-androideabi-ld.bfd
Binary files differ
diff --git a/bin/arm-linux-androideabi-ld.gold b/bin/arm-linux-androideabi-ld.gold
new file mode 100755
index 0000000..e9773f7
--- /dev/null
+++ b/bin/arm-linux-androideabi-ld.gold
Binary files differ
diff --git a/bin/arm-linux-androideabi-nm b/bin/arm-linux-androideabi-nm
new file mode 100755
index 0000000..5aae0f0
--- /dev/null
+++ b/bin/arm-linux-androideabi-nm
Binary files differ
diff --git a/bin/arm-linux-androideabi-objcopy b/bin/arm-linux-androideabi-objcopy
new file mode 100755
index 0000000..3670324
--- /dev/null
+++ b/bin/arm-linux-androideabi-objcopy
Binary files differ
diff --git a/bin/arm-linux-androideabi-objdump b/bin/arm-linux-androideabi-objdump
new file mode 100755
index 0000000..eb68242
--- /dev/null
+++ b/bin/arm-linux-androideabi-objdump
Binary files differ
diff --git a/bin/arm-linux-androideabi-ranlib b/bin/arm-linux-androideabi-ranlib
new file mode 100755
index 0000000..0bd79bd
--- /dev/null
+++ b/bin/arm-linux-androideabi-ranlib
Binary files differ
diff --git a/bin/arm-linux-androideabi-readelf b/bin/arm-linux-androideabi-readelf
new file mode 100755
index 0000000..01db8e5
--- /dev/null
+++ b/bin/arm-linux-androideabi-readelf
Binary files differ
diff --git a/bin/arm-linux-androideabi-size b/bin/arm-linux-androideabi-size
new file mode 100755
index 0000000..044483f
--- /dev/null
+++ b/bin/arm-linux-androideabi-size
Binary files differ
diff --git a/bin/arm-linux-androideabi-strings b/bin/arm-linux-androideabi-strings
new file mode 100755
index 0000000..d9af3b4
--- /dev/null
+++ b/bin/arm-linux-androideabi-strings
Binary files differ
diff --git a/bin/arm-linux-androideabi-strip b/bin/arm-linux-androideabi-strip
new file mode 100755
index 0000000..e9f7086
--- /dev/null
+++ b/bin/arm-linux-androideabi-strip
Binary files differ
diff --git a/bin/real-arm-linux-androideabi-g++ b/bin/real-arm-linux-androideabi-g++
new file mode 100755
index 0000000..3f023c2
--- /dev/null
+++ b/bin/real-arm-linux-androideabi-g++
Binary files differ
diff --git a/bin/real-arm-linux-androideabi-gcc b/bin/real-arm-linux-androideabi-gcc
new file mode 100755
index 0000000..cc344cb
--- /dev/null
+++ b/bin/real-arm-linux-androideabi-gcc
Binary files differ