Chameleon

Chameleon Svn Source Tree

Root/branches/rewrite/i386/include/mach/mach_host.h

Source at commit 1146 created 12 years 11 months ago.
By azimutz, Sync with trunk (r1145). Add nVidia dev id's, 0DF4 for "GeForce GT 450M" (issue 99) and 1251 for "GeForce GTX 560M" (thanks to oSxFr33k for testing).
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: 1146