/// <summary>Return friendly name of a group id (that an instruction can /// belong to) Find the group id from header file of corresponding /// architecture (arm.h for ARM, x86.h for X86, ...)</summary> /// <param name="groupId"></param> /// <returns></returns> /// <remarks>Attempt to invoke this method with Capstone native library /// compiled in diet mode will throw an exception.</remarks> public string GetGroupName(uint groupId) { if (DietModeEnabled) { throw new InvalidOperationException("Diet mode enabled."); } return(CapstoneImport.GroupName(this, groupId)); }
/// <summary>Resolve a Registry Unique Identifier to an Registry Name. /// </summary> /// <returns>A string representing registry name of a null reference if /// the unique identifier is invalid.</returns> public string GetRegistryName(uint registryId) { return(CapstoneImport.GroupName(this, registryId)); }
/// <summary>Resolve an Instruction Unique Identifier to an Instruction Name. /// </summary> /// <returns>A string representing instruction name of a null reference if /// the unique identifier is invalid.</returns> public string GetInstructionName(uint instructionId) { return(CapstoneImport.GroupName(this, instructionId)); }