Skip to content

Latest commit

 

History

History

android_crazy_linker

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
Name: Android Crazy Linker
URL: https://android.googlesource.com/platform/ndk/+/master/sources/android/crazy_linker/
Version: 681f1b744aec1b0888f4c7a68165720db9670300
Security Critical: no
License: Apache Version 2.0

Description:
Fork of the Android NDK crazy linker.

Local Modifications:
- Forked from:
  android/platform/ndk/f96c7168b688f2d8cc99c220e7a40e3739476848

- Add a required license header to a cpp module, missing in the original

- Rolled to:
  android/platform/ndk/681f1b744aec1b0888f4c7a68165720db9670300
  (Re-add license header to crazy_linker_elf_view.cpp)

- Fix for crbug/373695 (NDK crazy linker: Bug in library file name handling)

- Fix for crbug/386594 (Crazy linker fails to load a browser on MIPS)

- Add support for unpacking packed R_ARM_RELATIVE relocation data.
  https://code.google.com/p/chromium/issues/detail?id=385553

- Add support for opening library within a zipfile.

- Fix -Werror=sign-compare error encountered in NDK build.

- Improve permission denied message to mention upgrading from L-preview.

- Fix for crbug/394306 (Chrome crashes during startup ... on Arm64 AAW15)

- Move packed relocation dynamic tags from DT_LOPROC range to DT_LOOS range.

- Add support for x86_64.

- Speculative fix for crbug/397634.

- Implement LEB128 decoding more efficiently.

- Add support for unpacking relative relocations with addends, for arm64.

- Fix phdr_table_get_dynamic_section() call in ElfView::InitUnmapped().

- Fix typo in LOG() call, added in arm64 packed relative relocations change.

- Add an error message for failures where no shared RELRO pages are swapped.

- Remove excess newline from the message added above.