HexHive / HexHive/Igor

Cannot run the smart tracer tool

Open
#10 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
78
Forks
16
PR merge metrics
No merged PRs in 30d

Description

When using the smart tracer tool with the latest IntelPin 3.30 toolkit I get the following error.
`dlopen failed: library "libpin3dwarf.so" not found`

I also cannot find the mentioned library in the IntelPin 3.30 toolkit.
However, I do find it in IntelPin 3.20.

```
$ find ./pin-3.20-98437-gf02b61307-gcc-linux | grep -i libpin3dwarf
./pin-3.20-98437-gf02b61307-gcc-linux/intel64/lib-ext/libpin3dwarf.so.sig
./pin-3.20-98437-gf02b61307-gcc-linux/intel64/lib-ext/libpin3dwarf.so
./pin-3.20-98437-gf02b61307-gcc-linux/ia32/lib-ext/libpin3dwarf.so.sig
./pin-3.20-98437-gf02b61307-gcc-linux/ia32/lib-ext/libpin3dwarf.so
```

Unfortunately, when using IntelPin 3.20, I get another error.
`dlopen failed: cannot locate symbol "xed_encoder_request_operands_const" referenced by "/magma/fuzzers/aflplusplus/smart_tracer/pintool/calltrace.so"`

What version of IntelPin should I use and is there any additional setup required?

Thanks!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.