Commit Graph

17 Commits

Author SHA1 Message Date
Andrew Rogers
ba9be84a8a [swift-inspect] update CMake documentation 2025-01-22 14:50:40 -08:00
Andrew Rogers
4a9087c950 update Android build command in README.md for newst Swift Android SDK 2025-01-14 15:45:43 -08:00
Andrew Rogers
a4a7384de4 add CMake build support for Android 2025-01-13 08:56:01 -08:00
Andrew Rogers
5cc83ccd88 Merge branch 'main' into swift-inspect-android 2025-01-06 13:40:26 -08:00
Andrew Rogers
7b10cc88e4 PR feedback: README.md updates 2025-01-06 07:57:58 -08:00
Andrew Rogers
4018056a58 [swift-inspect] update README.md for Linux CMake build 2024-12-18 13:45:42 -08:00
Andrew Rogers
21ea119121 [swift-inspect] fix Android README.md 2024-12-18 11:51:07 -08:00
Andrew Rogers
f981f35fb5 [swift-inspect] full Android implementation including heap iteration 2024-12-18 11:51:07 -08:00
Andrew Rogers
aa6bfabf60 PR feedback: fix typo in README.md 2024-12-04 10:59:19 -08:00
Andrew Rogers
31460f63b8 specify -Xlinker instead of -Xswiftc in README.md 2024-12-03 20:01:14 -08:00
Andrew Rogers
049af2e0e0 [linux] add Linux build instructions to README.txt 2024-12-03 14:47:16 -08:00
Saleem Abdulrasool
22a014b484 swift-inspect: add initial CMake based build system
This addition will allow us to cross-compile swift-inspect to Windows
ARM64. Enabling the Windows ARM64 build permits the toolchain to become
more similar across the architectures.
2024-11-19 15:41:52 -08:00
Alex Hoppen
8e20a6f479 Update links for repositories moved to the swiftlang org on GitHub 2024-06-25 04:35:39 -07:00
Saleem Abdulrasool
ebf1cec6a6 swift-inspect: update instructions for Windows
Remove the reference to `DEVELOPER_DIR` and update the instructions to
actually be usable with a released snapshot (and official releases).
The development setup should mimic the actual layout further and is a
separate issue.  This requires a new snapshot with
apple/swift-installer-scripts#128 included.
2022-05-02 08:22:18 -07:00
Saleem Abdulrasool
18ec9bffc1 swift-inspect: enable dump-arrays on Windows
Hoist `iterateHeaps` into the `RemoteProcess` protocol, requiring an
implementation on all platforms.  If the platform is unable to implement
heap traversal, it would be possible to simply leave the callback
uncalled.

Be more careful about memory queries, we may receive invalid memory
addresses.
2022-02-25 14:55:18 -08:00
Saleem Abdulrasool
4a64b9f8f8 swift-inspect: add some documentation
This adds some documentation about swift-inspect and how to build it on
Windows, which requires additional flags to locate the SwiftRemoteMirror
library from the toolchain.
2022-02-24 08:34:50 -08:00
Ben Cohen
49cbf9788f Rename swiftdt to swift-inspect 2020-05-29 08:31:04 -07:00