ExtendedAndroidTools
ExtendedAndroidTools copied to clipboard
Extended Android Tools is a place to host and maintain a build environment and makefiles cross compiling Linux tools we all love for Android.
With this PR: the `jdwp_streams.py` adds the implementation of the two abstract classes `JDWPOutputStreamBase` and the `JDWPInputStreamBase` . With the `jvm_connection.py` has the `JVMConnection` class for connections to a JVM.
The `check_command_ids_order.py` file accepts an argument which is the path to the directory with the command set python files, and checks the order of listed command sets' IDs, if they...
This PR addresses issue #57, creating command classes containing serializer and deserializer functions and grouped into a single file based on a command set.
Hi! I've built bpftools (including bpftrace) for aach64. ```sh # /data/bin/bpftools/bpftrace --info System OS: Linux 5.10.43 #9 SMP PREEMPT Tue Jun 27 12:32:32 UTC 2023 Arch: aarch64 Build version: v0.16.0-96-g58bd...
Raw JDWP is too verbose for convenient debugging experience. Ideally we would be able to debug Java processes using API consisting of Threads, StackFrames, Variables and Breakpoints that underneath translates...
Once https://github.com/facebookexperimental/ExtendedAndroidTools/issues/56 is completed, implement codegen tool using new JDWP description to generate data structures and serialization/deserialization logic, together with any python modules accompanying generated code, necessary to send and...
Implement a set of python modules containing objects describing layout of [JDWP messages](https://docs.oracle.com/javase/8/docs/platform/jpda/jdwp/jdwp-protocol.html). An example of such description could look like this: ``` Version = Command( name="version", id=1, out=None, reply=Struct([...
Hi, I'm so glad I found this repo, as I wanted to experiment running bpf code on a pixel3a phone I have, and didn't know how to port the bpf...
If all variables are already defined add true to continue configure