Go to the documentation of this file.
4 #if defined(CAPSTONE_HAS_OSXKERNEL)
5 #include <Availability.h>
6 #include <libkern/libkern.h>
18 unsigned short max_id = insns[
size - 1].
id;
21 unsigned short *cache = (
unsigned short *)
cs_mem_calloc(max_id + 1,
sizeof(*cache));
24 cache[insns[
i].
id] =
i;
33 if (
id > insns[
max - 1].
id)
46 for (
i = 0;
i <
max;
i++) {
60 for (
i = 0;
i <
max;
i++) {
61 if (
map[
i].
id ==
id) {
76 for (
c = 0; list[
c] > 0;
c++);
87 for (
c = 0; list[
c] > 0;
c++);
94 size_t len = strlen(
str)+ 1;
100 return (
char *)memmove(
new,
str,
len);
120 for (
i = 0;
i <
max;
i++) {
132 for (
i = 0;
i <
max;
i++) {
unsigned short insn_find(const insn_map *insns, unsigned int max, unsigned int id, unsigned short **cache)
cs_malloc_t cs_mem_malloc
bool arr_exist(uint16_t *arr, unsigned char max, unsigned int id)
int name2id(const name_map *map, int max, const char *name)
unsigned int count_positive(const uint16_t *list)
const char * id2name(const name_map *map, int max, const unsigned int id)
int cs_snprintf(char *buffer, size_t size, const char *fmt,...)
bool arr_exist8(unsigned char *arr, unsigned char max, unsigned int id)
cs_vsnprintf_t cs_vsnprintf
unsigned int count_positive8(const unsigned char *list)
GTEST_API_ const char * fmt
UniquePtr< SSL_SESSION > ret
static unsigned short * make_id2insn(const insn_map *insns, unsigned int size)
cs_calloc_t cs_mem_calloc
char * cs_strdup(const char *str)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:48