Alessandro Di Federico
|
2b55d1df22
|
Adopt cmake-format
|
2022-03-17 18:52:18 +01:00 |
|
Alessandro Di Federico
|
ea6383c476
|
mv {d,registerD}efaultFunctionPrototype
|
2022-03-17 14:10:50 +01:00 |
|
Alessandro Di Federico
|
bc8e6a6a24
|
Minor changes
|
2022-03-16 22:10:15 +01:00 |
|
Ivan Krysak
|
bc0e6d1392
|
ABI: preliminary FinalStackOffset computation
|
2022-02-25 00:32:24 +01:00 |
|
Ivan Krysak
|
2c35fc87d5
|
Conversion to RawFunctionType cannot fail
|
2022-02-25 00:31:14 +01:00 |
|
Ivan Krysak
|
11989b316b
|
Ensure model is untouched RawToCABI
It's now guaranteed to leave the model unmodified if the converstion
from `RawFunctionType` to `CABIFunctionType` fails.
|
2022-02-25 00:30:51 +01:00 |
|
Ivan Krysak
|
b14fee7515
|
Implement abi::FunctionType::layout()
The `Layout` data structure works as a common view over
`RawFunctionType` and `CABIFunctionType`.
|
2022-02-25 00:30:14 +01:00 |
|
Ivan Krysak
|
541643afc3
|
Move function type conversion to librevngABI
|
2022-02-24 23:56:30 +01:00 |
|
Ivan Krysak
|
371f5c4555
|
Implement ABI-based register state deductions
This will help EarlyFunctionAnalysis in providing more accurate results,
in case assumptions about the ABI can be made.
|
2022-02-14 13:35:37 +01:00 |
|
Ivan Krysak
|
cafe44097b
|
ABI: introduce default function type generation
|
2022-02-14 13:35:37 +01:00 |
|