HexHive / HexHive/HexType

Analysis results do not show lines of the source code.

Open
#11 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
103
Forks
21
PR merge metrics
No merged PRs in 30d

Description

Hi @jys0710 :

I recently cloned and built HexType from the repository, and everything seemed to go smoothly. Here are the steps I followed:

```
$ git clone git@github.com:HexHive/HexType.git
$ sudo ./build.sh
$ export HEXTYPE_LOG_PATH="/tmp/hextype"
```

    
After setting everything up, I used HexType to compile a test file:

```
$ BUILD_DIR/bin/clang++ test.cc -fsanitize=hextype
```

    
This produced an executable `a.out`. However, when I ran the executable:

```
$ ./a.out
```

    
The output was different from what I expected, based on the descriptions in your paper. Here's what I got:

```
== HexType Type Confusion Report ==
3 4695655070575894917 9029972361605578882
./simple.out() [0x4051d9]
./simple.out(__type_casting_verification+0x351) [0x402c81]
./simple.out(main+0x80) [0x405b30]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fbf0e5bf0b3]
./simple.out(_start+0x2e) [0x4021ee]
```

    
I noticed that the output does not include the number of lines from the source file, as mentioned in your paper. Could you please advise if there's something I may have missed, or if there's an additional step I need to take to achieve the expected results?

Thank you very much for your assistance!

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.