angr / angr/angr-management

KeyError regarding 32-bit ARM loading

Open
#1,153 0 comments 0 reactions 0 assignees View on GitHub
bug needs-triage
Dominant language
Python
Stars
1.2k
Forks
131
Avg merge
1d 11h
Merged PRs (30d)
14

Description

### Description

Logs:

```
Exception while running job "Loading file":
Traceback (most recent call last):
File "angrmanagement\data\instance.py", line 343, in _worker
File "angrmanagement\data\jobs\job.py", line 69, in run
File "angrmanagement\data\jobs\loading.py", line 124, in _run
File "angr\project.py", line 227, in __init__
File "angr\factory.py", line 39, in __init__
File "angr\engines\pcode\cc.py", line 113, in register_pcode_arch_default_cc
File "angr\calling_conventions.py", line 2293, in default_cc
KeyError: 'arm32'
```

### Steps to reproduce the bug

The Windows Nightly build fails to load any file that is selected with all P-code 32-bit ARM values on the current Windows nightly release.

Backend: blob

### Environment

_No response_

### Additional context

_No response_

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.