25 lines
601 B
C
25 lines
601 B
C
/* Capstone Disassembly Engine */
|
|
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
|
|
/* Rot127 <unisono@quyllur.org>, 2022-2023 */
|
|
|
|
#include "AArch64DisassemblerExtension.h"
|
|
#include "AArch64BaseInfo.h"
|
|
|
|
bool AArch64_getFeatureBits(unsigned int mode, unsigned int feature)
|
|
{
|
|
// we support everything
|
|
return true;
|
|
}
|
|
|
|
/// Tests a NULL terminated array of features if they are enabled.
|
|
bool AArch64_testFeatureList(unsigned int mode, const unsigned int *features)
|
|
{
|
|
int i = 0;
|
|
while (features[i]) {
|
|
if (!AArch64_getFeatureBits(mode, features[i]))
|
|
return false;
|
|
++i;
|
|
}
|
|
return true;
|
|
}
|