Classes | Macros | Functions | Variables
test_arm_regression.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <capstone/platform.h>
#include <capstone/capstone.h>
Include dependency graph for test_arm_regression.c:

Go to the source code of this file.

Classes

struct  invalid_code
 
struct  invalid_instructions
 
struct  platform
 
struct  valid_code
 
struct  valid_instructions
 

Macros

#define _this_printf(...)
 
#define _this_printf(...)
 
#define MAX_INVALID_CODES   16
 
#define MAX_VALID_CODES   16
 

Functions

static char * hex_string (unsigned char *str, size_t len)
 
int main ()
 
static void print_insn_detail (cs_insn *ins)
 
static void snprint_insn_detail (char *buf, size_t *cur, size_t *left, cs_insn *ins)
 
static void test_invalids ()
 
static void test_valids ()
 

Variables

static csh handle
 

Macro Definition Documentation

◆ _this_printf [1/2]

#define _this_printf (   ...)
Value:
{ \
size_t used = 0; \
used = snprintf(buf + *cur, *left, __VA_ARGS__); \
*left -= used; \
*cur += used; \
}

◆ _this_printf [2/2]

#define _this_printf (   ...)
Value:
{ \
size_t used = 0; \
used = snprintf(tmp_buf + cur, left, __VA_ARGS__); \
left -= used; \
cur += used; \
}

◆ MAX_INVALID_CODES

#define MAX_INVALID_CODES   16

Definition at line 148 of file test_arm_regression.c.

◆ MAX_VALID_CODES

#define MAX_VALID_CODES   16

Definition at line 242 of file test_arm_regression.c.

Function Documentation

◆ hex_string()

static char* hex_string ( unsigned char *  str,
size_t  len 
)
static

Definition at line 27 of file test_arm_regression.c.

◆ main()

int main ( )

Definition at line 388 of file test_arm_regression.c.

◆ print_insn_detail()

static void print_insn_detail ( cs_insn *  ins)
static

Definition at line 134 of file test_arm_regression.c.

◆ snprint_insn_detail()

static void snprint_insn_detail ( char *  buf,
size_t *  cur,
size_t *  left,
cs_insn *  ins 
)
static

Definition at line 47 of file test_arm_regression.c.

◆ test_invalids()

static void test_invalids ( )
static

Definition at line 158 of file test_arm_regression.c.

◆ test_valids()

static void test_valids ( )
static

Definition at line 251 of file test_arm_regression.c.

Variable Documentation

◆ handle

csh handle
static

Definition at line 16 of file test_arm_regression.c.

buf
voidpf void * buf
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
memory_diff.cur
def cur
Definition: memory_diff.py:83


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:34