libhd 5.0
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <unistd.h>
#include <fcntl.h>
#include <inttypes.h>
#include <errno.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <linux/if.h>
#include <linux/sockios.h>
#include <linux/ethtool.h>
#include <linux/if_arp.h>
#include "hd.h"
#include "hd_int.h"
#include "net.h"
Defines | |
#define | u8 uint8_t |
#define | u16 uint16_t |
#define | u32 uint32_t |
#define | u64 uint64_t |
Functions | |
static void | get_driverinfo (hd_data_t *hd_data, hd_t *hd) |
static void | get_linkstate (hd_data_t *hd_data, hd_t *hd) |
static void | add_xpnet (hd_data_t *hdata) |
static void | add_uml (hd_data_t *hdata) |
static void | add_kma (hd_data_t *hdata) |
static void | add_if_name (hd_t *hd_card, hd_t *hd) |
void | hd_scan_net (hd_data_t *hd_data) |
#define u16 uint16_t |
Referenced by aaa_word(), aad_word(), aam_word(), aas_word(), decode_rm10_address(), div_word(), emu_vm86(), idiv_word(), imul_word(), mul_byte(), mul_word(), neg_word(), shl_word(), x86emuOp2_btc_R(), x86emuOp2_btr_R(), x86emuOp2_imul_R_RM(), x86emuOp2_long_jump(), x86emuOp_enter(), x86emuOp_imul_byte_IMM(), x86emuOp_imul_word_IMM(), x86emuOp_jcxz(), x86emuOp_jump_byte_IMM(), x86emuOp_jump_near_B(), x86emuOp_jump_near_BE(), x86emuOp_jump_near_IMM(), x86emuOp_jump_near_L(), x86emuOp_jump_near_LE(), x86emuOp_jump_near_NB(), x86emuOp_jump_near_NBE(), x86emuOp_jump_near_NL(), x86emuOp_jump_near_NLE(), x86emuOp_jump_near_NO(), x86emuOp_jump_near_NP(), x86emuOp_jump_near_NS(), x86emuOp_jump_near_NZ(), x86emuOp_jump_near_O(), x86emuOp_jump_near_P(), x86emuOp_jump_near_S(), x86emuOp_jump_near_Z(), x86emuOp_lea_word_R_M(), x86emuOp_mov_word_AX_IMM(), x86emuOp_mov_word_BP_IMM(), x86emuOp_mov_word_BX_IMM(), x86emuOp_mov_word_CX_IMM(), x86emuOp_mov_word_DI_IMM(), x86emuOp_mov_word_DX_IMM(), x86emuOp_mov_word_SI_IMM(), x86emuOp_mov_word_SP_IMM(), x86emuOp_opcFF_word_RM(), x86emuOp_xchg_word_AX_BP(), x86emuOp_xchg_word_AX_BX(), x86emuOp_xchg_word_AX_CX(), x86emuOp_xchg_word_AX_DI(), x86emuOp_xchg_word_AX_DX(), x86emuOp_xchg_word_AX_SI(), x86emuOp_xchg_word_AX_SP(), and x86emuOp_xlat().
#define u32 uint32_t |
Referenced by decode_rm10_address(), div_long(), div_word(), emu_vm86(), fetch_byte_imm(), fetch_data_byte_abs(), fetch_data_long_abs(), fetch_data_word_abs(), fetch_decode_modrm(), fetch_long_imm(), fetch_word_imm(), idiv_long(), imul_long_direct(), mul_long(), neg_long(), pop_long(), pop_word(), push_long(), push_word(), store_data_byte_abs(), store_data_long_abs(), store_data_word_abs(), X86EMU_exec(), x86emuOp2_imul_R_RM(), x86emuOp_imul_byte_IMM(), x86emuOp_imul_word_IMM(), and x86emuOp_two_byte().
#define u64 uint64_t |
#define u8 uint8_t |
Referenced by aad_word(), div_byte(), emu_vm86(), neg_byte(), shl_byte(), shr_byte(), x86emuOp_esc_coprocess_d9(), x86emuOp_esc_coprocess_da(), x86emuOp_esc_coprocess_dc(), x86emuOp_esc_coprocess_dd(), x86emuOp_esc_coprocess_de(), x86emuOp_esc_coprocess_df(), x86emuOp_in_byte_AL_IMM(), x86emuOp_in_word_AX_IMM(), x86emuOp_lahf(), x86emuOp_out_byte_IMM_AL(), and x86emuOp_out_word_IMM_AX().