Rizin
unix-like reverse engineering framework and cli tools
rz_lang_byte_array.h File Reference
#include <rz_types.h>

Go to the source code of this file.

Typedefs

typedef enum rz_lang_byte_array_type_t RzLangByteArrayType
 

Enumerations

enum  rz_lang_byte_array_type_t {
  RZ_LANG_BYTE_ARRAY_RIZIN = 0 , RZ_LANG_BYTE_ARRAY_ASM , RZ_LANG_BYTE_ARRAY_BASH , RZ_LANG_BYTE_ARRAY_C_CPP_BYTES ,
  RZ_LANG_BYTE_ARRAY_C_CPP_HALFWORDS_BE , RZ_LANG_BYTE_ARRAY_C_CPP_HALFWORDS_LE , RZ_LANG_BYTE_ARRAY_C_CPP_WORDS_BE , RZ_LANG_BYTE_ARRAY_C_CPP_WORDS_LE ,
  RZ_LANG_BYTE_ARRAY_C_CPP_DOUBLEWORDS_BE , RZ_LANG_BYTE_ARRAY_C_CPP_DOUBLEWORDS_LE , RZ_LANG_BYTE_ARRAY_GOLANG , RZ_LANG_BYTE_ARRAY_JAVA ,
  RZ_LANG_BYTE_ARRAY_JSON , RZ_LANG_BYTE_ARRAY_KOTLIN , RZ_LANG_BYTE_ARRAY_NODEJS , RZ_LANG_BYTE_ARRAY_OBJECTIVE_C ,
  RZ_LANG_BYTE_ARRAY_PYTHON , RZ_LANG_BYTE_ARRAY_RUST , RZ_LANG_BYTE_ARRAY_SWIFT , RZ_LANG_BYTE_ARRAY_YARA
}
 

Functions

RZ_API RZ_OWN char * rz_lang_byte_array (RZ_NONNULL const ut8 *buffer, size_t size, RzLangByteArrayType type)
 

Typedef Documentation

◆ RzLangByteArrayType

Enumeration Type Documentation

◆ rz_lang_byte_array_type_t

Enumerator
RZ_LANG_BYTE_ARRAY_RIZIN 
RZ_LANG_BYTE_ARRAY_ASM 
RZ_LANG_BYTE_ARRAY_BASH 
RZ_LANG_BYTE_ARRAY_C_CPP_BYTES 
RZ_LANG_BYTE_ARRAY_C_CPP_HALFWORDS_BE 
RZ_LANG_BYTE_ARRAY_C_CPP_HALFWORDS_LE 
RZ_LANG_BYTE_ARRAY_C_CPP_WORDS_BE 
RZ_LANG_BYTE_ARRAY_C_CPP_WORDS_LE 
RZ_LANG_BYTE_ARRAY_C_CPP_DOUBLEWORDS_BE 
RZ_LANG_BYTE_ARRAY_C_CPP_DOUBLEWORDS_LE 
RZ_LANG_BYTE_ARRAY_GOLANG 
RZ_LANG_BYTE_ARRAY_JAVA 
RZ_LANG_BYTE_ARRAY_JSON 
RZ_LANG_BYTE_ARRAY_KOTLIN 
RZ_LANG_BYTE_ARRAY_NODEJS 
RZ_LANG_BYTE_ARRAY_OBJECTIVE_C 
RZ_LANG_BYTE_ARRAY_PYTHON 
RZ_LANG_BYTE_ARRAY_RUST 
RZ_LANG_BYTE_ARRAY_SWIFT 
RZ_LANG_BYTE_ARRAY_YARA 

Definition at line 10 of file rz_lang_byte_array.h.

10  {
@ RZ_LANG_BYTE_ARRAY_C_CPP_BYTES
@ RZ_LANG_BYTE_ARRAY_JAVA
@ RZ_LANG_BYTE_ARRAY_BASH
@ RZ_LANG_BYTE_ARRAY_C_CPP_DOUBLEWORDS_BE
@ RZ_LANG_BYTE_ARRAY_KOTLIN
@ RZ_LANG_BYTE_ARRAY_C_CPP_WORDS_BE
@ RZ_LANG_BYTE_ARRAY_RIZIN
@ RZ_LANG_BYTE_ARRAY_GOLANG
@ RZ_LANG_BYTE_ARRAY_PYTHON
@ RZ_LANG_BYTE_ARRAY_ASM
@ RZ_LANG_BYTE_ARRAY_C_CPP_WORDS_LE
@ RZ_LANG_BYTE_ARRAY_C_CPP_DOUBLEWORDS_LE
@ RZ_LANG_BYTE_ARRAY_OBJECTIVE_C
@ RZ_LANG_BYTE_ARRAY_YARA
@ RZ_LANG_BYTE_ARRAY_SWIFT
@ RZ_LANG_BYTE_ARRAY_C_CPP_HALFWORDS_BE
@ RZ_LANG_BYTE_ARRAY_RUST
@ RZ_LANG_BYTE_ARRAY_JSON
@ RZ_LANG_BYTE_ARRAY_NODEJS
@ RZ_LANG_BYTE_ARRAY_C_CPP_HALFWORDS_LE
enum rz_lang_byte_array_type_t RzLangByteArrayType

Function Documentation

◆ rz_lang_byte_array()

RZ_API RZ_OWN char* rz_lang_byte_array ( RZ_NONNULL const ut8 buffer,
size_t  size,
RzLangByteArrayType  type 
)

Referenced by rz_cmd_print(), and rz_main_rz_gg().