Skip to content

Commit

Permalink
Update Changes in README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
kubo committed Sep 2, 2024
1 parent 14491c0 commit 2858946
Showing 1 changed file with 33 additions and 4 deletions.
37 changes: 33 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,28 @@ entry is resolved.
Changes
-------

**2024-09-02:** Fix issues on macOS ([#48])

**2024-08-05:** Add `plthook_enum_with_prot()` to enumerate entries with memory protection information. (plthook_elf.c and plthook_osx.c)

**2023-06-01:** Add riscv support. (plthook_elf.c) ([#45])

**2022-09-19:** Drop macOS 32-bit application support. Drop support for macOS 10.14 Mojave or before.

**2022-08-12:** Support LC_DYLD_CHAINED_FIXUPS on macOS intel

**2020-03-30:** Check _start also in plthook_open_by_handle() (plthook_elf.c) ([#29])

**2020-03-09:** Add support for uClibc. ([#28])

**2019-11-14:** Fix potential incorrect parsing of /proc/self/maps on linux. ([#24])

**2019-11-14:** Fix possible double-close issue in plthook_elf.c ([#23])

**2019-09-27:** Fix resource leaks when the format of /proc/self/maps is unexpected on Linux. ([#20])

**2019-09-26:** Fix SEGV when plthook_open(..., "/usr/lib/libc.dylib") on macOS. ([#19])

**2019-02-17:** Support `plthook_open_by_address()` and change
internal logic of `plthook_open()` on Android.

Expand Down Expand Up @@ -214,8 +236,8 @@ Supported Platforms
| Linux i386 and x86_64 | plthook_elf.c | tested using [github actions] |
| Linux arm, aarch64, powerpc and powerpc64le | plthook_elf.c | tested on [QEMU][] using [github actions] |
| Windows 32-bit and x64 (MSVC) | plthook_win32.c | tested using [github actions] |
| macOS (intel) (*5) | plthook_osx.c | tested using [github actions] |
| macOS (arm) | plthook_osx.c | probably(*4) |
| macOS (intel) (*4) | plthook_osx.c | tested using [github actions] |
| macOS (arm) | plthook_osx.c | tested using [github actions] |
| Windows 32-bit and x64 (Mingw32 and Cygwin) | plthook_win32.c | perhaps(*2) |
| Solaris x86_64 | plthook_elf.c | perhaps(*1) |
| FreeBSD i386 and x86_64 except i386 program on x86_64 OS | plthook_elf.c | perhaps(*1) |
Expand All @@ -224,13 +246,20 @@ Supported Platforms
*1 Tested on a local VM before.
*2 Tested on travis-ci.org before.
*3 Contributed by [Daniel Deptford][].
*4 Tested on [bitrise M1 stacks](https://devcenter.bitrise.io/en/infrastructure/build-stacks/apple-silicon-m1-stacks.html). (2022-09-19)
*5 10.14 Mojave support was dropped on 2022-09-19.
*4 macOS 10.14 Mojave support was dropped on 2022-09-19.
[QEMU]: http://www.qemu.org/
[Daniel Deptford]: https://github.com/redmercury
[JC Liang]: https://github.com/tntljc
[#10]: https://github.com/kubo/plthook/pull/10
[#19]: https://github.com/kubo/plthook/issues/19
[#20]: https://github.com/kubo/plthook/issues/20
[#23]: https://github.com/kubo/plthook/pull/23
[#24]: https://github.com/kubo/plthook/issues/24
[#28]: https://github.com/kubo/plthook/pull/28
[#29]: https://github.com/kubo/plthook/issues/29
[#45]: https://github.com/kubo/plthook/pull/45
[#48]: https://github.com/kubo/plthook/issues/48
[github actions]: https://github.com/kubo/plthook/actions/workflows/run-tests.yml
License
Expand Down

0 comments on commit 2858946

Please sign in to comment.