On the Generation of Disassembly Ground Truth and the Evaluation of Disassemblers

12/11/2020
by   Kaiyuan Li, et al.
0

When a software transformation or software security task needs to analyze a given program binary, the first step is often disassembly. Since many modern disassemblers have become highly accurate on many binaries, we believe reliable disassembler benchmarking requires standardizing the set of binaries used and the disassembly ground truth about these binaries. This paper presents (i) a first version of our work-in-progress disassembly benchmark suite, which comprises 879 binaries from diverse projects compiled with multiple compilers and optimization settings, and (ii) a novel disassembly ground truth generator leveraging the notion of "listing files", which has broad support by Clang, GCC, ICC, and MSVC. In additional, it presents our evaluation of four prominent open-source disassemblers using this benchmark suite and a custom evaluation system. Our entire system and all generated data are maintained openly on GitHub to encourage community adoption.

READ FULL TEXT

page 5

page 9

page 11

page 12

research
10/26/2022

The Inconvenient Truths of Ground Truth for Binary Analysis

The effectiveness of binary analysis tools and techniques is often measu...
research
05/10/2023

A Deep Dive into NFT Rug Pulls

NFT rug pull is one of the most prominent type of scam that the develope...
research
01/27/2021

Easy-GT: Open-Source Software to Facilitate Making the Ground Truth for White Blood Cells Nucleus

The nucleus of white blood cells (WBCs) plays a significant role in thei...
research
04/09/2018

Do Android Taint Analysis Tools Keep their Promises?

In recent years, researchers have developed a number of tools to conduct...
research
11/19/2020

ReAssert: Deep Learning for Assert Generation

The automated generation of test code can reduce the time and effort req...
research
09/10/2023

Benchmarking ground truth trajectories with robotic total stations

Benchmarks stand as vital cornerstones in elevating SLAM algorithms with...
research
04/06/2022

AutoCOR: Autonomous Condylar Offset Ratio Calculator on TKA-Postoperative Lateral Knee X-ray

The postoperative range of motion is one of the crucial factors indicati...

Please sign up or login with your details

Forgot password? Click here to reset