grpc 第三方依赖 就是grpc的 third_party 文件夹
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
captainfffsama bc83eb8cd5 grpc 1.48.0 依赖 2 years ago
..
Makefile grpc 1.48.0 依赖 2 years ago
README grpc 1.48.0 依赖 2 years ago
cstool.c grpc 1.48.0 依赖 2 years ago
cstool_arm.c grpc 1.48.0 依赖 2 years ago
cstool_arm64.c grpc 1.48.0 依赖 2 years ago
cstool_evm.c grpc 1.48.0 依赖 2 years ago
cstool_m68k.c grpc 1.48.0 依赖 2 years ago
cstool_m680x.c grpc 1.48.0 依赖 2 years ago
cstool_mips.c grpc 1.48.0 依赖 2 years ago
cstool_mos65xx.c grpc 1.48.0 依赖 2 years ago
cstool_ppc.c grpc 1.48.0 依赖 2 years ago
cstool_sparc.c grpc 1.48.0 依赖 2 years ago
cstool_systemz.c grpc 1.48.0 依赖 2 years ago
cstool_tms320c64x.c grpc 1.48.0 依赖 2 years ago
cstool_x86.c grpc 1.48.0 依赖 2 years ago
cstool_xcore.c grpc 1.48.0 依赖 2 years ago
getopt.h grpc 1.48.0 依赖 2 years ago

README

This directory contains cstool of Capstone Engine.

Cstool is a command-line tool to disassemble assembly hex-string.
For example, to decode a hexcode string for Intel 32bit, run:

$ cstool x32 "90 91"

0 90 nop
1 91 xchg eax, ecx

Cstool disassembles the input and prints out the assembly instructions.
On each line, the first column is the instruction offset, the second
column is opcodes, and the rest is the instruction itself.

Cstool is flexible enough to accept all kind of hexcode format. The following
inputs have the same output with the example above.

$ cstool x32 "0x90 0x91"
$ cstool x32 "\x90\x91"
$ cstool x32 "90,91"
$ cstool x32 "90;91"
$ cstool x32 "90+91"
$ cstool x32 "90:91"

To print out instruction details, run Cstool with -d option, like below.

$ cstool -d x32 "01 d8"
0 01d8 add eax, ebx
Prefix:0x00 0x00 0x00 0x00
Opcode:0x01 0x00 0x00 0x00
rex: 0x0
addr_size: 4
modrm: 0xd8
disp: 0x0
sib: 0x0
op_count: 2
operands[0].type: REG = eax
operands[0].size: 4
operands[0].access: READ | WRITE
operands[1].type: REG = ebx
operands[1].size: 4
operands[1].access: READ
Registers read: eax ebx
Registers modified: eflags eax
EFLAGS: MOD_AF MOD_CF MOD_SF MOD_ZF MOD_PF MOD_OF

To see all the supported options, run ./cstool