OLD | NEW |
1 // Copyright (c) 2007, Google Inc. | 1 // Copyright (c) 2007, Google Inc. |
2 // All rights reserved. | 2 // All rights reserved. |
3 // | 3 // |
4 // Redistribution and use in source and binary forms, with or without | 4 // Redistribution and use in source and binary forms, with or without |
5 // modification, are permitted provided that the following conditions are | 5 // modification, are permitted provided that the following conditions are |
6 // met: | 6 // met: |
7 // | 7 // |
8 // * Redistributions of source code must retain the above copyright | 8 // * Redistributions of source code must retain the above copyright |
9 // notice, this list of conditions and the following disclaimer. | 9 // notice, this list of conditions and the following disclaimer. |
10 // * Redistributions in binary form must reproduce the above | 10 // * Redistributions in binary form must reproduce the above |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
131 // ServiceCheckOut. | 131 // ServiceCheckOut. |
132 kern_return_t ResetBootstrapPort(); | 132 kern_return_t ResetBootstrapPort(); |
133 | 133 |
134 kern_return_t ServiceCheckIn(const char *receive_port_name); | 134 kern_return_t ServiceCheckIn(const char *receive_port_name); |
135 kern_return_t ServiceCheckOut(const char *receive_port_name); | 135 kern_return_t ServiceCheckOut(const char *receive_port_name); |
136 | 136 |
137 kern_return_t ReadMessages(); | 137 kern_return_t ReadMessages(); |
138 | 138 |
139 bool InspectTask(); | 139 bool InspectTask(); |
140 kern_return_t SendAcknowledgement(); | 140 kern_return_t SendAcknowledgement(); |
141 void LaunchReporter(const char *inConfigFilePath); | |
142 | 141 |
143 // The bootstrap port in which the inspector is registered and into which it | 142 // The bootstrap port in which the inspector is registered and into which it |
144 // must check in. | 143 // must check in. |
145 mach_port_t bootstrap_subset_port_; | 144 mach_port_t bootstrap_subset_port_; |
146 | 145 |
147 mach_port_t service_rcv_port_; | 146 mach_port_t service_rcv_port_; |
148 | 147 |
149 int exception_type_; | 148 int exception_type_; |
150 int exception_code_; | 149 int exception_code_; |
151 int exception_subcode_; | 150 int exception_subcode_; |
152 mach_port_t remote_task_; | 151 mach_port_t remote_task_; |
153 mach_port_t crashing_thread_; | 152 mach_port_t crashing_thread_; |
154 mach_port_t handler_thread_; | 153 mach_port_t handler_thread_; |
155 mach_port_t ack_port_; | 154 mach_port_t ack_port_; |
156 | 155 |
157 SimpleStringDictionary config_params_; | 156 SimpleStringDictionary config_params_; |
158 | 157 |
159 ConfigFile config_file_; | 158 ConfigFile config_file_; |
160 }; | 159 }; |
161 | 160 |
162 | 161 |
163 } // namespace google_breakpad | 162 } // namespace google_breakpad |
OLD | NEW |