Files
revng-revng/tests/Analysis/PromoteStackPointer/stackframe.yml
T
Giacomo Vercesi ab125b35b0 Fix License headers
Change company name to "rev.ng Labs Srl" in all license headers
to reflect changed company name and legal status
Add missing license headers to files that didn't have one
2022-04-19 12:17:59 +02:00

68 lines
2.4 KiB
YAML

#
# Copyright rev.ng Labs Srl. See LICENSE.md for details.
#
Types:
- # stack_frame prototype
Kind: RawFunctionType
ID: 7412439904038490792
FinalStackOffset: 8
-StackArgumentsType: ''
- # stack_frame stack frame
Kind: StructType
ID: 17773669446801075323
Size: 8
- # stack_frame_array prototype
Kind: RawFunctionType
ID: 13776914522867493387
FinalStackOffset: 8
- # stack_frame_array stack frame
Kind: StructType
ID: 10059356012972557344
Fields: []
Size: 80
- # stack_arguments_64 prototype
Kind: RawFunctionType
ID: 962527246414399901
FinalStackOffset: 8
StackArgumentsType:
UnqualifiedType: "/Types/StructType-2914208048943782880"
- # stack_arguments_64 stack arguments type
Kind: StructType
ID: 2914208048943782880
Size: 24
- # stack_arguments_32 prototype
Kind: RawFunctionType
ID: 15643449473528100124
FinalStackOffset: 8
StackArgumentsType:
UnqualifiedType: "/Types/StructType-17628016926864895242"
- # stack_arguments_32 stack arguments type
Kind: StructType
ID: 17628016926864895242
# TODO: this should be 24, see source file for explanation
Size: 20
Functions:
- CustomName: "stack_frame"
Type: Regular
Prototype: "/Types/RawFunctionType-7412439904038490792"
StackFrameType: "/Types/StructType-17773669446801075323"
- CustomName: "stack_frame_array"
Type: Regular
Prototype: "/Types/RawFunctionType-13776914522867493387"
StackFrameType: "/Types/StructType-10059356012972557344"
- CustomName: "stack_arguments_64"
Type: Regular
Prototype: "/Types/RawFunctionType-962527246414399901"
- CustomName: "call_stack_arguments_64"
Type: Regular
-StackFrameType: ''
# TODO: once we have references in the CFG we can test the relationship with
# the callee.
- CustomName: "stack_arguments_32"
Type: Regular
Prototype: "/Types/RawFunctionType-15643449473528100124"
StackFrameType: "/Types/StructType-4125551533421568229"
# TODO: test indirect_call_stack_arguments_64 once we handle it
# TODO: test array_stack_argument once we handle it