Add AppendString signature and ProcessEvent fallback for Avowed (UE5.3) #482
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
OldButImportant
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
software-migration-backups/Dumper-7-17-05-2026!482
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "The-Hidden-Gaming-Lair/fix/appendstring-and-processevent-detection"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
E8 ? ? ? ? 48 8D ? ? ? 48 89 ? E8) for compilers that usemov+callinstead oflea+callnear theForwardShadingQuality_string reference"Accessed None", picking the one with the deepest call offset to avoid false positivesContext
Avowed (UE 5.3) uses different instruction encodings than what Dumper-7 currently expects:
48 89(mov) instead of48 8D/49 8B/48 8B(lea/mov) before the call, so none of the existing 6 signatures matchedmov eax, [reg+FunctionFlags]; test eax, 0x400(register-based) instead oftest [reg+FunctionFlags], 0x400(memory-based), and theFUNC_HasOutParms(0x4000) test is optimized out entirely — so neither the primary pattern scan nor the existingFindNextFunctionStartfallback could find itTest plan
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.