Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chayleaf/android-trace-log

Rust Android trace log parsing library
https://github.com/chayleaf/android-trace-log

Last synced: 5 days ago
JSON representation

Rust Android trace log parsing library

Awesome Lists containing this project

README

        

# Android Trace Log   [![crates.io](https://img.shields.io/crates/v/android_trace_log.svg)](https://crates.io/crates/android_trace_log) [![docs.rs](https://docs.rs/android_trace_log/badge.svg)](https://docs.rs/android_trace_log)

A library for handling Android trace files created with `android.os.Debug.startMethodTracing`

# Reference

* [Version 1](https://android.googlesource.com/platform/dalvik.git/+/2ad60cfc28e14ee8f0bb038720836a4696c478ad/vm/Profile.c)
* [Version 2/3](https://android.googlesource.com/platform/art/+/master/runtime/trace.cc)

# Changelog

- 0.3.0 - mark `Error` enum as non-exhaustive, don't panic on invalid
timestamps

# License

TL;DR do whatever you want

Licensed under either the [BSD Zero Clause License](LICENSE-0BSD) (https://opensource.org/licenses/0BSD), the [Apache 2.0 License](LICENSE-APACHE) (http://www.apache.org/licenses/LICENSE-2.0) or the [MIT License](LICENSE-MIT) (http://opensource.org/licenses/MIT), at your choice.