Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | /* * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * * The contents of this file constitute Original Code as defined in and * are subject to the Apple Public Source License Version 1.1 (the * "License"). You may not use this file except in compliance with the * License. Please obtain a copy of the License at * http://www.apple.com/publicsource and read it before using this file. * * This Original Code and all software distributed under the License are * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the * License for the specific language governing rights and limitations * under the License. * * @APPLE_LICENSE_HEADER_END@ */ /* * Private functions for kdp.c */ static boolean_t kdp_unknown( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_connect( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_disconnect( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_reattach( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_hostinfo( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_suspend( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_readregs( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_writeregs( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_version( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_regions( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_maxbytes( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_readmem( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_writemem( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_resumecpus( kdp_pkt_t *, int *, unsigned short * ); static boolean_t kdp_breakpoint_set( kdp_pkt_t *, int *, unsigned short *t ); static boolean_t kdp_breakpoint_remove( kdp_pkt_t *, int *, unsigned short * ); |