mirror of
https://github.com/encounter/objdiff.git
synced 2025-12-11 06:27:55 +00:00
[MIPS] Fix symbols being filtered out from target side of diff if target object contains .NON_MATCHING markers (#250)
* Fix filtering out symbols from the target side that have a symbol with the same name and a `.NON_MATCHING` suffix. - Target side: Show all the symbols except the `.NON_MATCHING` ones. - Base side: Ignore all the `.NON_MATCHING` symbols and also ignore the ones with the same name without the suffix * fmt * comment * tests * fmt tests * maybe this could fix wasm? * Fix wasm? * fmt * Move `DiffSide` to `diff` mod * Update the stuff the advisories CI told me to
This commit is contained in:
@@ -19,6 +19,7 @@ interface diff {
|
||||
parse: static func(
|
||||
data: list<u8>,
|
||||
config: borrow<diff-config>,
|
||||
side: diff-side,
|
||||
) -> result<object, string>;
|
||||
|
||||
hash: func() -> u64;
|
||||
@@ -80,6 +81,11 @@ interface diff {
|
||||
config: borrow<diff-config>,
|
||||
mapping: mapping-config,
|
||||
) -> result<diff-result, string>;
|
||||
|
||||
enum diff-side {
|
||||
target,
|
||||
base,
|
||||
}
|
||||
}
|
||||
|
||||
interface display {
|
||||
|
||||
Reference in New Issue
Block a user