linux/arch/cris/arch-v32/mach-a3/vcs_hook.h
<<
>>
Prefs
   1/*
   2 * Simulator hook call mechanism
   3 */
   4
   5#ifndef __hook_h__
   6#define __hook_h__
   7
   8int hook_call(unsigned id, unsigned pcnt, ...);
   9int hook_call_str(unsigned id, unsigned size, const char *str);
  10
  11enum hook_ids {
  12  hook_debug_on = 1,
  13  hook_debug_off,
  14  hook_stop_sim_ok,
  15  hook_stop_sim_fail,
  16  hook_alloc_shared,
  17  hook_ptr_shared,
  18  hook_free_shared,
  19  hook_file2shared,
  20  hook_cmp_shared,
  21  hook_print_params,
  22  hook_sim_time,
  23  hook_stop_sim,
  24  hook_kick_dog,
  25  hook_dog_timeout,
  26  hook_rand,
  27  hook_srand,
  28  hook_rand_range,
  29  hook_print_str,
  30  hook_print_hex,
  31  hook_cmp_offset_shared,
  32  hook_fill_random_shared,
  33  hook_alloc_random_data,
  34  hook_calloc_random_data,
  35  hook_print_int,
  36  hook_print_uint,
  37  hook_fputc,
  38  hook_init_fd,
  39  hook_sbrk,
  40  hook_print_context_descr,
  41  hook_print_data_descr,
  42  hook_print_group_descr,
  43  hook_fill_shared,
  44  hook_sl_srand,
  45  hook_sl_rand_irange,
  46  hook_sl_rand_urange,
  47  hook_sl_sh_malloc_aligned,
  48  hook_sl_sh_calloc_aligned,
  49  hook_sl_sh_alloc_random_data,
  50  hook_sl_sh_file2mem,
  51  hook_sl_vera_mbox_handle,
  52  hook_sl_vera_mbox_put,
  53  hook_sl_vera_mbox_get,
  54  hook_sl_system,
  55  hook_sl_sh_hexdump
  56};
  57
  58#endif
  59