Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

i#4087: Statically retarget libelftc malloc to DR #4094

Merged
merged 7 commits into from
Feb 14, 2020

Commits on Feb 13, 2020

  1. i#4087: Statically retarget libelftc malloc to DR

    Re-builds the ELF libeltc binaries to directly target the __wrap_
    versions of malloc, calloc, realloc, and free.  This avoids libc for
    statically linked uses rather than solely relying on the DR private
    loader to redirect.  Updates *all* of the binaries: aarch64, android,
    arm EABI, arm EABIHF, macho, pecoff lib32, pecoff lib64.
    
    Fixes #4087
    derekbruening committed Feb 13, 2020
    Configuration menu
    Copy the full SHA
    2e05e87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24a793b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09daf7c View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2020

  1. Move malloc redirection routines to be cross-platform

    Changes the __wrap_ and redirect_ malloc routines to be cross-platform
    and usable on Windows.
    
    Clang-formats the libelftc headers we share.
    
    Adds strdup redirection.  Updates the x86, pecoff, and macho libelftc
    binaries for strdup and r3530.
    
    Adds notes about r3531 libelftc bug to x86, pecoff, and macho.
    
    Fixes libelftc-pecoff.patch which had all the added files stripped out
    by e345a54!!
    derekbruening committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    0e47154 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d5c135 View commit details
    Browse the repository at this point in the history
  3. Updates the aarch64, arm eabi, arm eabihf, and android binaries and i…

    …nstructions for r3530 and strdup
    derekbruening committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    bb7531a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba98c2a View commit details
    Browse the repository at this point in the history