source: EcnlProtoTool/trunk/mruby-1.2.0/mrbgems/mruby-bin-debugger/tools/mrdb/apibreak.h@ 270

Last change on this file since 270 was 270, checked in by coas-nagasima, 7 years ago

mruby版ECNLプロトタイピング・ツールを追加

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/x-chdr
File size: 1.2 KB
Line 
1/*
2** apibreak.h
3**
4*/
5
6#ifndef APIBREAK_H_
7#define APIBREAK_H_
8
9#include "mruby.h"
10#include "mrdb.h"
11
12int32_t mrb_debug_set_break_line( mrb_state *, mrb_debug_context *, const char *, uint16_t );
13int32_t mrb_debug_set_break_method( mrb_state *, mrb_debug_context *, const char *, const char * );
14int32_t mrb_debug_get_breaknum( mrb_state *, mrb_debug_context * );
15int32_t mrb_debug_get_break_all( mrb_state *, mrb_debug_context *, uint32_t, mrb_debug_breakpoint bp[]);
16int32_t mrb_debug_get_break( mrb_state *, mrb_debug_context *, uint32_t, mrb_debug_breakpoint * );
17int32_t mrb_debug_delete_break( mrb_state *, mrb_debug_context *, uint32_t );
18int32_t mrb_debug_delete_break_all( mrb_state *, mrb_debug_context * );
19int32_t mrb_debug_enable_break( mrb_state *, mrb_debug_context *, uint32_t );
20int32_t mrb_debug_enable_break_all( mrb_state *, mrb_debug_context * );
21int32_t mrb_debug_disable_break( mrb_state *, mrb_debug_context *, uint32_t );
22int32_t mrb_debug_disable_break_all( mrb_state *, mrb_debug_context * );
23int32_t mrb_debug_check_breakpoint_line( mrb_state *, mrb_debug_context *, const char *, uint16_t );
24int32_t mrb_debug_check_breakpoint_method( mrb_state *, mrb_debug_context *, struct RClass *, mrb_sym, mrb_bool* );
25
26#endif /* APIBREAK_H_ */
Note: See TracBrowser for help on using the repository browser.