Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

decoder: Ignore AArch64 mapping symbols #775

Merged
merged 3 commits into from
Aug 30, 2023

Commits on Aug 26, 2023

  1. Decoder: Ignore AArch64 mapping symbols

    The AArch64 ELF spec includes "mapping symbols" for identifying contiguous
    data/code regions in a binary:
    https://github.com/ARM-software/abi-aa/blob/main/aaelf64/aaelf64.rst#mapping-symbols
    
    Ignore these if we encounter them in the ".defmt" section rather than returning
    an error.
    paulmenage committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    a06a575 View commit details
    Browse the repository at this point in the history
  2. Add changelog entry

    paulmenage committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    4e670d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Satisfy clippz

    Error was:
    ```
    error: &-masking with zero
      --> qemu/src/bin/bitflags.rs:10:1
       |
    10 | / bitflags! {
    11 | |     #[allow(clippy::bad_bit_mask)]
    12 | |     struct Flags: u8 {
    13 | |         #[cfg(not(never))]
    ...  |
    23 | |     }
    24 | | }
       | |_^
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bad_bit_mask
       = note: `#[deny(clippy::bad_bit_mask)]` on by default
       = note: this error originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
    ```
    Urhengulas authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    022aca9 View commit details
    Browse the repository at this point in the history