aboutsummaryrefslogtreecommitdiff
path: root/third_party
AgeCommit message (Collapse)Author
2022-01-02android: use set -e in scriptsRobert Swiecki
2022-01-02android: use set -u in scriptsRobert Swiecki
2022-01-01android/libunwind: no need to remove -lgcc and -lgcc_s any moreRobert Swiecki
2022-01-01android: use set -x in scriptsRobert Swiecki
2022-01-01android: update android prerequisites - NDK v23b, android-30 ABI. Make arm64 ↵Robert Swiecki
the default build
2022-01-01android: move android build to libunwind v1.6.2Robert Swiecki
2022-01-01android: newer libunwindRobert Swiecki
2021-12-31android: make it compile under ndk >= 21Robert Swiecki
2021-02-10libunwind/aarch64: properly distinguish aarch64 case when ↵George Poulios
HAVE_DECL_PT_GETFPREGS is defined
2021-02-10libunwind/aarch64: disable HAVE_DECL_PTRACE_POKEUSER and enable ↵George Poulios
HAVE_DECL_PT_GETREGSET
2021-02-10Fix (#381) android build of third parties under hosts other-than-LinuxGeorge Poulios
2020-04-05change perms of a *.o file to 0644Robert Swiecki
2019-12-03Bump to 4.0.1Robert Swiecki
2019-11-04qemu- compile both x86 and amd64 archsRobert Swiecki
2019-11-02android: remove unnecessary operations from *.sh filesRobert Swiecki
2019-10-30android: use better logic for finding the compilerRobert Swiecki
2019-10-30make android-all work with proper API levelRobert Swiecki
2019-10-30make android-all workRobert Swiecki
2019-10-30android: make make android-all workRobert Swiecki
2017-12-15android: use ANDROID_API=26 by default, and use ↵Robert Swiecki
-D__ANDROID_API__=$ANDROID_API_V in standalone compilation mode
2017-12-13android: make libunwind compile with NDK-16Robert Swiecki
2017-11-03macOS: Support for 10.13 & update CrashWrangler binAnestis Bechtsoudis
Apple has released a CrashWrangler update due to the recent changes in the CrashReporter frameworks. Use the latest version when compiling under 10.13 (High SIerra). Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2017-08-25Check the path to CC and CXX when building libUnwindZach Riggle
Closes google/honggfuzz#159
2017-05-18[Android] Simplify & cleanup libunwind patch/buildAnestis Bechtsoudis
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-28[Android] Don't fail on scripts unhandled errorAnestis Bechtsoudis
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-28[Android] Rebuild deps when different API level chosenAnestis Bechtsoudis
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-28[Android] Verify valid ANDROID_API level from deps cc scriptsAnestis Bechtsoudis
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-28[Android] Align deps target API level with one chosen at makefileAnestis Bechtsoudis
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-28[Android] Align libunwind CPU naming conventions with makefileAnestis Bechtsoudis
All CPU targets have matching names expect arm64 (vs aarch64). Create a softlink for this case so that we don't need create more target naming conventions in makefiles. Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-27subproc: remove double 'persistent' checkRobert Swiecki
2016-10-22display: divide by billion for GRobert Swiecki
2016-10-20Linux/arch: Set the persistent socket size to 2MiBRobert Swiecki
2016-10-18Comments in .hRobert Swiecki
2016-10-18Remove a report lock for nowRobert Swiecki
2016-10-18Fix submodule init bug when non-recursive cloneAnestis Bechtsoudis
When user clones repo without submodules, by default most git versions appear to create just an empty directory for them. As such just checking if directory present to init submodules is not enough. Checks have been upgraded to use the present of projects .git dir as an indicator for missing submodule initialization. Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-17Hooks not registered when clone with submodulesAnestis Bechtsoudis
If repo was cloned with recursive submodule fetch, the client hooks were not registered from build scripts. As such split the missing submodule update from client hooks register logic. Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-17[build-script] Fetch only matching submodule depAnestis Bechtsoudis
Each build script is dealing with a separate submodule. As such don't recursively fetch them all in one step, since not all client hooks will be registered. Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-17Register git hooks for submodulesAnestis Bechtsoudis
If user updates dep submodules (capstone, libunwind) although forgets to make a clean build, old .a files persist the update resulting into an invalid setup. Avoid such case by registering post-checkout git hooks for the two submodules. As soon as the submodules are updated the client git hooks ensure the previous .a files will be deleted forcing the user to rebuild with new source code version. Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-17[Android] Revert libunwind patches when cc doneAnestis Bechtsoudis
We're applying a set of patches to upstream libunwind to be compatible with some Android specific internals. We want the repo to be left in a clean state to accept future submodule updates without requiring user manual steps. As such after static library for selected CPU is built, reset local applied changes. Output .a files persist across git reset so users can have them available across different CPU target builds. Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-17Clean old manual deps cloneAnestis Bechtsoudis
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-17[Android] libunwind default to masterAnestis Bechtsoudis
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-17[Android] Capstone default to latest stableAnestis Bechtsoudis
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-17[Android] capstone build NDK R13 supportAnestis Bechtsoudis
Capstone was providing some basic automation to build arm & arm64 targets, although selected toolchains are not compatible with NDK r12 & r13. Apply cross-compilation toolchain selection manually for all targets. Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-10-17Typos & grammarAnestis Bechtsoudis
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-09-06Display CPUload/NumofCpus/fixes for AndroidRobert Swiecki
2016-05-06[android] Add libBlocksRuntime supportAnestis Bechtsoudis
Fetch upstream AOSP source-code as 3rd-party dependency and compile as static lib. Treat arch in compile script with same patterns as other android dependencies (capstone, libunwind, etc.) Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2016-05-06Grammar & typosAnestis Bechtsoudis
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2015-10-08Move crashwranger objsAnestis Bechtsoudis
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2015-08-26Fix Android x86_64 supportAnestis Bechtsoudis
libunwind imports have to be re-ordered to pick the correct "_Ux86_64_setcontext" definition. Small typo fixes too. Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
2015-08-20Silent dir reverts in scriptsAnestis Bechtsoudis