Massimo Fioravanti
335d402245
Change signatures to forward metadata cache.
2022-11-22 12:27:02 +01:00
Massimo Fioravanti
370b081c0e
Moved kinds to kinds namespace
2022-08-25 17:09:15 +02:00
Antonio Frighetto
0ca87e8840
ModelHelpers: drop createEmptyStruct
...
`createEmptyStruct` has been upstreamed into revng.
2022-07-19 13:47:44 +02:00
Massimo Fioravanti
b184360340
Make DetectStackSizePass into a pipeline analysis
2022-05-25 15:49:38 +02:00
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
Pietro Fezzardi
36541ae5cd
QualifiedType RawFunctionType.StackArgumentsType
2022-04-08 17:58:06 +02:00
Antonio Frighetto
765219d58c
Support for control-flow graph out of the model
...
The control-flow graph has been taken out of the model. Related changes
to `getCallSitePrototype` have been here addressed.
2022-04-06 16:25:05 +02:00
Alessandro Di Federico
77335d036a
Rename Lifted tag to Isolated
2022-03-17 14:08:05 +01:00
Pietro Fezzardi
198ecd08d9
Update to new revng API for getCallSitePrototype
...
This commit updates the calls to getCallSitePrototype according to the
new API introduced in revng in commit 0659e6b6a3
2022-03-02 18:04:36 +01:00
Alessandro Di Federico
48fcca58ae
DetectStackSize: limit stack arguments/frame size
2022-02-11 17:28:02 +01:00
Alessandro Di Federico
7a910eeb48
PromoteStackPointer: ignore CABIFunctionType
2022-01-09 14:14:03 +01:00
Pietro Fezzardi
818156e06a
DLA upgrades stack's and stack arguments' types
2022-01-04 16:21:07 +01:00
Alessandro Di Federico
24f5515842
Import passes of the new stack promotion pipeline
2021-12-17 14:01:00 +01:00