]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kdp/kdp_internal.h
xnu-344.tar.gz
[apple/xnu.git] / osfmk / kdp / kdp_internal.h
index eedbcd1f072cb090c0493db7e8dc9111e42a1b40..d3d45b7e7a8cff6a29c2a8f3a032db798a8011ff 100644 (file)
  * 
  * @APPLE_LICENSE_HEADER_END@
  */
+
 /*
- * Copyright (c) 1993 NeXT Computer, Inc.  All rights reserved.
- *
- * kdp_internal.h -- internal definitions for kdp module
- *
+ * Internal definitions for kdp module
  */
 
 #include <kdp/kdp.h>
@@ -41,7 +39,12 @@ typedef struct {
 } kdp_glob_t;
 
 extern kdp_glob_t      kdp;
+
 extern int             kdp_flag;
+#define KDP_READY       0x1
+#define KDP_ARP         0x2
+#define KDP_BP_DIS      0x4
+
 
 typedef boolean_t
 (*kdp_dispatch_t) (
@@ -57,6 +60,9 @@ kdp_packet(
     unsigned short *
 );
 
+boolean_t
+kdp_remove_all_breakpoints ();
+
 void
 kdp_exception(
     unsigned char *,
@@ -129,4 +135,3 @@ kdp_sync_cache(
     void
 );
 
-