Chameleon

Chameleon Svn Source Tree

Root/branches/ErmaC/Modules/i386/include/mach/mach_host.h

1#ifndef_mach_host_user_
2#define_mach_host_user_
3
4/* Module mach_host */
5
6#include <string.h>
7#include <mach/ndr.h>
8#include <mach/boolean.h>
9#include <mach/kern_return.h>
10#include <mach/notify.h>
11#include <mach/mach_types.h>
12#include <mach/message.h>
13#include <mach/mig_errors.h>
14#include <mach/port.h>
15
16#ifdef AUTOTEST
17#ifndef FUNCTION_PTR_T
18#define FUNCTION_PTR_T
19typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
20typedef struct {
21 char *name;
22 function_ptr_t function;
23} function_table_entry;
24typedef function_table_entry *function_table_t;
25#endif /* FUNCTION_PTR_T */
26#endif /* AUTOTEST */
27
28#ifndefmach_host_MSG_COUNT
29#definemach_host_MSG_COUNT20
30#endif/* mach_host_MSG_COUNT */
31
32#include <mach/std_types.h>
33#include <mach/mig.h>
34#include <mach/mach_types.h>
35#include <mach/mach_types.h>
36#include <mach_debug/mach_debug_types.h>
37#include <mach/mach_init.h>
38
39#ifdef __BeforeMigUserHeader
40__BeforeMigUserHeader
41#endif /* __BeforeMigUserHeader */
42
43#include <sys/cdefs.h>
44__BEGIN_DECLS
45
46
47/* Routine host_info */
48#ifdefmig_external
49mig_external
50#else
51extern
52#endif/* mig_external */
53kern_return_t host_info
54(
55host_t host,
56host_flavor_t flavor,
57host_info_t host_info_out,
58mach_msg_type_number_t *host_info_outCnt
59);
60
61/* Routine host_kernel_version */
62#ifdefmig_external
63mig_external
64#else
65extern
66#endif/* mig_external */
67kern_return_t host_kernel_version
68(
69host_t host,
70kernel_version_t kernel_version
71);
72
73/* Routine _host_page_size */
74#ifdefmig_external
75mig_external
76#else
77extern
78#endif/* mig_external */
79kern_return_t _host_page_size
80(
81host_t host,
82vm_size_t *out_page_size
83);
84
85/* Routine mach_memory_object_memory_entry */
86#ifdefmig_external
87mig_external
88#else
89extern
90#endif/* mig_external */
91kern_return_t mach_memory_object_memory_entry
92(
93host_t host,
94boolean_t internal,
95vm_size_t size,
96vm_prot_t permission,
97memory_object_t pager,
98mach_port_t *entry_handle
99);
100
101/* Routine host_processor_info */
102#ifdefmig_external
103mig_external
104#else
105extern
106#endif/* mig_external */
107kern_return_t host_processor_info
108(
109host_t host,
110processor_flavor_t flavor,
111natural_t *out_processor_count,
112processor_info_array_t *out_processor_info,
113mach_msg_type_number_t *out_processor_infoCnt
114);
115
116/* Routine host_get_io_master */
117#ifdefmig_external
118mig_external
119#else
120extern
121#endif/* mig_external */
122kern_return_t host_get_io_master
123(
124host_t host,
125io_master_t *io_master
126);
127
128/* Routine host_get_clock_service */
129#ifdefmig_external
130mig_external
131#else
132extern
133#endif/* mig_external */
134kern_return_t host_get_clock_service
135(
136host_t host,
137clock_id_t clock_id,
138clock_serv_t *clock_serv
139);
140
141/* Routine kmod_get_info */
142#ifdefmig_external
143mig_external
144#else
145extern
146#endif/* mig_external */
147kern_return_t kmod_get_info
148(
149host_t host,
150kmod_args_t *modules,
151mach_msg_type_number_t *modulesCnt
152);
153
154/* Routine host_zone_info */
155#ifdefmig_external
156mig_external
157#else
158extern
159#endif/* mig_external */
160kern_return_t host_zone_info
161(
162host_t host,
163zone_name_array_t *names,
164mach_msg_type_number_t *namesCnt,
165zone_info_array_t *info,
166mach_msg_type_number_t *infoCnt
167);
168
169/* Routine host_virtual_physical_table_info */
170#ifdefmig_external
171mig_external
172#else
173extern
174#endif/* mig_external */
175kern_return_t host_virtual_physical_table_info
176(
177host_t host,
178hash_info_bucket_array_t *info,
179mach_msg_type_number_t *infoCnt
180);
181
182/* Routine host_ipc_hash_info */
183#ifdefmig_external
184mig_external
185#else
186extern
187#endif/* mig_external */
188kern_return_t host_ipc_hash_info
189(
190host_t host,
191hash_info_bucket_array_t *info,
192mach_msg_type_number_t *infoCnt
193);
194
195/* Routine processor_set_default */
196#ifdefmig_external
197mig_external
198#else
199extern
200#endif/* mig_external */
201kern_return_t processor_set_default
202(
203host_t host,
204processor_set_name_t *default_set
205);
206
207/* Routine processor_set_create */
208#ifdefmig_external
209mig_external
210#else
211extern
212#endif/* mig_external */
213kern_return_t processor_set_create
214(
215host_t host,
216processor_set_t *new_set,
217processor_set_name_t *new_name
218);
219
220/* Routine mach_memory_object_memory_entry_64 */
221#ifdefmig_external
222mig_external
223#else
224extern
225#endif/* mig_external */
226kern_return_t mach_memory_object_memory_entry_64
227(
228host_t host,
229boolean_t internal,
230memory_object_size_t size,
231vm_prot_t permission,
232memory_object_t pager,
233mach_port_t *entry_handle
234);
235
236/* Routine host_statistics */
237#ifdefmig_external
238mig_external
239#else
240extern
241#endif/* mig_external */
242kern_return_t host_statistics
243(
244host_t host_priv,
245host_flavor_t flavor,
246host_info_t host_info_out,
247mach_msg_type_number_t *host_info_outCnt
248);
249
250/* Routine host_request_notification */
251#ifdefmig_external
252mig_external
253#else
254extern
255#endif/* mig_external */
256kern_return_t host_request_notification
257(
258host_t host,
259host_flavor_t notify_type,
260mach_port_t notify_port
261);
262
263/* Routine host_lockgroup_info */
264#ifdefmig_external
265mig_external
266#else
267extern
268#endif/* mig_external */
269kern_return_t host_lockgroup_info
270(
271host_t host,
272lockgroup_info_array_t *lockgroup_info,
273mach_msg_type_number_t *lockgroup_infoCnt
274);
275
276/* Routine host_statistics64 */
277#ifdefmig_external
278mig_external
279#else
280extern
281#endif/* mig_external */
282kern_return_t host_statistics64
283(
284host_t host_priv,
285host_flavor_t flavor,
286host_info64_t host_info64_out,
287mach_msg_type_number_t *host_info64_outCnt
288);
289
290__END_DECLS
291
292/********************** Caution **************************/
293/* The following data types should be used to calculate */
294/* maximum message sizes only. The actual message may be */
295/* smaller, and the position of the arguments within the */
296/* message layout may vary from what is presented here. */
297/* For example, if any of the arguments are variable- */
298/* sized, and less than the maximum is sent, the data */
299/* will be packed tight in the actual message to reduce */
300/* the presence of holes. */
301/********************** Caution **************************/
302
303/* typedefs for all requests */
304
305#ifndef __Request__mach_host_subsystem__defined
306#define __Request__mach_host_subsystem__defined
307
308#ifdef __MigPackStructs
309#pragma pack(4)
310#endif
311typedef struct {
312mach_msg_header_t Head;
313NDR_record_t NDR;
314host_flavor_t flavor;
315mach_msg_type_number_t host_info_outCnt;
316} __Request__host_info_t;
317#ifdef __MigPackStructs
318#pragma pack()
319#endif
320
321#ifdef __MigPackStructs
322#pragma pack(4)
323#endif
324typedef struct {
325mach_msg_header_t Head;
326} __Request__host_kernel_version_t;
327#ifdef __MigPackStructs
328#pragma pack()
329#endif
330
331#ifdef __MigPackStructs
332#pragma pack(4)
333#endif
334typedef struct {
335mach_msg_header_t Head;
336} __Request___host_page_size_t;
337#ifdef __MigPackStructs
338#pragma pack()
339#endif
340
341#ifdef __MigPackStructs
342#pragma pack(4)
343#endif
344typedef struct {
345mach_msg_header_t Head;
346/* start of the kernel processed data */
347mach_msg_body_t msgh_body;
348mach_msg_port_descriptor_t pager;
349/* end of the kernel processed data */
350NDR_record_t NDR;
351boolean_t internal;
352vm_size_t size;
353vm_prot_t permission;
354} __Request__mach_memory_object_memory_entry_t;
355#ifdef __MigPackStructs
356#pragma pack()
357#endif
358
359#ifdef __MigPackStructs
360#pragma pack(4)
361#endif
362typedef struct {
363mach_msg_header_t Head;
364NDR_record_t NDR;
365processor_flavor_t flavor;
366} __Request__host_processor_info_t;
367#ifdef __MigPackStructs
368#pragma pack()
369#endif
370
371#ifdef __MigPackStructs
372#pragma pack(4)
373#endif
374typedef struct {
375mach_msg_header_t Head;
376} __Request__host_get_io_master_t;
377#ifdef __MigPackStructs
378#pragma pack()
379#endif
380
381#ifdef __MigPackStructs
382#pragma pack(4)
383#endif
384typedef struct {
385mach_msg_header_t Head;
386NDR_record_t NDR;
387clock_id_t clock_id;
388} __Request__host_get_clock_service_t;
389#ifdef __MigPackStructs
390#pragma pack()
391#endif
392
393#ifdef __MigPackStructs
394#pragma pack(4)
395#endif
396typedef struct {
397mach_msg_header_t Head;
398} __Request__kmod_get_info_t;
399#ifdef __MigPackStructs
400#pragma pack()
401#endif
402
403#ifdef __MigPackStructs
404#pragma pack(4)
405#endif
406typedef struct {
407mach_msg_header_t Head;
408} __Request__host_zone_info_t;
409#ifdef __MigPackStructs
410#pragma pack()
411#endif
412
413#ifdef __MigPackStructs
414#pragma pack(4)
415#endif
416typedef struct {
417mach_msg_header_t Head;
418} __Request__host_virtual_physical_table_info_t;
419#ifdef __MigPackStructs
420#pragma pack()
421#endif
422
423#ifdef __MigPackStructs
424#pragma pack(4)
425#endif
426typedef struct {
427mach_msg_header_t Head;
428} __Request__host_ipc_hash_info_t;
429#ifdef __MigPackStructs
430#pragma pack()
431#endif
432
433#ifdef __MigPackStructs
434#pragma pack(4)
435#endif
436typedef struct {
437mach_msg_header_t Head;
438} __Request__processor_set_default_t;
439#ifdef __MigPackStructs
440#pragma pack()
441#endif
442
443#ifdef __MigPackStructs
444#pragma pack(4)
445#endif
446typedef struct {
447mach_msg_header_t Head;
448} __Request__processor_set_create_t;
449#ifdef __MigPackStructs
450#pragma pack()
451#endif
452
453#ifdef __MigPackStructs
454#pragma pack(4)
455#endif
456typedef struct {
457mach_msg_header_t Head;
458/* start of the kernel processed data */
459mach_msg_body_t msgh_body;
460mach_msg_port_descriptor_t pager;
461/* end of the kernel processed data */
462NDR_record_t NDR;
463boolean_t internal;
464memory_object_size_t size;
465vm_prot_t permission;
466} __Request__mach_memory_object_memory_entry_64_t;
467#ifdef __MigPackStructs
468#pragma pack()
469#endif
470
471#ifdef __MigPackStructs
472#pragma pack(4)
473#endif
474typedef struct {
475mach_msg_header_t Head;
476NDR_record_t NDR;
477host_flavor_t flavor;
478mach_msg_type_number_t host_info_outCnt;
479} __Request__host_statistics_t;
480#ifdef __MigPackStructs
481#pragma pack()
482#endif
483
484#ifdef __MigPackStructs
485#pragma pack(4)
486#endif
487typedef struct {
488mach_msg_header_t Head;
489/* start of the kernel processed data */
490mach_msg_body_t msgh_body;
491mach_msg_port_descriptor_t notify_port;
492/* end of the kernel processed data */
493NDR_record_t NDR;
494host_flavor_t notify_type;
495} __Request__host_request_notification_t;
496#ifdef __MigPackStructs
497#pragma pack()
498#endif
499
500#ifdef __MigPackStructs
501#pragma pack(4)
502#endif
503typedef struct {
504mach_msg_header_t Head;
505} __Request__host_lockgroup_info_t;
506#ifdef __MigPackStructs
507#pragma pack()
508#endif
509
510#ifdef __MigPackStructs
511#pragma pack(4)
512#endif
513typedef struct {
514mach_msg_header_t Head;
515NDR_record_t NDR;
516host_flavor_t flavor;
517mach_msg_type_number_t host_info64_outCnt;
518} __Request__host_statistics64_t;
519#ifdef __MigPackStructs
520#pragma pack()
521#endif
522#endif /* !__Request__mach_host_subsystem__defined */
523
524/* union of all requests */
525
526#ifndef __RequestUnion__mach_host_subsystem__defined
527#define __RequestUnion__mach_host_subsystem__defined
528union __RequestUnion__mach_host_subsystem {
529__Request__host_info_t Request_host_info;
530__Request__host_kernel_version_t Request_host_kernel_version;
531__Request___host_page_size_t Request__host_page_size;
532__Request__mach_memory_object_memory_entry_t Request_mach_memory_object_memory_entry;
533__Request__host_processor_info_t Request_host_processor_info;
534__Request__host_get_io_master_t Request_host_get_io_master;
535__Request__host_get_clock_service_t Request_host_get_clock_service;
536__Request__kmod_get_info_t Request_kmod_get_info;
537__Request__host_zone_info_t Request_host_zone_info;
538__Request__host_virtual_physical_table_info_t Request_host_virtual_physical_table_info;
539__Request__host_ipc_hash_info_t Request_host_ipc_hash_info;
540__Request__processor_set_default_t Request_processor_set_default;
541__Request__processor_set_create_t Request_processor_set_create;
542__Request__mach_memory_object_memory_entry_64_t Request_mach_memory_object_memory_entry_64;
543__Request__host_statistics_t Request_host_statistics;
544__Request__host_request_notification_t Request_host_request_notification;
545__Request__host_lockgroup_info_t Request_host_lockgroup_info;
546__Request__host_statistics64_t Request_host_statistics64;
547};
548#endif /* !__RequestUnion__mach_host_subsystem__defined */
549/* typedefs for all replies */
550
551#ifndef __Reply__mach_host_subsystem__defined
552#define __Reply__mach_host_subsystem__defined
553
554#ifdef __MigPackStructs
555#pragma pack(4)
556#endif
557typedef struct {
558mach_msg_header_t Head;
559NDR_record_t NDR;
560kern_return_t RetCode;
561mach_msg_type_number_t host_info_outCnt;
562integer_t host_info_out[15];
563} __Reply__host_info_t;
564#ifdef __MigPackStructs
565#pragma pack()
566#endif
567
568#ifdef __MigPackStructs
569#pragma pack(4)
570#endif
571typedef struct {
572mach_msg_header_t Head;
573NDR_record_t NDR;
574kern_return_t RetCode;
575mach_msg_type_number_t kernel_versionOffset; /* MiG doesn't use it */
576mach_msg_type_number_t kernel_versionCnt;
577char kernel_version[512];
578} __Reply__host_kernel_version_t;
579#ifdef __MigPackStructs
580#pragma pack()
581#endif
582
583#ifdef __MigPackStructs
584#pragma pack(4)
585#endif
586typedef struct {
587mach_msg_header_t Head;
588NDR_record_t NDR;
589kern_return_t RetCode;
590vm_size_t out_page_size;
591} __Reply___host_page_size_t;
592#ifdef __MigPackStructs
593#pragma pack()
594#endif
595
596#ifdef __MigPackStructs
597#pragma pack(4)
598#endif
599typedef struct {
600mach_msg_header_t Head;
601/* start of the kernel processed data */
602mach_msg_body_t msgh_body;
603mach_msg_port_descriptor_t entry_handle;
604/* end of the kernel processed data */
605} __Reply__mach_memory_object_memory_entry_t;
606#ifdef __MigPackStructs
607#pragma pack()
608#endif
609
610#ifdef __MigPackStructs
611#pragma pack(4)
612#endif
613typedef struct {
614mach_msg_header_t Head;
615/* start of the kernel processed data */
616mach_msg_body_t msgh_body;
617mach_msg_ool_descriptor_t out_processor_info;
618/* end of the kernel processed data */
619NDR_record_t NDR;
620natural_t out_processor_count;
621mach_msg_type_number_t out_processor_infoCnt;
622} __Reply__host_processor_info_t;
623#ifdef __MigPackStructs
624#pragma pack()
625#endif
626
627#ifdef __MigPackStructs
628#pragma pack(4)
629#endif
630typedef struct {
631mach_msg_header_t Head;
632/* start of the kernel processed data */
633mach_msg_body_t msgh_body;
634mach_msg_port_descriptor_t io_master;
635/* end of the kernel processed data */
636} __Reply__host_get_io_master_t;
637#ifdef __MigPackStructs
638#pragma pack()
639#endif
640
641#ifdef __MigPackStructs
642#pragma pack(4)
643#endif
644typedef struct {
645mach_msg_header_t Head;
646/* start of the kernel processed data */
647mach_msg_body_t msgh_body;
648mach_msg_port_descriptor_t clock_serv;
649/* end of the kernel processed data */
650} __Reply__host_get_clock_service_t;
651#ifdef __MigPackStructs
652#pragma pack()
653#endif
654
655#ifdef __MigPackStructs
656#pragma pack(4)
657#endif
658typedef struct {
659mach_msg_header_t Head;
660/* start of the kernel processed data */
661mach_msg_body_t msgh_body;
662mach_msg_ool_descriptor_t modules;
663/* end of the kernel processed data */
664NDR_record_t NDR;
665mach_msg_type_number_t modulesCnt;
666} __Reply__kmod_get_info_t;
667#ifdef __MigPackStructs
668#pragma pack()
669#endif
670
671#ifdef __MigPackStructs
672#pragma pack(4)
673#endif
674typedef struct {
675mach_msg_header_t Head;
676/* start of the kernel processed data */
677mach_msg_body_t msgh_body;
678mach_msg_ool_descriptor_t names;
679mach_msg_ool_descriptor_t info;
680/* end of the kernel processed data */
681NDR_record_t NDR;
682mach_msg_type_number_t namesCnt;
683mach_msg_type_number_t infoCnt;
684} __Reply__host_zone_info_t;
685#ifdef __MigPackStructs
686#pragma pack()
687#endif
688
689#ifdef __MigPackStructs
690#pragma pack(4)
691#endif
692typedef struct {
693mach_msg_header_t Head;
694/* start of the kernel processed data */
695mach_msg_body_t msgh_body;
696mach_msg_ool_descriptor_t info;
697/* end of the kernel processed data */
698NDR_record_t NDR;
699mach_msg_type_number_t infoCnt;
700} __Reply__host_virtual_physical_table_info_t;
701#ifdef __MigPackStructs
702#pragma pack()
703#endif
704
705#ifdef __MigPackStructs
706#pragma pack(4)
707#endif
708typedef struct {
709mach_msg_header_t Head;
710/* start of the kernel processed data */
711mach_msg_body_t msgh_body;
712mach_msg_ool_descriptor_t info;
713/* end of the kernel processed data */
714NDR_record_t NDR;
715mach_msg_type_number_t infoCnt;
716} __Reply__host_ipc_hash_info_t;
717#ifdef __MigPackStructs
718#pragma pack()
719#endif
720
721#ifdef __MigPackStructs
722#pragma pack(4)
723#endif
724typedef struct {
725mach_msg_header_t Head;
726/* start of the kernel processed data */
727mach_msg_body_t msgh_body;
728mach_msg_port_descriptor_t default_set;
729/* end of the kernel processed data */
730} __Reply__processor_set_default_t;
731#ifdef __MigPackStructs
732#pragma pack()
733#endif
734
735#ifdef __MigPackStructs
736#pragma pack(4)
737#endif
738typedef struct {
739mach_msg_header_t Head;
740/* start of the kernel processed data */
741mach_msg_body_t msgh_body;
742mach_msg_port_descriptor_t new_set;
743mach_msg_port_descriptor_t new_name;
744/* end of the kernel processed data */
745} __Reply__processor_set_create_t;
746#ifdef __MigPackStructs
747#pragma pack()
748#endif
749
750#ifdef __MigPackStructs
751#pragma pack(4)
752#endif
753typedef struct {
754mach_msg_header_t Head;
755/* start of the kernel processed data */
756mach_msg_body_t msgh_body;
757mach_msg_port_descriptor_t entry_handle;
758/* end of the kernel processed data */
759} __Reply__mach_memory_object_memory_entry_64_t;
760#ifdef __MigPackStructs
761#pragma pack()
762#endif
763
764#ifdef __MigPackStructs
765#pragma pack(4)
766#endif
767typedef struct {
768mach_msg_header_t Head;
769NDR_record_t NDR;
770kern_return_t RetCode;
771mach_msg_type_number_t host_info_outCnt;
772integer_t host_info_out[15];
773} __Reply__host_statistics_t;
774#ifdef __MigPackStructs
775#pragma pack()
776#endif
777
778#ifdef __MigPackStructs
779#pragma pack(4)
780#endif
781typedef struct {
782mach_msg_header_t Head;
783NDR_record_t NDR;
784kern_return_t RetCode;
785} __Reply__host_request_notification_t;
786#ifdef __MigPackStructs
787#pragma pack()
788#endif
789
790#ifdef __MigPackStructs
791#pragma pack(4)
792#endif
793typedef struct {
794mach_msg_header_t Head;
795/* start of the kernel processed data */
796mach_msg_body_t msgh_body;
797mach_msg_ool_descriptor_t lockgroup_info;
798/* end of the kernel processed data */
799NDR_record_t NDR;
800mach_msg_type_number_t lockgroup_infoCnt;
801} __Reply__host_lockgroup_info_t;
802#ifdef __MigPackStructs
803#pragma pack()
804#endif
805
806#ifdef __MigPackStructs
807#pragma pack(4)
808#endif
809typedef struct {
810mach_msg_header_t Head;
811NDR_record_t NDR;
812kern_return_t RetCode;
813mach_msg_type_number_t host_info64_outCnt;
814integer_t host_info64_out[256];
815} __Reply__host_statistics64_t;
816#ifdef __MigPackStructs
817#pragma pack()
818#endif
819#endif /* !__Reply__mach_host_subsystem__defined */
820
821/* union of all replies */
822
823#ifndef __ReplyUnion__mach_host_subsystem__defined
824#define __ReplyUnion__mach_host_subsystem__defined
825union __ReplyUnion__mach_host_subsystem {
826__Reply__host_info_t Reply_host_info;
827__Reply__host_kernel_version_t Reply_host_kernel_version;
828__Reply___host_page_size_t Reply__host_page_size;
829__Reply__mach_memory_object_memory_entry_t Reply_mach_memory_object_memory_entry;
830__Reply__host_processor_info_t Reply_host_processor_info;
831__Reply__host_get_io_master_t Reply_host_get_io_master;
832__Reply__host_get_clock_service_t Reply_host_get_clock_service;
833__Reply__kmod_get_info_t Reply_kmod_get_info;
834__Reply__host_zone_info_t Reply_host_zone_info;
835__Reply__host_virtual_physical_table_info_t Reply_host_virtual_physical_table_info;
836__Reply__host_ipc_hash_info_t Reply_host_ipc_hash_info;
837__Reply__processor_set_default_t Reply_processor_set_default;
838__Reply__processor_set_create_t Reply_processor_set_create;
839__Reply__mach_memory_object_memory_entry_64_t Reply_mach_memory_object_memory_entry_64;
840__Reply__host_statistics_t Reply_host_statistics;
841__Reply__host_request_notification_t Reply_host_request_notification;
842__Reply__host_lockgroup_info_t Reply_host_lockgroup_info;
843__Reply__host_statistics64_t Reply_host_statistics64;
844};
845#endif /* !__RequestUnion__mach_host_subsystem__defined */
846
847#ifndef subsystem_to_name_map_mach_host
848#define subsystem_to_name_map_mach_host \
849 { "host_info", 200 },\
850 { "host_kernel_version", 201 },\
851 { "_host_page_size", 202 },\
852 { "mach_memory_object_memory_entry", 203 },\
853 { "host_processor_info", 204 },\
854 { "host_get_io_master", 205 },\
855 { "host_get_clock_service", 206 },\
856 { "kmod_get_info", 207 },\
857 { "host_zone_info", 208 },\
858 { "host_virtual_physical_table_info", 209 },\
859 { "host_ipc_hash_info", 210 },\
860 { "processor_set_default", 213 },\
861 { "processor_set_create", 214 },\
862 { "mach_memory_object_memory_entry_64", 215 },\
863 { "host_statistics", 216 },\
864 { "host_request_notification", 217 },\
865 { "host_lockgroup_info", 218 },\
866 { "host_statistics64", 219 }
867#endif
868
869#ifdef __AfterMigUserHeader
870__AfterMigUserHeader
871#endif /* __AfterMigUserHeader */
872
873#endif /* _mach_host_user_ */
874

Archive Download this file

Revision: 1621