mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-02 07:06:33 +00:00
Reapply "[ProfileData] (compiler-rt) Use Error in InstrProf and Coverage, NFC"
Sync up with "(llvm) Use Error in InstrProf and Coverage". Differential Revision: http://reviews.llvm.org/D19903 llvm-svn: 269493
This commit is contained in:
parent
0b7b7ae806
commit
be1b4e4dc6
@ -295,16 +295,15 @@ typedef struct ValueProfData {
|
||||
static std::unique_ptr<ValueProfData>
|
||||
serializeFrom(const InstrProfRecord &Record);
|
||||
/*!
|
||||
* Check the integrity of the record. Return the error code when
|
||||
* an error is detected, otherwise return instrprof_error::success.
|
||||
* Check the integrity of the record.
|
||||
*/
|
||||
instrprof_error checkIntegrity();
|
||||
Error checkIntegrity();
|
||||
/*!
|
||||
* Return a pointer to \c ValueProfileData instance ready to be read.
|
||||
* All data in the instance are properly byte swapped. The input
|
||||
* data is assumed to be in little endian order.
|
||||
*/
|
||||
static ErrorOr<std::unique_ptr<ValueProfData>>
|
||||
static Expected<std::unique_ptr<ValueProfData>>
|
||||
getValueProfData(const unsigned char *SrcBuffer,
|
||||
const unsigned char *const SrcBufferEnd,
|
||||
support::endianness SrcDataEndianness);
|
||||
|
Loading…
x
Reference in New Issue
Block a user