It loads .mdt firmware layout files, searches for the other parts in the same directory and loads them. It resolves symbols, sections etc automatically, and maps them according to the layout to the virtual address space. - The iH command provides details about each firmware part as well. - Memory maps and segment names are prefixed with the parts file name to make them distinct. - If a firmware part is an ELF library it loads, and resolves its functions, segments etc. Due to the design of the ELF binary plugin (code duplication with macros for 32/64bit versions), this only supports 32bit firmware images for now. This can relatively easily be fixed, by duplicating this plugin but including the 64bit ELF headers. This requires more tests though.
27 lines
454 B
YAML
27 lines
454 B
YAML
coverage:
|
|
status:
|
|
project:
|
|
default:
|
|
branches:
|
|
- dev
|
|
- 'release-*'
|
|
if_not_found: failure
|
|
target: auto
|
|
threshold: 0.5%
|
|
patch:
|
|
default:
|
|
if_not_found: success
|
|
target: auto
|
|
threshold: 0.5%
|
|
ignore:
|
|
- "binrz/rz-test"
|
|
- ".github"
|
|
- "doc"
|
|
- "man"
|
|
- "mk"
|
|
- "sys"
|
|
- "test"
|
|
|
|
comment:
|
|
layout: "header, files, components, footer"
|
|
require_changes: true
|