DynamoRIO / DynamoRIO/dynamorio

AArchXX clean calls handle far too few use cases, blocking tool development

Open
#2,210 7 comments 0 reactions 0 assignees View on GitHub
Bug-ToolFail Hotlist-Release OpSys-AArch64 OpSys-ARM Priority-High
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

The AArchXX implementation of insert_parameter_preparation() is missing some key functionality:

```
/* FIXME i#1551, i#1569: we only implement naive parameter preparation,
* where args are all regs or immeds and do not conflict with param regs.
*/
```

This is a big enough missing port feature to call for a separate issue. This is blocking tool development on AArchXX, even simple samples: https://github.com/DynamoRIO/dynamorio/pull/2174

Xref original issues #1551, #1569

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.