⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 amdb_btree.cpp

📁 Libgist is an implementation of the Generalized Search Tree, a template index structure that makes i
💻 CPP
📖 第 1 页 / 共 5 页
字号:
typedef int8_t int_least8_t;typedef int16_t int_least16_t;typedef int32_t int_least32_t;typedef int64_t int_least64_t;typedef uint8_t uint_least8_t;typedef uint16_t uint_least16_t;typedef uint32_t uint_least32_t;typedef uint64_t uint_least64_t;typedef int8_t int_fast8_t;typedef int16_t int_fast16_t;typedef int32_t int_fast32_t;typedef int64_t int_fast64_t;typedef uint8_t uint_fast8_t;typedef uint16_t uint_fast16_t;typedef uint32_t uint_fast32_t;typedef uint64_t uint_fast64_t;# 68 "/usr/include/gcc/darwin/3.3/stdint.h" 3 4typedef long long intmax_t;typedef unsigned long long uintmax_t;# 65 "/usr/include/mach/mach_types.h" 2 3 4# 1 "/usr/include/mach/host_info.h" 1 3 4# 62 "/usr/include/mach/host_info.h" 3 4# 1 "/usr/include/mach/vm_statistics.h" 1 3 4# 63 "/usr/include/mach/vm_statistics.h" 3 4# 1 "/usr/include/mach/machine/vm_types.h" 1 3 4# 27 "/usr/include/mach/machine/vm_types.h" 3 4# 1 "/usr/include/mach/ppc/vm_types.h" 1 3 4# 77 "/usr/include/mach/ppc/vm_types.h" 3 4typedef unsigned int natural_t;# 86 "/usr/include/mach/ppc/vm_types.h" 3 4typedef int integer_t;typedef natural_t vm_offset_t;typedef natural_t vm_size_t;typedef unsigned int space_t;# 28 "/usr/include/mach/machine/vm_types.h" 2 3 4# 64 "/usr/include/mach/vm_statistics.h" 2 3 4struct vm_statistics {        integer_t free_count;        integer_t active_count;        integer_t inactive_count;        integer_t wire_count;        integer_t zero_fill_count;        integer_t reactivations;        integer_t pageins;        integer_t pageouts;        integer_t faults;        integer_t cow_faults;        integer_t lookups;        integer_t hits;};typedef struct vm_statistics *vm_statistics_t;typedef struct vm_statistics vm_statistics_data_t;# 99 "/usr/include/mach/vm_statistics.h" 3 4struct pmap_statistics {        integer_t resident_count;        integer_t wired_count;};typedef struct pmap_statistics *pmap_statistics_t;# 63 "/usr/include/mach/host_info.h" 2 3 4# 1 "/usr/include/mach/machine.h" 1 3 4# 60 "/usr/include/mach/machine.h" 3 4# 1 "/usr/include/mach/boolean.h" 1 3 4# 127 "/usr/include/mach/boolean.h" 3 4# 1 "/usr/include/mach/machine/boolean.h" 1 3 4# 27 "/usr/include/mach/machine/boolean.h" 3 4# 1 "/usr/include/mach/ppc/boolean.h" 1 3 4# 129 "/usr/include/mach/ppc/boolean.h" 3 4typedef int boolean_t;# 28 "/usr/include/mach/machine/boolean.h" 2 3 4# 128 "/usr/include/mach/boolean.h" 2 3 4# 61 "/usr/include/mach/machine.h" 2 3 4# 71 "/usr/include/mach/machine.h" 3 4struct machine_info {        integer_t major_version;        integer_t minor_version;        integer_t max_cpus;        integer_t avail_cpus;        vm_size_t memory_size;};typedef struct machine_info *machine_info_t;typedef struct machine_info machine_info_data_t;typedef integer_t cpu_type_t;typedef integer_t cpu_subtype_t;# 64 "/usr/include/mach/host_info.h" 2 3 4# 1 "/usr/include/mach/time_value.h" 1 3 4# 62 "/usr/include/mach/time_value.h" 3 4struct time_value {        integer_t seconds;        integer_t microseconds;};typedef struct time_value time_value_t;# 106 "/usr/include/mach/time_value.h" 3 4typedef struct mapped_time_value {        integer_t seconds;        integer_t microseconds;        integer_t check_seconds;} mapped_time_value_t;# 66 "/usr/include/mach/host_info.h" 2 3 4typedef integer_t *host_info_t;typedef integer_t host_info_data_t[(1024)];typedef char kernel_version_t[(512)];typedef char kernel_boot_info_t[(4096)];typedef integer_t host_flavor_t;struct host_basic_info {        integer_t max_cpus;        integer_t avail_cpus;        vm_size_t memory_size;        cpu_type_t cpu_type;        cpu_subtype_t cpu_subtype;};typedef struct host_basic_info host_basic_info_data_t;typedef struct host_basic_info *host_basic_info_t;struct host_sched_info {        integer_t min_timeout;        integer_t min_quantum;};typedef struct host_sched_info host_sched_info_data_t;typedef struct host_sched_info *host_sched_info_t;struct kernel_resource_sizes {        vm_size_t task;        vm_size_t thread;        vm_size_t port;        vm_size_t memory_region;        vm_size_t memory_object;};typedef struct kernel_resource_sizes kernel_resource_sizes_data_t;typedef struct kernel_resource_sizes *kernel_resource_sizes_t;struct host_priority_info {        integer_t kernel_priority;        integer_t system_priority;        integer_t server_priority;        integer_t user_priority;        integer_t depress_priority;        integer_t idle_priority;        integer_t minimum_priority;        integer_t maximum_priority;};typedef struct host_priority_info host_priority_info_data_t;typedef struct host_priority_info *host_priority_info_t;# 152 "/usr/include/mach/host_info.h" 3 4struct host_load_info {        integer_t avenrun[3];        integer_t mach_factor[3];};typedef struct host_load_info host_load_info_data_t;typedef struct host_load_info *host_load_info_t;struct host_cpu_load_info {        unsigned long cpu_ticks[4];};typedef struct host_cpu_load_info host_cpu_load_info_data_t;typedef struct host_cpu_load_info *host_cpu_load_info_t;# 67 "/usr/include/mach/mach_types.h" 2 3 4# 1 "/usr/include/mach/memory_object_types.h" 1 3 4# 67 "/usr/include/mach/memory_object_types.h" 3 4# 1 "/usr/include/mach/port.h" 1 3 4# 91 "/usr/include/mach/port.h" 3 4typedef natural_t port_name_t;typedef port_name_t *port_name_array_t;typedef port_name_t port_t;# 117 "/usr/include/mach/port.h" 3 4typedef port_t mach_port_t;typedef port_t *mach_port_array_t;typedef port_name_t mach_port_name_t;typedef mach_port_name_t *mach_port_name_array_t;# 165 "/usr/include/mach/port.h" 3 4typedef natural_t mach_port_right_t;# 174 "/usr/include/mach/port.h" 3 4typedef natural_t mach_port_type_t;typedef mach_port_type_t *mach_port_type_array_t;# 206 "/usr/include/mach/port.h" 3 4typedef natural_t mach_port_urefs_t;typedef integer_t mach_port_delta_t;typedef natural_t mach_port_seqno_t;typedef natural_t mach_port_mscount_t;typedef natural_t mach_port_msgcount_t;typedef natural_t mach_port_rights_t;typedef unsigned int mach_port_srights_t;typedef struct mach_port_status {        mach_port_name_t mps_pset;        mach_port_seqno_t mps_seqno;        mach_port_mscount_t mps_mscount;        mach_port_msgcount_t mps_qlimit;        mach_port_msgcount_t mps_msgcount;        mach_port_rights_t mps_sorights;        boolean_t mps_srights;        boolean_t mps_pdrequest;        boolean_t mps_nsrequest;        unsigned int mps_flags;} mach_port_status_t;typedef struct mach_port_limits {        mach_port_msgcount_t mpl_qlimit;} mach_port_limits_t;typedef integer_t *mach_port_info_t;typedef int mach_port_flavor_t;# 262 "/usr/include/mach/port.h" 3 4typedef struct mach_port_qos {        boolean_t name:1;        boolean_t prealloc:1;        boolean_t pad1:30;        natural_t len;} mach_port_qos_t;# 68 "/usr/include/mach/memory_object_types.h" 2 3 4# 1 "/usr/include/mach/vm_types.h" 1 3 4# 35 "/usr/include/mach/vm_types.h" 3 4typedef vm_offset_t pointer_t;typedef vm_offset_t vm_address_t;typedef uint64_t vm_object_offset_t;typedef mach_port_t vm_map_t;# 49 "/usr/include/mach/vm_types.h" 3 4typedef mach_port_t upl_t;typedef mach_port_t vm_named_entry_t;# 69 "/usr/include/mach/memory_object_types.h" 2 3 4typedef unsigned long long memory_object_offset_t;typedef unsigned long long memory_object_size_t;typedef mach_port_t memory_object_t;typedef mach_port_t memory_object_control_t;typedef memory_object_t *memory_object_array_t;typedef mach_port_t memory_object_name_t;typedef mach_port_t memory_object_default_t;# 106 "/usr/include/mach/memory_object_types.h" 3 4typedef int memory_object_copy_strategy_t;# 142 "/usr/include/mach/memory_object_types.h" 3 4typedef int memory_object_return_t;# 169 "/usr/include/mach/memory_object_types.h" 3 4typedef int *memory_object_info_t;typedef int memory_object_flavor_t;typedef int memory_object_info_data_t[(1024)];# 182 "/usr/include/mach/memory_object_types.h" 3 4struct old_memory_object_behave_info {        memory_object_copy_strategy_t copy_strategy;        boolean_t temporary;        boolean_t invalidate;};struct old_memory_object_attr_info {        boolean_t object_ready;        boolean_t may_cache;        memory_object_copy_strategy_t copy_strategy;};typedef struct old_memory_object_behave_info *old_memory_object_behave_info_t;typedef struct old_memory_object_behave_info old_memory_object_behave_info_data_t;typedef struct old_memory_object_attr_info *old_memory_object_attr_info_t;typedef struct old_memory_object_attr_info old_memory_object_attr_info_data_t;struct memory_object_perf_info {        vm_size_t cluster_size;        boolean_t may_cache;};struct memory_object_attr_info {        memory_object_copy_strategy_t copy_strategy;        vm_offset_t cluster_size;        boolean_t may_cache_object;        boolean_t temporary;};struct memory_object_behave_info {        memory_object_copy_strategy_t copy_strategy;        boolean_t temporary;        boolean_t invalidate;        boolean_t silent_overwrite;        boolean_t advisory_pageout;};typedef struct memory_object_behave_info *memory_object_behave_info_t;typedef struct memory_object_behave_info memory_object_behave_info_data_t;typedef struct memory_object_perf_info *memory_object_perf_info_t;typedef struct memory_object_perf_info memory_object_perf_info_data_t;typedef struct memory_object_attr_info *memory_object_attr_info_t;typedef struct memory_object_attr_info memory_object_attr_info_data_t;# 264 "/usr/include/mach/memory_object_types.h" 3 4struct upl_page_info {        vm_offset_t phys_addr;        unsigned int                        pageout:1,                        absent:1,                        dirty:1,                        precious:1,                        device:1,                        :0;};typedef struct upl_page_info upl_page_info_t;typedef upl_page_info_t *upl_page_info_array_t;typedef upl_page_info_array_t upl_page_list_ptr_t;# 70 "/usr/include/mach/mach_types.h" 2 3 4# 1 "/usr/include/mach/exception_types.h" 1 3 4# 56 "/usr/include/mach/exception_types.h" 3 4# 1 "/usr/include/mach/machine/exception.h" 1 3 4# 27 "/usr/include/mach/machine/exception.h" 3 4# 1 "/usr/include/mach/ppc/exception.h" 1 3 4# 28 "/usr/include/mach/machine/exception.h" 2 3 4# 57 "/usr/include/mach/exception_types.h" 2 3 4# 147 "/usr/include/mach/exception_types.h" 3 4# 1 "/usr/include/mach/thread_status.h" 1 3 4# 70 "/usr/include/mach/thread_status.h" 3 4# 1 "/usr/include/mach/machine/thread_status.h" 1 3 4# 27 "/usr/include/mach/machine/thread_status.h" 3 4# 1 "/usr/include/mach/ppc/thread_status.h" 1 3 4# 60 "/usr/include/mach/ppc/thread_status.h" 3 4typedef struct ppc_thread_state {        unsigned int srr0;        unsigned int srr1;        unsigned int r0;        unsigned int r1;        unsigned int r2;        unsigned int r3;        unsigned int r4;        unsigned int r5;        unsigned int r6;        unsigned int r7;        unsigned int r8;        unsigned int r9;        unsigned int r10;        unsigned int r11;        unsigned int r12;        unsigned int r13;        unsigned int r14;        unsigned int r15;        unsigned int r16;        unsigned int r17;        unsigned int r18;        unsigned int r19;        unsigned int r20;        unsigned int r21;        unsigned int r22;        unsigned int r23;        unsigned int r24;        unsigned int r25;        unsigned int r26;        unsigned int r27;        unsigned int r28;        unsigned int r29;        unsigned int r30;        unsigned int r31;        unsigned int cr;        unsigned int xer;        unsigned int lr;        unsigned int ctr;        unsigned int mq;        unsigned int vrsave;} ppc_thread_state_t;typedef struct ppc_float_state {        double fpregs[32];        unsigned int fpscr_pad;        unsigned int fpscr;} ppc_float_state_t;typedef struct ppc_vector_state {        unsigned long save_vr[32][4];        unsigned long save_vscr[4];        unsigned int save_pad5[4];        unsigned int save_vrvalid;        unsigned int save_pad6[7];} ppc_vector_state_t;# 132 "/usr/include/mach/ppc/thread_status.h" 3 4typedef struct ppc_thread_state ppc_saved_state_t;# 148 "/usr/include/mach/ppc/thread_status.h" 3 4typedef struct ppc_exception_state {        unsigned long dar;        unsigned long dsisr;        unsigned long exception;        unsigned long pad0;        unsigned long pad1[4];} ppc_exception_state_t;# 28 "/usr/include/mach/machine/thread_status.h" 2 3 4# 71 "/usr/include/mach/thread_status.h" 2 3 4# 1 "/usr/include/mach/machine/thread_state.h" 1 3 4# 27 "/usr/include/mach/machine/thread_state.h" 3 4# 1 "/usr/include/mach/ppc/thread_state.h" 1 3 4# 28 "/usr/include/mach/machine/thread_state.h" 2 3 4# 72 "/usr/include/mach/thread_status.h" 2 3 4typedef natural_t *thread_state_t;typedef int thread_state_data_t[(144)];typedef int thread_state_flavor_t;typedef thread_state_flavor_t *thread_state_flavor_array_t;# 148 "/usr/include/mach/exception_types.h" 2 3 4typedef int exception_type_t;typedef integer_t exception_data_type_t;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -