DynamoRIO / DynamoRIO/dynamorio

support 32-bit ELF in 64-bit drsyms (and possibly vice versa)

Open
#1,532 0 comments 0 reactions 0 assignees View on GitHub
Component-Extension Migrated Priority-Medium Tool-DrCov Type-Feature
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 18h
Merged PRs (30d)
30

Description

_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) on August 29, 2014 15:48:41_

Xref issue #1345 for the core supporting mixed libraries.

drsyms, though, has a greater need for it, for offline tools that want to analyze a mixture (e.g., drcov analyzing several runs of different bitwidths but from the same sources).

_Original issue: http://code.google.com/p/dynamorio/issues/detail?id=1532_

Contributor guide

Open the contributing guide

Research direction

Start by reading the drsyms implementation and the mixed-library context in issue #1345. Check how drcov and other offline tools analyze ELF inputs of different bitwidths. Done means a 64-bit drsyms can analyze 32-bit ELF files, and the reverse case is supported if applicable, with coverage for mixed inputs.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
devtools, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.