Files
revng-revng/share/revng/test/tests/invalidation/four-functions.S.empty.pre-patch.yml
2025-04-17 11:19:17 +03:00

52 lines
1.2 KiB
YAML

#
# This file is distributed under the MIT License. See LICENSE.md for details.
#
---
Changes:
- Path: "/Functions"
Remove:
Entry: "0x500000:Code_x86_64"
- Path: "/Functions"
Add:
Entry: "0x500000:Code_x86_64"
Name: "caller"
Prototype:
Kind: DefinedType
Definition: "/TypeDefinitions/2000-RawFunctionDefinition"
- Path: "/Functions"
Add:
Entry: "0x500006:Code_x86_64"
Name: "callee"
Prototype:
Kind: DefinedType
Definition: "/TypeDefinitions/2001-RawFunctionDefinition"
- Path: "/Functions"
Add:
Entry: "0x500007:Code_x86_64"
Name: "not_called"
Prototype:
Kind: DefinedType
Definition: "/TypeDefinitions/2002-RawFunctionDefinition"
- Path: "/TypeDefinitions"
Add:
ID: 2000
Kind: RawFunctionDefinition
Architecture: x86_64
PreservedRegisters:
- rax_x86_64
- Path: "/TypeDefinitions"
Add:
ID: 2001
Kind: RawFunctionDefinition
Architecture: x86_64
PreservedRegisters:
- rax_x86_64
- Path: "/TypeDefinitions"
Add:
ID: 2002
Kind: RawFunctionDefinition
Architecture: x86_64
PreservedRegisters:
- rax_x86_64