On Mar 26 16:45, Jeremy Drake via Cygwin-patches wrote:
> v2 splits the vendoring of libudis86 into importing the original files and
> then patching them (and adding them to Makefile.am at that point).  It
> also has both x86_64 and aarch64 implementations exit loops on rets or
> unconditional jumps.
> 
> Jeremy Drake (5):
>   Cygwin: factor out find_fast_cwd_pointer to arch-specific file.
>   Cygwin: vendor libudis86 1.7.2/libudis86
>   Cygwin: patch libudis86 to build as part of Cygwin
>   Cygwin: use udis86 to find fast cwd pointer on x64
>   Cygwin: add find_fast_cwd_pointer_aarch64.
> 
>  winsup/cygwin/Makefile.am              |   14 +-
>  winsup/cygwin/fastcwd_aarch64.cc       |  203 +
>  winsup/cygwin/path.cc                  |  145 +-
>  winsup/cygwin/udis86/decode.c          | 1113 ++++
>  winsup/cygwin/udis86/decode.h          |  195 +
>  winsup/cygwin/udis86/extern.h          |  109 +
>  winsup/cygwin/udis86/itab.c            | 8404 ++++++++++++++++++++++++
>  winsup/cygwin/udis86/itab.h            |  680 ++
>  winsup/cygwin/udis86/types.h           |  260 +
>  winsup/cygwin/udis86/udint.h           |   91 +
>  winsup/cygwin/udis86/udis86.c          |  464 ++
>  winsup/cygwin/x86_64/fastcwd_x86_64.cc |  172 +
>  12 files changed, 11727 insertions(+), 123 deletions(-)
>  create mode 100644 winsup/cygwin/fastcwd_aarch64.cc
>  create mode 100644 winsup/cygwin/udis86/decode.c
>  create mode 100644 winsup/cygwin/udis86/decode.h
>  create mode 100644 winsup/cygwin/udis86/extern.h
>  create mode 100644 winsup/cygwin/udis86/itab.c
>  create mode 100644 winsup/cygwin/udis86/itab.h
>  create mode 100644 winsup/cygwin/udis86/types.h
>  create mode 100644 winsup/cygwin/udis86/udint.h
>  create mode 100644 winsup/cygwin/udis86/udis86.c
>  create mode 100644 winsup/cygwin/x86_64/fastcwd_x86_64.cc

Other than my pretty minor nits, good work!


Thanks,
Corinna

Reply via email to