developtools_profiler/tools/smaps_show
stesen e1641fbd1e add smaps tool
Signed-off-by: stesen <stesen.ma@huawei.com>
Change-Id: I714c8b10b45cbbf5ae137b1caf28ff5561624fbc
2022-05-09 14:47:16 +08:00
..
src add smaps tool 2022-05-09 14:47:16 +08:00
.gitignore add smaps tool 2022-05-09 14:47:16 +08:00
Cargo.toml add smaps tool 2022-05-09 14:47:16 +08:00
README.md add smaps tool 2022-05-09 14:47:16 +08:00

small tools to parse smaps information

build

native build:

# build with debug:
cargo build
# or release:
cargo build --release

static-linking Cross-Build for arm32:

#add toolchains:
rustup target add armv7-unknown-linux-musleabihf
rustup target add arm-unknown-linux-musleabihf
#add right linker to ~/.cargo/config:
[target.armv7-unknown-linux-musleabihf]
linker = "arm-linux-gnueabihf-ld"

[target.arm-unknown-linux-musleabihf]
linker = "arm-linux-gnueabihf-ld"

build:

cargo build --target=armv7-unknown-linux-musleabihf
#add --release for release

run

smaps-show -p PID [-v]

or

smaps-show -f FILE_PATH [-v]