Ksplice is practical technology for updating the Linux kernel without rebooting. It enables you to a

源代码在线查看: extern.h

软件大小: 179 K
上传用户: zcmm_321
关键词: technology practical rebooting updating
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* -----------------------------------------------------------------------------				 * extern.h				 *				 * Copyright (c) 2004, 2005, 2006, Vivek Mohan 				 * All rights reserved. See LICENSE				 * -----------------------------------------------------------------------------				 */				#ifndef UD_EXTERN_H				#define UD_EXTERN_H								#ifdef __cplusplus				extern "C" {				#endif								#include "types.h"								/* ============================= PUBLIC API ================================= */								extern void ud_init(struct ud*);								extern void ud_set_mode(struct ud*, uint8_t);								extern void ud_set_pc(struct ud*, uint64_t);								extern void ud_set_input_hook(struct ud*, int (*)(struct ud*));								extern void ud_set_input_buffer(struct ud*, uint8_t*, size_t);								#ifndef __UD_STANDALONE__				extern void ud_set_input_file(struct ud*, FILE*);				#endif /* __UD_STANDALONE__ */								extern void ud_set_vendor(struct ud*, unsigned);								extern void ud_set_syntax(struct ud*, void (*)(struct ud*));								extern void ud_input_skip(struct ud*, size_t);								extern int ud_input_end(struct ud*);								extern unsigned int ud_decode(struct ud*);								extern unsigned int ud_disassemble(struct ud*);								extern void ud_translate_intel(struct ud*);								extern void ud_translate_att(struct ud*);								extern char* ud_insn_asm(struct ud* u);								extern uint8_t* ud_insn_ptr(struct ud* u);								extern uint64_t ud_insn_off(struct ud*);								extern char* ud_insn_hex(struct ud*);								extern unsigned int ud_insn_len(struct ud* u);								extern const char* ud_lookup_mnemonic(enum ud_mnemonic_code c);								extern void ud_set_user_opaque_data(struct ud*, void*);								extern void *ud_get_user_opaque_data(struct ud*);								/* ========================================================================== */								#ifdef __cplusplus				}				#endif				#endif							

相关资源