llvm-capstone/bolt/lib
Amir Ayupov 9b02dc631d [BOLT] Check MCContext errors
Abort on emission errors to prevent a malformed binary being written.
Example:
```
<unknown>:0: error: Undefined temporary symbol .Ltmp26310
<unknown>:0: error: Undefined temporary symbol .Ltmp26311
<unknown>:0: error: Undefined temporary symbol .Ltmp26312
<unknown>:0: error: Undefined temporary symbol .Ltmp26313
<unknown>:0: error: Undefined temporary symbol .Ltmp26314
<unknown>:0: error: Undefined temporary symbol .Ltmp26315
BOLT-ERROR: Emission failed.
```

Reviewed By: yota9

Differential Revision: https://reviews.llvm.org/D123263
2022-04-08 21:08:39 -07:00
..
Core [Support/Hash functions] Change the final() and result() of the hashing functions to return an array of bytes 2022-04-05 21:38:06 -07:00
Passes [BOLT] LongJmp: Check for shouldEmit 2022-03-31 22:33:09 +03:00
Profile Cleanup LLVMDWARFDebugInfo 2022-02-15 09:16:03 +01:00
Rewrite [BOLT] Check MCContext errors 2022-04-08 21:08:39 -07:00
RuntimeLibs [BOLT][NFC] Fix braces usage in the rest of the codebase 2021-12-28 18:43:53 -08:00
Target [BOLT][NFC] Move isADD64rr and isADDri out of MCPlusBuilder class 2022-04-05 14:32:07 -07:00
Utils [BOLT] Set cold sections alignment explicitly 2022-03-15 22:12:17 +03:00
CMakeLists.txt