From 668635cd345a6f472b7bc8a89d21b8db43a539c0 Mon Sep 17 00:00:00 2001 From: Michael Grzeschik Date: Wed, 16 Oct 2024 15:58:14 +0200 Subject: [PATCH 01/92] UPSTREAM: usb: gadget: uvc: dont call usb_composite_setup_continue when not streaming If the streamoff call was triggered by some previous disconnect or userspace application shutdown the uvc_function_setup_continue should not be called and the state should not be overwritten. For this situation the set_alt(0) was never called and the streaming ep has no USB_GADGET_DELAYED_STATUS pending. Since the state then was already updated before we also omit the state update. Signed-off-by: Michael Grzeschik Link: https://lore.kernel.org/r/20240403-uvc_request_length_by_interval-v7-9-e224bb1035f0@pengutronix.de Signed-off-by: Greg Kroah-Hartman Bug: 426439978 (cherry-picked from commit e723ebc3a9aa172ab8042382afcae310c953104d https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/ master) Change-Id: Icc85fcf3ad6b9f61caa92fd5f1819f9de9a6780e Signed-off-by: Akash M --- drivers/usb/gadget/function/uvc_v4l2.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/usb/gadget/function/uvc_v4l2.c b/drivers/usb/gadget/function/uvc_v4l2.c index de1736f834e6..558f5e166d1e 100644 --- a/drivers/usb/gadget/function/uvc_v4l2.c +++ b/drivers/usb/gadget/function/uvc_v4l2.c @@ -496,6 +496,9 @@ uvc_v4l2_streamoff(struct file *file, void *fh, enum v4l2_buf_type type) if (ret < 0) return ret; + if (uvc->state != UVC_STATE_STREAMING) + return 0; + uvc->state = UVC_STATE_CONNECTED; uvc_function_setup_continue(uvc, 1); return 0; From 648383294760de127a6585f38e02ec2cab55e943 Mon Sep 17 00:00:00 2001 From: liujinbao1 Date: Wed, 25 Jun 2025 10:17:37 +0800 Subject: [PATCH 02/92] ANDROID: GKI: Update symbol list file for xiaomi 1 function symbol(s) added 'int __traceiter_android_vh_health_report(void*, int, const char*, unsigned int, unsigned long*, unsigned int)' 1 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_health_report' Bug: 427430423 Change-Id: I035d63d7626accc96df1a77e3ad9c1cbfec8fc30 Signed-off-by: liujinbao1 --- gki/aarch64/abi.stg | 30 ++++++++++++++++++++++++++++++ gki/aarch64/symbols/xiaomi | 4 ++++ 2 files changed, 34 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index e7837b7cdfcf..fdbd6b87371c 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -352227,6 +352227,16 @@ function { parameter_id: 0x4585663f parameter_id: 0x22b36393 } +function { + id: 0x9ab73d46 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x4585663f + parameter_id: 0x3e10b518 + parameter_id: 0x4585663f + parameter_id: 0x064d6086 + parameter_id: 0x4585663f +} function { id: 0x9ab82f4e return_type_id: 0x6720d32f @@ -377523,6 +377533,15 @@ elf_symbol { type_id: 0x9b891c69 full_name: "__traceiter_android_vh_gic_v3_suspend" } +elf_symbol { + id: 0x175cdae9 + name: "__traceiter_android_vh_health_report" + is_defined: true + symbol_type: FUNCTION + crc: 0xca003726 + type_id: 0x9ab73d46 + full_name: "__traceiter_android_vh_health_report" +} elf_symbol { id: 0x089c5048 name: "__traceiter_android_vh_hibernate_save_cmp_len" @@ -383625,6 +383644,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_gic_v3_suspend" } +elf_symbol { + id: 0x101d0b0b + name: "__tracepoint_android_vh_health_report" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_health_report" +} elf_symbol { id: 0xc388a58e name: "__tracepoint_android_vh_hibernate_save_cmp_len" @@ -452510,6 +452538,7 @@ interface { symbol_id: 0x9fe60f0c symbol_id: 0x83b45f32 symbol_id: 0x88586647 + symbol_id: 0x175cdae9 symbol_id: 0x089c5048 symbol_id: 0x1ba2e410 symbol_id: 0x2e323991 @@ -453188,6 +453217,7 @@ interface { symbol_id: 0x828646be symbol_id: 0x4756cfec symbol_id: 0xf18e312d + symbol_id: 0x101d0b0b symbol_id: 0xc388a58e symbol_id: 0xc62a97aa symbol_id: 0xee2c17ff diff --git a/gki/aarch64/symbols/xiaomi b/gki/aarch64/symbols/xiaomi index e110bebaecd3..41894f3c7c7b 100644 --- a/gki/aarch64/symbols/xiaomi +++ b/gki/aarch64/symbols/xiaomi @@ -31,6 +31,10 @@ __traceiter_android_vh_do_shrink_slab __traceiter_android_vh_shrink_slab_bypass +# required by health_report module + __tracepoint_android_vh_health_report + __traceiter_android_vh_health_report + # required by mi_mem_engine.ko __traceiter_android_vh_tune_swappiness __tracepoint_android_vh_tune_swappiness From 33429dd323ea55fe0d3b76efab81a2d7365e1d37 Mon Sep 17 00:00:00 2001 From: Oleg Nesterov Date: Fri, 13 Jun 2025 19:26:50 +0200 Subject: [PATCH 03/92] UPSTREAM: posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit f90fff1e152dedf52b932240ebbd670d83330eca upstream. If an exiting non-autoreaping task has already passed exit_notify() and calls handle_posix_cpu_timers() from IRQ, it can be reaped by its parent or debugger right after unlock_task_sighand(). If a concurrent posix_cpu_timer_del() runs at that moment, it won't be able to detect timer->it.cpu.firing != 0: cpu_timer_task_rcu() and/or lock_task_sighand() will fail. Add the tsk->exit_state check into run_posix_cpu_timers() to fix this. This fix is not needed if CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y, because exit_task_work() is called before exit_notify(). But the check still makes sense, task_work_add(&tsk->posix_cputimers_work.work) will fail anyway in this case. Bug: 425282960 Cc: stable@vger.kernel.org Reported-by: BenoĆ®t Sevens Fixes: 0bdd2ed4138e ("sched: run_posix_cpu_timers: Don't check ->exit_state, use lock_task_sighand()") Signed-off-by: Oleg Nesterov Signed-off-by: Linus Torvalds Signed-off-by: Greg Kroah-Hartman (cherry picked from commit c29d5318708e67ac13c1b6fc1007d179fb65b4d7) Signed-off-by: Lee Jones Change-Id: I2a9b8114abf2647c346e763edee1d424a07e86fe --- kernel/time/posix-cpu-timers.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/kernel/time/posix-cpu-timers.c b/kernel/time/posix-cpu-timers.c index 6bcee4704059..d44641108ba8 100644 --- a/kernel/time/posix-cpu-timers.c +++ b/kernel/time/posix-cpu-timers.c @@ -1400,6 +1400,15 @@ void run_posix_cpu_timers(void) lockdep_assert_irqs_disabled(); + /* + * Ensure that release_task(tsk) can't happen while + * handle_posix_cpu_timers() is running. Otherwise, a concurrent + * posix_cpu_timer_del() may fail to lock_task_sighand(tsk) and + * miss timer->it.cpu.firing != 0. + */ + if (tsk->exit_state) + return; + /* * If the actual expiry is deferred to task work context and the * work is already scheduled there is no point to do anything here. From 0f917e406664156cc01bc0cde914dba13ceedd5c Mon Sep 17 00:00:00 2001 From: Mukesh Pilaniya Date: Fri, 27 Jun 2025 13:33:16 +0530 Subject: [PATCH 04/92] ANDROID: virt: gunyah: Replace arm_smccc_1_1_smc with arm_smccc_1_1_invoke Replace arm_smccc_1_1_smc with arm_smccc_1_1_invoke because arm_smccc_1_1_invoke() determines the conduit (hvc/smc/none) before making an SMC, which may not be supported on some virtual platforms. Bug: 428106948 Change-Id: Ib21c7790b03996e73caa0874dc826d78e7b1c3d8 Signed-off-by: Mukesh Pilaniya --- drivers/virt/gunyah/gunyah_qcom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/virt/gunyah/gunyah_qcom.c b/drivers/virt/gunyah/gunyah_qcom.c index f2342d51a018..622d6a07db02 100644 --- a/drivers/virt/gunyah/gunyah_qcom.c +++ b/drivers/virt/gunyah/gunyah_qcom.c @@ -187,7 +187,7 @@ static bool gunyah_has_qcom_extensions(void) uuid_t uuid; u32 *up; - arm_smccc_1_1_smc(GUNYAH_QCOM_EXT_CALL_UUID_ID, &res); + arm_smccc_1_1_invoke(GUNYAH_QCOM_EXT_CALL_UUID_ID, &res); up = (u32 *)&uuid.b[0]; up[0] = lower_32_bits(res.a0); From 58beebb30ff863ea13880ec43b4c98762e0a9ca4 Mon Sep 17 00:00:00 2001 From: Pradeep P V K Date: Thu, 19 Jun 2025 18:24:18 +0530 Subject: [PATCH 05/92] FROMLIST: fuse: give wakeup hints to the scheduler The synchronous wakeup interface is available only for the interruptible wakeup. Add it for normal wakeup and use this synchronous wakeup interface to wakeup the userspace daemon. Scheduler can make use of this hint to find a better CPU for the waker task. With this change the performance numbers for compress, decompress and copy use-cases on /sdcard path has improved by ~30%. Use-case details: 1. copy 10000 files of each 4k size into /sdcard path 2. use any File explorer application that has compress/decompress support 3. start compress/decompress and capture the time. ------------------------------------------------- | Default | wakeup support | Improvement/Diff | ------------------------------------------------- | 13.8 sec | 9.9 sec | 3.9 sec (28.26%) | ------------------------------------------------- Co-developed-by: Pavankumar Kondeti Signed-off-by: Pavankumar Kondeti Bug: 422674064 Link: https://lore.kernel.org/lkml/1638780405-38026-1-git-send-email-quic_pragalla@quicinc.com/ Change-Id: I9ac89064e34b1e0605064bf4d2d3a310679cb605 Signed-off-by: Alessio Balsini Signed-off-by: Pradeep P V K --- fs/fuse/dev.c | 36 ++++++++++++++++++++---------------- fs/fuse/fuse_i.h | 6 +++--- fs/fuse/virtio_fs.c | 6 +++--- 3 files changed, 26 insertions(+), 22 deletions(-) diff --git a/fs/fuse/dev.c b/fs/fuse/dev.c index e8eb8ea27284..370c1dced86c 100644 --- a/fs/fuse/dev.c +++ b/fs/fuse/dev.c @@ -244,28 +244,32 @@ static unsigned int fuse_req_hash(u64 unique) /* * A new request is available, wake fiq->waitq */ -static void fuse_dev_wake_and_unlock(struct fuse_iqueue *fiq) +static void fuse_dev_wake_and_unlock(struct fuse_iqueue *fiq, bool sync) __releases(fiq->lock) { - wake_up(&fiq->waitq); + if (sync) + wake_up_sync(&fiq->waitq); + else + wake_up(&fiq->waitq); kill_fasync(&fiq->fasync, SIGIO, POLL_IN); spin_unlock(&fiq->lock); } -static void fuse_dev_queue_forget(struct fuse_iqueue *fiq, struct fuse_forget_link *forget) +static void fuse_dev_queue_forget(struct fuse_iqueue *fiq, struct fuse_forget_link *forget, + bool sync) { spin_lock(&fiq->lock); if (fiq->connected) { fiq->forget_list_tail->next = forget; fiq->forget_list_tail = forget; - fuse_dev_wake_and_unlock(fiq); + fuse_dev_wake_and_unlock(fiq, sync); } else { kfree(forget); spin_unlock(&fiq->lock); } } -static void fuse_dev_queue_interrupt(struct fuse_iqueue *fiq, struct fuse_req *req) +static void fuse_dev_queue_interrupt(struct fuse_iqueue *fiq, struct fuse_req *req, bool sync) { spin_lock(&fiq->lock); if (list_empty(&req->intr_entry)) { @@ -279,21 +283,21 @@ static void fuse_dev_queue_interrupt(struct fuse_iqueue *fiq, struct fuse_req *r list_del_init(&req->intr_entry); spin_unlock(&fiq->lock); } else { - fuse_dev_wake_and_unlock(fiq); + fuse_dev_wake_and_unlock(fiq, sync); } } else { spin_unlock(&fiq->lock); } } -static void fuse_dev_queue_req(struct fuse_iqueue *fiq, struct fuse_req *req) +static void fuse_dev_queue_req(struct fuse_iqueue *fiq, struct fuse_req *req, bool sync) { spin_lock(&fiq->lock); if (fiq->connected) { if (req->in.h.opcode != FUSE_NOTIFY_REPLY) req->in.h.unique = fuse_get_unique_locked(fiq); list_add_tail(&req->list, &fiq->pending); - fuse_dev_wake_and_unlock(fiq); + fuse_dev_wake_and_unlock(fiq, sync); } else { spin_unlock(&fiq->lock); req->out.h.error = -ENOTCONN; @@ -309,13 +313,13 @@ const struct fuse_iqueue_ops fuse_dev_fiq_ops = { }; EXPORT_SYMBOL_GPL(fuse_dev_fiq_ops); -static void fuse_send_one(struct fuse_iqueue *fiq, struct fuse_req *req) +static void fuse_send_one(struct fuse_iqueue *fiq, struct fuse_req *req, bool sync) { req->in.h.len = sizeof(struct fuse_in_header) + fuse_len_args(req->args->in_numargs, (struct fuse_arg *) req->args->in_args); trace_fuse_request_send(req); - fiq->ops->send_req(fiq, req); + fiq->ops->send_req(fiq, req, sync); } void fuse_queue_forget(struct fuse_conn *fc, struct fuse_forget_link *forget, @@ -331,7 +335,7 @@ void fuse_queue_forget(struct fuse_conn *fc, struct fuse_forget_link *forget, forget->forget_one.nodeid = nodeid; forget->forget_one.nlookup = nlookup; - fiq->ops->send_forget(fiq, forget); + fiq->ops->send_forget(fiq, forget, false); } static void flush_bg_queue(struct fuse_conn *fc) @@ -345,7 +349,7 @@ static void flush_bg_queue(struct fuse_conn *fc) req = list_first_entry(&fc->bg_queue, struct fuse_req, list); list_del(&req->list); fc->active_background++; - fuse_send_one(fiq, req); + fuse_send_one(fiq, req, false); } } @@ -421,7 +425,7 @@ static int queue_interrupt(struct fuse_req *req) if (unlikely(!test_bit(FR_INTERRUPTED, &req->flags))) return -EINVAL; - fiq->ops->send_interrupt(fiq, req); + fiq->ops->send_interrupt(fiq, req, false); return 0; } @@ -482,7 +486,7 @@ static void __fuse_request_send(struct fuse_req *req) /* acquire extra reference, since request is still needed after fuse_request_end() */ __fuse_get_request(req); - fuse_send_one(fiq, req); + fuse_send_one(fiq, req, true); request_wait_answer(req); /* Pairs with smp_wmb() in fuse_request_end() */ @@ -660,7 +664,7 @@ static int fuse_simple_notify_reply(struct fuse_mount *fm, fuse_args_to_req(req, args); - fuse_send_one(fiq, req); + fuse_send_one(fiq, req, false); return 0; } @@ -1888,7 +1892,7 @@ static void fuse_resend(struct fuse_conn *fc) } /* iq and pq requests are both oldest to newest */ list_splice(&to_queue, &fiq->pending); - fuse_dev_wake_and_unlock(fiq); + fuse_dev_wake_and_unlock(fiq, false); } static int fuse_notify_resend(struct fuse_conn *fc) diff --git a/fs/fuse/fuse_i.h b/fs/fuse/fuse_i.h index 810eda2ebf1f..939553b34291 100644 --- a/fs/fuse/fuse_i.h +++ b/fs/fuse/fuse_i.h @@ -528,17 +528,17 @@ struct fuse_iqueue_ops { /** * Send one forget */ - void (*send_forget)(struct fuse_iqueue *fiq, struct fuse_forget_link *link); + void (*send_forget)(struct fuse_iqueue *fiq, struct fuse_forget_link *link, bool sync); /** * Send interrupt for request */ - void (*send_interrupt)(struct fuse_iqueue *fiq, struct fuse_req *req); + void (*send_interrupt)(struct fuse_iqueue *fiq, struct fuse_req *req, bool sync); /** * Send one request */ - void (*send_req)(struct fuse_iqueue *fiq, struct fuse_req *req); + void (*send_req)(struct fuse_iqueue *fiq, struct fuse_req *req, bool sync); /** * Clean up when fuse_iqueue is destroyed diff --git a/fs/fuse/virtio_fs.c b/fs/fuse/virtio_fs.c index 749c9f66d74c..a393af322f77 100644 --- a/fs/fuse/virtio_fs.c +++ b/fs/fuse/virtio_fs.c @@ -1229,7 +1229,7 @@ static struct virtio_driver virtio_fs_driver = { #endif }; -static void virtio_fs_send_forget(struct fuse_iqueue *fiq, struct fuse_forget_link *link) +static void virtio_fs_send_forget(struct fuse_iqueue *fiq, struct fuse_forget_link *link, bool sync) { struct virtio_fs_forget *forget; struct virtio_fs_forget_req *req; @@ -1255,7 +1255,7 @@ static void virtio_fs_send_forget(struct fuse_iqueue *fiq, struct fuse_forget_li kfree(link); } -static void virtio_fs_send_interrupt(struct fuse_iqueue *fiq, struct fuse_req *req) +static void virtio_fs_send_interrupt(struct fuse_iqueue *fiq, struct fuse_req *req, bool sync) { /* * TODO interrupts. @@ -1468,7 +1468,7 @@ out: return ret; } -static void virtio_fs_send_req(struct fuse_iqueue *fiq, struct fuse_req *req) +static void virtio_fs_send_req(struct fuse_iqueue *fiq, struct fuse_req *req, bool sync) { unsigned int queue_id; struct virtio_fs *fs; From dd35623c836a563d789d2b4458982d5f8f271a2e Mon Sep 17 00:00:00 2001 From: "joe.liu" Date: Tue, 1 Jul 2025 14:59:46 +0800 Subject: [PATCH 06/92] ANDROID: ABI: update symbol list for mtktv 16 function symbol(s) added 'int __traceiter_android_rvh_schedule_bug(void*, void*)' 'int __traceiter_android_vh_oom_check_panic(void*, struct oom_control*, int*)' 'int __traceiter_android_vh_try_to_freeze_todo_unfrozen(void*, struct task_struct*)' 'int __traceiter_kfree(void*, unsigned long, const void*)' 'int __traceiter_kmalloc(void*, unsigned long, const void*, size_t, size_t, gfp_t, int)' 'int __traceiter_kmem_cache_alloc(void*, unsigned long, const void*, struct kmem_cache*, gfp_t, int)' 'int __traceiter_kmem_cache_free(void*, unsigned long, const void*, const struct kmem_cache*)' 'void* __xas_next(struct xa_state*)' 'void console_verbose()' 'long copy_from_user_nofault(void*, const void*, size_t)' 'struct tty_struct* get_current_tty()' 'int kmem_cache_shrink(struct kmem_cache*)' 'void set_worker_desc(const char*, ...)' 'unsigned int stack_trace_save_regs(struct pt_regs*, unsigned long*, unsigned int, unsigned int)' 'int walk_iomem_res_desc(unsigned long, unsigned long, u64, u64, void*, int(*)(struct resource*, void*))' 'long work_on_cpu_safe_key(int, long(*)(void*), void*, struct lock_class_key*)' 8 variable symbol(s) added 'char* __kfence_pool' 'struct tracepoint __tracepoint_android_rvh_schedule_bug' 'struct tracepoint __tracepoint_android_vh_oom_check_panic' 'struct tracepoint __tracepoint_android_vh_try_to_freeze_todo_unfrozen' 'struct tracepoint __tracepoint_kfree' 'struct tracepoint __tracepoint_kmalloc' 'struct tracepoint __tracepoint_kmem_cache_alloc' 'struct tracepoint __tracepoint_kmem_cache_free' Bug: 428834240 Change-Id: Ib9193f72d7e68c404479d1feb5fff99752f18ccc Signed-off-by: joe.liu --- gki/aarch64/abi.stg | 331 ++++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/mtktv | 124 +++++++++----- 2 files changed, 417 insertions(+), 38 deletions(-) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index fdbd6b87371c..4fabe091b00c 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -21638,6 +21638,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x93304bad } +pointer_reference { + id: 0x2e5c720a + kind: POINTER + pointee_type_id: 0x93312eb5 +} pointer_reference { id: 0x2e5d0187 kind: POINTER @@ -27163,6 +27168,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf86d9f44 } +pointer_reference { + id: 0x348f18ab + kind: POINTER + pointee_type_id: 0xf87c8433 +} pointer_reference { id: 0x348f359a kind: POINTER @@ -39253,6 +39263,11 @@ qualified { qualifier: CONST qualified_type_id: 0x91f1cb99 } +qualified { + id: 0xf87c8433 + qualifier: CONST + qualified_type_id: 0x91b5a647 +} qualified { id: 0xf8992146 qualifier: CONST @@ -341265,6 +341280,16 @@ function { parameter_id: 0x3399c453 parameter_id: 0x343d847e } +function { + id: 0x91b6a94a + return_type_id: 0x6720d32f + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x92233392 + parameter_id: 0x92233392 + parameter_id: 0x18bd6530 + parameter_id: 0x2e5c720a +} function { id: 0x91b78ec8 return_type_id: 0x6720d32f @@ -343914,6 +343939,12 @@ function { return_type_id: 0x6720d32f parameter_id: 0x3ac2a209 } +function { + id: 0x93312eb5 + return_type_id: 0x6720d32f + parameter_id: 0x3b4ce03a + parameter_id: 0x18bd6530 +} function { id: 0x9334e080 return_type_id: 0x6720d32f @@ -346849,6 +346880,11 @@ function { return_type_id: 0x6720d32f parameter_id: 0x2efe8065 } +function { + id: 0x963fb722 + return_type_id: 0x6720d32f + parameter_id: 0x2efd5036 +} function { id: 0x96412245 return_type_id: 0x6720d32f @@ -354068,6 +354104,13 @@ function { parameter_id: 0x4585663f parameter_id: 0x1e20e7eb } +function { + id: 0x9b5ac8cd + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x3c692b7e + parameter_id: 0x13580d6c +} function { id: 0x9b5ad249 return_type_id: 0x6720d32f @@ -354430,6 +354473,23 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xf435685e } +function { + id: 0x9b6c2834 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x33756485 + parameter_id: 0x391f15ea +} +function { + id: 0x9b6cae34 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x33756485 + parameter_id: 0x391f15ea + parameter_id: 0x2efd5036 + parameter_id: 0xf1a6dfed + parameter_id: 0x6720d32f +} function { id: 0x9b6cf0a4 return_type_id: 0x6720d32f @@ -354450,6 +354510,14 @@ function { parameter_id: 0x295c7202 parameter_id: 0x2b1ef221 } +function { + id: 0x9b6cfa08 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x33756485 + parameter_id: 0x391f15ea + parameter_id: 0x348f18ab +} function { id: 0x9b6d4a33 return_type_id: 0x6720d32f @@ -354543,6 +354611,17 @@ function { parameter_id: 0x4585663f parameter_id: 0x11cfee5a } +function { + id: 0x9b6fc633 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x33756485 + parameter_id: 0x391f15ea + parameter_id: 0xf435685e + parameter_id: 0xf435685e + parameter_id: 0xf1a6dfed + parameter_id: 0x6720d32f +} function { id: 0x9b6fe394 return_type_id: 0x6720d32f @@ -367212,6 +367291,10 @@ function { parameter_id: 0x15c389f6 parameter_id: 0x4585663f } +function { + id: 0xcafc68ab + return_type_id: 0x2efe8065 +} function { id: 0xcb57dc24 return_type_id: 0x4585663f @@ -367443,6 +367526,14 @@ function { return_type_id: 0x4585663f parameter_id: 0x01241c02 } +function { + id: 0xce9ab7ea + return_type_id: 0x4585663f + parameter_id: 0x01222f7d + parameter_id: 0x064d6086 + parameter_id: 0x4585663f + parameter_id: 0x4585663f +} function { id: 0xce9d6752 return_type_id: 0x65d74a06 @@ -372663,6 +372754,15 @@ elf_symbol { type_id: 0x032333c6 full_name: "__irq_set_handler" } +elf_symbol { + id: 0xc8320888 + name: "__kfence_pool" + is_defined: true + symbol_type: OBJECT + crc: 0x2e797840 + type_id: 0x0483e6f8 + full_name: "__kfence_pool" +} elf_symbol { id: 0xcaf40f72 name: "__kfifo_alloc" @@ -375526,6 +375626,15 @@ elf_symbol { type_id: 0x9bdc22a4 full_name: "__traceiter_android_rvh_schedule" } +elf_symbol { + id: 0x40bb3f78 + name: "__traceiter_android_rvh_schedule_bug" + is_defined: true + symbol_type: FUNCTION + crc: 0x1e2afff7 + type_id: 0x9bcd4ff7 + full_name: "__traceiter_android_rvh_schedule_bug" +} elf_symbol { id: 0x0f807f10 name: "__traceiter_android_rvh_select_fallback_rq" @@ -378145,6 +378254,15 @@ elf_symbol { type_id: 0x9a2a81ab full_name: "__traceiter_android_vh_ogki_check_vip_status" } +elf_symbol { + id: 0x594fa05d + name: "__traceiter_android_vh_oom_check_panic" + is_defined: true + symbol_type: FUNCTION + crc: 0x6d228f32 + type_id: 0x9b5ac8cd + full_name: "__traceiter_android_vh_oom_check_panic" +} elf_symbol { id: 0x724577f8 name: "__traceiter_android_vh_oom_swapmem_gather_finish" @@ -379414,6 +379532,15 @@ elf_symbol { type_id: 0x9b6eb253 full_name: "__traceiter_android_vh_try_fixup_sea" } +elf_symbol { + id: 0x0119fc41 + name: "__traceiter_android_vh_try_to_freeze_todo_unfrozen" + is_defined: true + symbol_type: FUNCTION + crc: 0xc2b437ea + type_id: 0x9bdbdcc4 + full_name: "__traceiter_android_vh_try_to_freeze_todo_unfrozen" +} elf_symbol { id: 0xd9f43028 name: "__traceiter_android_vh_try_to_unmap_one" @@ -380035,6 +380162,42 @@ elf_symbol { type_id: 0x9a3faf0d full_name: "__traceiter_irq_handler_exit" } +elf_symbol { + id: 0xd233cfef + name: "__traceiter_kfree" + is_defined: true + symbol_type: FUNCTION + crc: 0xd04938ef + type_id: 0x9b6c2834 + full_name: "__traceiter_kfree" +} +elf_symbol { + id: 0xb09a1f0d + name: "__traceiter_kmalloc" + is_defined: true + symbol_type: FUNCTION + crc: 0xc7687e44 + type_id: 0x9b6fc633 + full_name: "__traceiter_kmalloc" +} +elf_symbol { + id: 0x0d28d3a5 + name: "__traceiter_kmem_cache_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0x08c95fb3 + type_id: 0x9b6cae34 + full_name: "__traceiter_kmem_cache_alloc" +} +elf_symbol { + id: 0xac13f91f + name: "__traceiter_kmem_cache_free" + is_defined: true + symbol_type: FUNCTION + crc: 0x4a51234d + type_id: 0x9b6cfa08 + full_name: "__traceiter_kmem_cache_free" +} elf_symbol { id: 0xee0724d2 name: "__traceiter_mm_filemap_add_to_page_cache" @@ -381637,6 +381800,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_schedule" } +elf_symbol { + id: 0xa5be18ba + name: "__tracepoint_android_rvh_schedule_bug" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_schedule_bug" +} elf_symbol { id: 0x0daed96e name: "__tracepoint_android_rvh_select_fallback_rq" @@ -384256,6 +384428,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_ogki_check_vip_status" } +elf_symbol { + id: 0x0c86f8fb + name: "__tracepoint_android_vh_oom_check_panic" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_oom_check_panic" +} elf_symbol { id: 0xdfe6a3ee name: "__tracepoint_android_vh_oom_swapmem_gather_finish" @@ -385525,6 +385706,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_try_fixup_sea" } +elf_symbol { + id: 0x09ba106b + name: "__tracepoint_android_vh_try_to_freeze_todo_unfrozen" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_try_to_freeze_todo_unfrozen" +} elf_symbol { id: 0xf9580976 name: "__tracepoint_android_vh_try_to_unmap_one" @@ -386146,6 +386336,42 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_irq_handler_exit" } +elf_symbol { + id: 0x62857965 + name: "__tracepoint_kfree" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_kfree" +} +elf_symbol { + id: 0x1c6257af + name: "__tracepoint_kmalloc" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_kmalloc" +} +elf_symbol { + id: 0x18c276ff + name: "__tracepoint_kmem_cache_alloc" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_kmem_cache_alloc" +} +elf_symbol { + id: 0x9d21ee89 + name: "__tracepoint_kmem_cache_free" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_kmem_cache_free" +} elf_symbol { id: 0xc0f4125c name: "__tracepoint_mm_filemap_add_to_page_cache" @@ -387154,6 +387380,15 @@ elf_symbol { type_id: 0x5cf6a3cf full_name: "__xa_store" } +elf_symbol { + id: 0x2e2fba5a + name: "__xas_next" + is_defined: true + symbol_type: FUNCTION + crc: 0xc6a3186e + type_id: 0x5e72d005 + full_name: "__xas_next" +} elf_symbol { id: 0x640280c1 name: "__xdp_rxq_info_reg" @@ -392467,6 +392702,15 @@ elf_symbol { type_id: 0x10985193 full_name: "console_unlock" } +elf_symbol { + id: 0x06f42cb2 + name: "console_verbose" + is_defined: true + symbol_type: FUNCTION + crc: 0xd272d446 + type_id: 0x10985193 + full_name: "console_verbose" +} elf_symbol { id: 0xca337eb1 name: "consume_skb" @@ -392521,6 +392765,15 @@ elf_symbol { type_id: 0xa1d613d8 full_name: "copy_from_kernel_nofault" } +elf_symbol { + id: 0xfdf51080 + name: "copy_from_user_nofault" + is_defined: true + symbol_type: FUNCTION + crc: 0x2aacc14e + type_id: 0xa1d613d8 + full_name: "copy_from_user_nofault" +} elf_symbol { id: 0xd71898b4 name: "copy_highpage" @@ -408388,6 +408641,15 @@ elf_symbol { type_id: 0x4eab8455 full_name: "get_cpu_iowait_time_us" } +elf_symbol { + id: 0x809a26d4 + name: "get_current_tty" + is_defined: true + symbol_type: FUNCTION + crc: 0x0311ec98 + type_id: 0xcafc68ab + full_name: "get_current_tty" +} elf_symbol { id: 0xaf0c4e38 name: "get_device" @@ -415509,6 +415771,15 @@ elf_symbol { type_id: 0x1b45f00a full_name: "kmem_cache_free" } +elf_symbol { + id: 0x3452650a + name: "kmem_cache_shrink" + is_defined: true + symbol_type: FUNCTION + crc: 0x00870141 + type_id: 0x963fb722 + full_name: "kmem_cache_shrink" +} elf_symbol { id: 0x7d2abcd7 name: "kmem_cache_size" @@ -434747,6 +435018,15 @@ elf_symbol { type_id: 0x142e0390 full_name: "set_user_nice" } +elf_symbol { + id: 0xf64eea92 + name: "set_worker_desc" + is_defined: true + symbol_type: FUNCTION + crc: 0x1127e91b + type_id: 0x1d88d4f1 + full_name: "set_worker_desc" +} elf_symbol { id: 0x8f1deac6 name: "setattr_copy" @@ -439464,6 +439744,15 @@ elf_symbol { type_id: 0xce4f521b full_name: "stack_trace_save" } +elf_symbol { + id: 0x9ae5b413 + name: "stack_trace_save_regs" + is_defined: true + symbol_type: FUNCTION + crc: 0xd8783bc7 + type_id: 0xce9ab7ea + full_name: "stack_trace_save_regs" +} elf_symbol { id: 0xe69a5898 name: "stack_trace_save_tsk" @@ -450506,6 +450795,15 @@ elf_symbol { type_id: 0xd6c91a51 full_name: "wakeup_sources_walk_start" } +elf_symbol { + id: 0xaf968ded + name: "walk_iomem_res_desc" + is_defined: true + symbol_type: FUNCTION + crc: 0x77f1867d + type_id: 0x91b6a94a + full_name: "walk_iomem_res_desc" +} elf_symbol { id: 0x5942369c name: "walk_page_range" @@ -450632,6 +450930,15 @@ elf_symbol { type_id: 0xbe65029e full_name: "work_on_cpu_key" } +elf_symbol { + id: 0x07d9ef92 + name: "work_on_cpu_safe_key" + is_defined: true + symbol_type: FUNCTION + crc: 0xf468c131 + type_id: 0xbe65029e + full_name: "work_on_cpu_safe_key" +} elf_symbol { id: 0x21d8904f name: "wpan_phy_find" @@ -451997,6 +452304,7 @@ interface { symbol_id: 0x16e2bd0b symbol_id: 0xe064ac65 symbol_id: 0xafc169af + symbol_id: 0xc8320888 symbol_id: 0xcaf40f72 symbol_id: 0x6317b619 symbol_id: 0x2c5baba3 @@ -452315,6 +452623,7 @@ interface { symbol_id: 0x415dd5e7 symbol_id: 0xd7ca6cc8 symbol_id: 0x2bb177b4 + symbol_id: 0x40bb3f78 symbol_id: 0x0f807f10 symbol_id: 0xe48752ef symbol_id: 0x4c24a4be @@ -452606,6 +452915,7 @@ interface { symbol_id: 0xe17999f4 symbol_id: 0x721b87b7 symbol_id: 0xd3e1b817 + symbol_id: 0x594fa05d symbol_id: 0x724577f8 symbol_id: 0xac55c769 symbol_id: 0xacaadcc9 @@ -452747,6 +453057,7 @@ interface { symbol_id: 0xe334c57d symbol_id: 0xfeff2e7f symbol_id: 0xeac5f4dd + symbol_id: 0x0119fc41 symbol_id: 0xd9f43028 symbol_id: 0xc0482ac3 symbol_id: 0x351ae4d8 @@ -452816,6 +453127,10 @@ interface { symbol_id: 0x773b00db symbol_id: 0x32248e2a symbol_id: 0xe873a0cb + symbol_id: 0xd233cfef + symbol_id: 0xb09a1f0d + symbol_id: 0x0d28d3a5 + symbol_id: 0xac13f91f symbol_id: 0xee0724d2 symbol_id: 0x7c2dee51 symbol_id: 0xd61f2790 @@ -452994,6 +453309,7 @@ interface { symbol_id: 0x7babd1c5 symbol_id: 0x43527efa symbol_id: 0x51af6212 + symbol_id: 0xa5be18ba symbol_id: 0x0daed96e symbol_id: 0x3bb904a5 symbol_id: 0xec4d6758 @@ -453285,6 +453601,7 @@ interface { symbol_id: 0x76e879b6 symbol_id: 0xae5bbde9 symbol_id: 0x508ff939 + symbol_id: 0x0c86f8fb symbol_id: 0xdfe6a3ee symbol_id: 0x6bc613d3 symbol_id: 0x20d2ceb3 @@ -453426,6 +453743,7 @@ interface { symbol_id: 0xfcee39f3 symbol_id: 0x69721329 symbol_id: 0x0896a337 + symbol_id: 0x09ba106b symbol_id: 0xf9580976 symbol_id: 0x0f6579e9 symbol_id: 0xfa2b4906 @@ -453495,6 +453813,10 @@ interface { symbol_id: 0x2e809f1d symbol_id: 0x0713b56c symbol_id: 0x83005ddd + symbol_id: 0x62857965 + symbol_id: 0x1c6257af + symbol_id: 0x18c276ff + symbol_id: 0x9d21ee89 symbol_id: 0xc0f4125c symbol_id: 0x29c42bdf symbol_id: 0xc4a9ffae @@ -453607,6 +453929,7 @@ interface { symbol_id: 0x4b52e164 symbol_id: 0xd6e3f912 symbol_id: 0x52069d2d + symbol_id: 0x2e2fba5a symbol_id: 0x640280c1 symbol_id: 0xb3b57b4d symbol_id: 0x70022f4d @@ -454198,12 +454521,14 @@ interface { symbol_id: 0x85d79e5f symbol_id: 0xf9f01d9c symbol_id: 0x5a70b6f0 + symbol_id: 0x06f42cb2 symbol_id: 0xca337eb1 symbol_id: 0x2a36ed7a symbol_id: 0x9e7d8d76 symbol_id: 0xfda11a25 symbol_id: 0x467808dd symbol_id: 0x610edc84 + symbol_id: 0xfdf51080 symbol_id: 0xd71898b4 symbol_id: 0xc1167624 symbol_id: 0xdd2942d2 @@ -455964,6 +456289,7 @@ interface { symbol_id: 0x0431ade4 symbol_id: 0x01eb2325 symbol_id: 0xd9d90ad6 + symbol_id: 0x809a26d4 symbol_id: 0xaf0c4e38 symbol_id: 0x08e235b1 symbol_id: 0x53fa69e4 @@ -456754,6 +457080,7 @@ interface { symbol_id: 0x4d4f88e5 symbol_id: 0xc37ba22c symbol_id: 0xbce770e6 + symbol_id: 0x3452650a symbol_id: 0x7d2abcd7 symbol_id: 0x916d0b68 symbol_id: 0x7bb537e5 @@ -458890,6 +459217,7 @@ interface { symbol_id: 0xe19d98a9 symbol_id: 0x5e7a57c2 symbol_id: 0xdebcf3e9 + symbol_id: 0xf64eea92 symbol_id: 0x8f1deac6 symbol_id: 0x7d05df74 symbol_id: 0x5d6d169f @@ -459414,6 +459742,7 @@ interface { symbol_id: 0xf4594c32 symbol_id: 0xa33694f6 symbol_id: 0x7e8e12de + symbol_id: 0x9ae5b413 symbol_id: 0xe69a5898 symbol_id: 0xbd07e567 symbol_id: 0xf304733e @@ -460641,6 +460970,7 @@ interface { symbol_id: 0x8595353e symbol_id: 0x36d0e118 symbol_id: 0x96e52cc0 + symbol_id: 0xaf968ded symbol_id: 0x5942369c symbol_id: 0xb3aa5e28 symbol_id: 0x610289ba @@ -460655,6 +460985,7 @@ interface { symbol_id: 0xbf6dc1f2 symbol_id: 0xa319773c symbol_id: 0xedb14df1 + symbol_id: 0x07d9ef92 symbol_id: 0x21d8904f symbol_id: 0x9112284f symbol_id: 0xc122de73 diff --git a/gki/aarch64/symbols/mtktv b/gki/aarch64/symbols/mtktv index a6840f201ce9..8cbc24a4ae27 100644 --- a/gki/aarch64/symbols/mtktv +++ b/gki/aarch64/symbols/mtktv @@ -1,5 +1,4 @@ [abi_symbol_list] - access_process_vm add_timer add_uevent_var add_wait_queue @@ -12,16 +11,17 @@ __alloc_skb alloc_workqueue alt_cb_patch_nops + android_rvh_probe_register anon_inode_getfd anon_inode_getfile arc4_crypt arc4_setkey __arch_copy_from_user __arch_copy_to_user - arch_timer_read_counter arm64_use_ng_mappings __arm_smccc_hvc __arm_smccc_smc + atomic_notifier_call_chain atomic_notifier_chain_register atomic_notifier_chain_unregister autoremove_wake_function @@ -78,6 +78,7 @@ bpf_trace_run8 __bread_gfp __brelse + bsearch bt_err bt_info bt_procfs_cleanup @@ -95,6 +96,7 @@ bus_unregister bus_unregister_notifier cache_line_size + caches_clean_inval_pou call_rcu cancel_delayed_work cancel_delayed_work_sync @@ -176,17 +178,18 @@ component_unbind_all console_printk console_suspend_enabled + console_verbose __const_udelay consume_skb contig_page_data copy_from_iter_toio copy_from_kernel_nofault + copy_from_user_nofault __copy_overflow copy_page copy_page_from_iter_atomic copy_to_iter_fromio cpu_bit_bitmap - cpufreq_boost_enabled cpufreq_cpu_get_raw cpufreq_dbs_governor_exit cpufreq_dbs_governor_init @@ -195,20 +198,19 @@ cpufreq_dbs_governor_stop __cpufreq_driver_target cpufreq_freq_attr_scaling_available_freqs - cpufreq_freq_attr_scaling_boost_freqs cpufreq_generic_frequency_table_verify cpufreq_register_driver cpufreq_register_governor cpufreq_table_index_unsorted cpufreq_unregister_governor cpufreq_update_policy - cpu_hotplug_disable - cpu_hotplug_enable __cpuhp_remove_state __cpuhp_setup_state __cpuhp_state_add_instance __cpuhp_state_remove_instance __cpu_online_mask + cpu_pm_register_notifier + cpu_pm_unregister_notifier __cpu_possible_mask __cpu_present_mask cpus_read_lock @@ -427,7 +429,6 @@ dma_buf_vmap_unlocked dma_buf_vunmap dma_buf_vunmap_unlocked - dma_contiguous_default_area dma_fence_add_callback dma_fence_array_create dma_fence_array_ops @@ -666,7 +667,6 @@ find_get_pid _find_next_bit _find_next_zero_bit - find_pid_ns find_task_by_vpid find_vma find_vma_intersection @@ -685,7 +685,6 @@ folio_wait_bit follow_pfnmap_end follow_pfnmap_start - font_vga_8x16 for_each_kernel_tracepoint fput frame_vector_to_pages @@ -708,6 +707,7 @@ fs_param_is_uid __fs_parse fs_umode_to_dtype + ftrace_dump fwnode_property_present fwnode_property_read_string fwnode_property_read_u32_array @@ -743,22 +743,20 @@ gen_pool_virt_to_phys get_cpu_device get_cpu_idle_time_us + get_current_tty get_device get_file_rcu get_free_pages_noprof get_net_ns_by_fd get_net_ns_by_pid - get_pid_task get_random_bytes get_random_u16 get_random_u32 __get_task_comm - get_task_mm get_tree_bdev get_unused_fd_flags get_user_pages get_user_pages_fast - get_user_pages_remote gov_update_cpu_data gpiochip_add_data_with_key gpiochip_generic_free @@ -879,6 +877,7 @@ input_set_capability input_unregister_device input_unregister_handle + input_unregister_handler insert_inode_locked invalidate_bdev invalidate_bh_lrus @@ -896,12 +895,11 @@ iommu_group_ref_get ioremap_prot iounmap - iov_iter_extract_pages + iov_iter_advance iov_iter_kvec iov_iter_npages iov_iter_revert iov_iter_zero - ipi_desc_get iput __irq_apply_affinity_hint irq_check_status_bit @@ -921,12 +919,17 @@ irq_get_irq_data irq_modify_status irq_of_parse_and_map + __irq_regs __irq_resolve_mapping __irq_set_handler irq_set_irq_wake irq_to_desc + irq_work_queue is_bad_inode + is_console_locked is_vmalloc_addr + is_vmalloc_or_module_addr + iterate_fd iter_file_splice_write jiffies jiffies_64_to_clock_t @@ -935,6 +938,7 @@ jiffies_to_usecs kasan_flag_enabled kasprintf + kernel_cpustat kernel_kobj kernel_param_lock kernel_param_unlock @@ -945,6 +949,7 @@ kern_path key_put keyring_alloc + __kfence_pool __kfifo_alloc __kfifo_free __kfifo_from_user @@ -955,6 +960,7 @@ __kfifo_out_r __kfifo_to_user kfree + kfree_const kfree_link kfree_sensitive kfree_skb_list_reason @@ -969,20 +975,23 @@ __kmem_cache_create_args kmem_cache_destroy kmem_cache_free + kmem_cache_shrink kmemdup_array kmemdup_noprof - kobject_add + kmsg_dump_get_line + kmsg_dump_register + kmsg_dump_rewind + kmsg_dump_unregister kobject_create_and_add kobject_del - kobject_init kobject_init_and_add kobject_put kobject_uevent kobject_uevent_env - kobj_sysfs_ops krealloc_noprof kstrdup kstrdup_quotable_cmdline + kstrndup kstrtobool kstrtobool_from_user kstrtoint @@ -1054,7 +1063,6 @@ make_bad_inode mark_buffer_dirty __mark_inode_dirty - mas_empty_area_rev mas_find match_string mbox_chan_received_data @@ -1083,7 +1091,6 @@ __memcpy_toio memdup_user memmove - memory_read_from_buffer memparse memremap mem_section @@ -1118,7 +1125,6 @@ mmc_wait_for_cmd mmc_wait_for_req __mmdrop - mmput mod_delayed_work_on mod_node_page_state mod_timer @@ -1132,7 +1138,6 @@ __msecs_to_jiffies msleep msleep_interruptible - mtree_load __mutex_init mutex_is_locked mutex_lock @@ -1184,7 +1189,6 @@ nonseekable_open noop_llseek nr_cpu_ids - nr_ipi_get nr_irqs nr_swap_pages nsecs_to_jiffies @@ -1194,7 +1198,6 @@ of_address_to_resource of_clk_add_provider of_clk_get - of_clk_get_by_name of_clk_get_from_provider of_clk_src_onecell_get of_count_phandle_with_args @@ -1250,7 +1253,6 @@ of_reserved_mem_device_release of_reserved_mem_lookup of_translate_address - oops_in_progress overflowgid overflowuid pagecache_get_page @@ -1258,26 +1260,25 @@ __page_pinner_put_page panic panic_notifier_list - panic_timeout param_array_ops param_get_int - param_get_ulong param_ops_bool param_ops_byte param_ops_charp param_ops_int + param_ops_long param_ops_short param_ops_string param_ops_uint param_ops_ullong param_ops_ulong param_ops_ushort - param_set_ulong path_put pcpu_alloc_noprof percpu_counter_add_batch percpu_counter_batch __per_cpu_offset + perf_event_enable perf_event_sysfs_show perf_pmu_migrate_context perf_pmu_register @@ -1313,6 +1314,7 @@ pinmux_generic_get_function_groups pinmux_generic_get_function_name pinmux_generic_remove_function + pin_user_pages_fast pin_user_pages_remote platform_bus_type platform_device_add @@ -1349,7 +1351,6 @@ __pm_runtime_use_autosuspend __pm_stay_awake pm_stay_awake - pm_system_wakeup pm_wakeup_dev_event pm_wakeup_ws_event pm_wq @@ -1372,6 +1373,7 @@ proc_create_data proc_create_single_data proc_mkdir + proc_mkdir_data proc_remove proc_set_user proto_register @@ -1393,11 +1395,16 @@ pwmchip_remove queue_delayed_work_on queue_work_on + radix_tree_delete + radix_tree_insert radix_tree_lookup + radix_tree_next_chunk ___ratelimit _raw_read_lock + _raw_read_lock_irqsave _raw_read_trylock _raw_read_unlock + _raw_read_unlock_irqrestore _raw_spin_lock _raw_spin_lock_bh _raw_spin_lock_irq @@ -1415,9 +1422,11 @@ _raw_write_unlock_irqrestore rb_erase rb_first + rb_first_postorder rb_insert_color rb_last rb_next + rb_next_postorder rb_prev rb_replace_node rcu_barrier @@ -1451,6 +1460,7 @@ register_syscore_ops __register_virtio_driver register_vmap_purge_notifier + register_wide_hw_breakpoint regmap_bulk_read regmap_bulk_write regmap_exit @@ -1516,12 +1526,10 @@ rproc_add_carveout rproc_alloc rproc_boot - rproc_da_to_va rproc_del rproc_free rproc_mem_entry_init rproc_of_resm_mem_entry_init - rproc_report_crash rproc_shutdown rproc_vq_interrupt rtc_add_group @@ -1532,7 +1540,6 @@ rtnl_is_locked rtnl_lock rtnl_unlock - runqueues sampling_rate_store sb_set_blocksize sched_clock @@ -1541,13 +1548,14 @@ sched_set_normal sched_setscheduler sched_setscheduler_nocheck - sched_show_task schedule schedule_hrtimeout schedule_timeout scnprintf send_sig seq_hex_dump + seq_list_next + seq_list_start seq_lseek seq_open seq_open_private @@ -1583,6 +1591,7 @@ set_page_dirty_lock __SetPageMovable set_user_nice + set_worker_desc sg_alloc_table sg_alloc_table_from_pages_segment sg_free_table @@ -1599,6 +1608,7 @@ shrinker_alloc shrinker_free shrinker_register + si_meminfo simple_attr_open simple_attr_release simple_open @@ -1635,6 +1645,7 @@ skip_spaces sk_skb_reason_drop smp_call_function_single_async + smp_call_on_cpu snd_card_free snd_card_new snd_card_ref @@ -1669,8 +1680,6 @@ snd_pcm_set_ops snd_pcm_stop snd_pcm_stop_xrun - _snd_pcm_stream_lock_irqsave - snd_pcm_stream_unlock_irqrestore snd_soc_bytes_info_ext snd_soc_bytes_tlv_callback snd_soc_info_enum_double @@ -1698,23 +1707,28 @@ sock_no_shutdown sock_no_socketpair sock_release + sort __spi_alloc_controller + spi_bus_type spi_finalize_current_message spi_new_device - spi_register_controller __spi_register_driver spi_setup spi_sync spi_target_abort split_page sprintf + sprint_symbol_no_offset srcu_init_notifier_head srcu_notifier_call_chain srcu_notifier_chain_register srcu_notifier_chain_unregister sscanf __stack_chk_fail + stack_depot_fetch stack_trace_save + stack_trace_save_regs + stack_trace_save_tsk static_key_disable static_key_enable static_key_slow_dec @@ -1786,8 +1800,6 @@ system_power_efficient_wq system_unbound_wq system_wq - sys_tz - task_active_pid_ns __tasklet_hi_schedule tasklet_init tasklet_kill @@ -1804,6 +1816,7 @@ timer_delete timer_delete_sync _totalram_pages + touch_softlockup_watchdog trace_array_destroy trace_array_get_by_name trace_array_init_printk @@ -1816,24 +1829,50 @@ trace_event_raw_init trace_event_reg trace_handle_return + __traceiter_android_rvh_schedule_bug + __traceiter_android_vh_meminfo_proc_show + __traceiter_android_vh_oom_check_panic + __traceiter_android_vh_sysrq_crash + __traceiter_android_vh_try_to_freeze_todo_unfrozen + __traceiter_device_pm_callback_end + __traceiter_device_pm_callback_start __traceiter_gpu_mem_total + __traceiter_kfree + __traceiter_kmalloc + __traceiter_kmem_cache_alloc + __traceiter_kmem_cache_free __traceiter_mmap_lock_acquire_returned __traceiter_mmap_lock_released __traceiter_mmap_lock_start_locking + __traceiter_suspend_resume trace_output_call + __tracepoint_android_rvh_schedule_bug + __tracepoint_android_vh_meminfo_proc_show + __tracepoint_android_vh_oom_check_panic + __tracepoint_android_vh_sysrq_crash + __tracepoint_android_vh_try_to_freeze_todo_unfrozen + __tracepoint_device_pm_callback_end + __tracepoint_device_pm_callback_start __tracepoint_gpu_mem_total + __tracepoint_kfree + __tracepoint_kmalloc + __tracepoint_kmem_cache_alloc + __tracepoint_kmem_cache_free __tracepoint_mmap_lock_acquire_returned __tracepoint_mmap_lock_released __tracepoint_mmap_lock_start_locking tracepoint_probe_register tracepoint_probe_unregister tracepoint_srcu + __tracepoint_suspend_resume trace_print_array_seq trace_print_flags_seq trace_print_symbols_seq __trace_puts trace_raw_output_prep + trace_set_clr_event __trace_trigger_soft_disabled + tracing_off truncate_inode_pages_final truncate_pagecache truncate_setsize @@ -1876,6 +1915,7 @@ unregister_filesystem unregister_inet6addr_notifier unregister_inetaddr_notifier + unregister_kprobe unregister_kretprobe unregister_module_notifier unregister_netdev @@ -1886,8 +1926,10 @@ unregister_pm_notifier unregister_reboot_notifier unregister_rpmsg_driver + unregister_syscore_ops unregister_virtio_driver unregister_vmap_purge_notifier + unregister_wide_hw_breakpoint up update_devfreq up_read @@ -2090,11 +2132,12 @@ vm_get_page_prot vm_map_pages vm_map_ram + vm_node_stat + vm_unmapped_area vm_unmap_ram vm_zone_stat vscnprintf vsnprintf - vsprintf vunmap vzalloc_noprof wait_for_completion @@ -2112,6 +2155,8 @@ wakeup_source_register wakeup_source_remove wakeup_source_unregister + walk_iomem_res_desc + __warn_flushing_systemwide_wq __warn_printk watchdog_init_timeout watchdog_register_device @@ -2120,11 +2165,14 @@ wireless_nlevent_flush wireless_send_event woken_wake_function + work_on_cpu_safe_key write_cache_pages write_inode_now ww_mutex_lock ww_mutex_unlock x509_load_certificate_list + xas_load + __xas_next xhci_add_endpoint xhci_check_bandwidth xhci_drop_endpoint From f6b1ab83f6537b830f4aac598f8cc56c5bbc6473 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Mon, 30 Jun 2025 08:12:55 +0000 Subject: [PATCH 07/92] ANDROID: rust_binder: remove binder_logs/procs/pid immediately Currently the binder_logs/procs/pid file is removed in the deferred release callback that runs on the workqueue, which means that it may run after the underlying filesystem is unmounted. However, dentries must be removed before the filesystem goes away, so remove it explicitly when scheduling the deferred release callback. Bug: 426116428 Change-Id: I77db9261711989f8d4cd4c3a22903ff83a3fa9b7 Signed-off-by: Alice Ryhl --- drivers/android/binder/process.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/android/binder/process.rs b/drivers/android/binder/process.rs index 8a829cef54f8..a46267b5fdf9 100644 --- a/drivers/android/binder/process.rs +++ b/drivers/android/binder/process.rs @@ -1552,11 +1552,13 @@ impl Process { } pub(crate) fn release(this: Arc, _file: &File) { + let binderfs_file; let should_schedule; { let mut inner = this.inner.lock(); should_schedule = inner.defer_work == 0; inner.defer_work |= PROC_DEFER_RELEASE; + binderfs_file = inner.binderfs_file.take(); } if should_schedule { @@ -1564,6 +1566,8 @@ impl Process { // scheduled for execution. let _ = workqueue::system().enqueue(this); } + + drop(binderfs_file); } pub(crate) fn flush(this: ArcBorrow<'_, Process>) -> Result { From 399deda7b59990e1fbed6c9210398afe97b43ff9 Mon Sep 17 00:00:00 2001 From: VAMSHI GAJJELA Date: Tue, 1 Jul 2025 11:30:16 +0000 Subject: [PATCH 08/92] ANDROID: scsi: ufs: add UFSHCD_ANDROID_QUIRK_NO_IS_READ_ON_H8 Add UFSHCD_ANDROID_QUIRK_NO_IS_READ_ON_H8 for host controllers which break when the Interrupt Status register is re-read after entering hibern8. In such cases after hibern8 entry is reported, no further register access will occur in the interrupt handler. Bug: 350576949 Change-Id: I8e810c96203a97f030216aae39253a2e102c7ebf Signed-off-by: VAMSHI GAJJELA --- drivers/ufs/core/ufshcd.c | 5 +++++ include/ufs/ufshcd.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/drivers/ufs/core/ufshcd.c b/drivers/ufs/core/ufshcd.c index af60346a8f6d..c530a514e95e 100644 --- a/drivers/ufs/core/ufshcd.c +++ b/drivers/ufs/core/ufshcd.c @@ -7186,6 +7186,11 @@ static irqreturn_t ufshcd_intr(int irq, void *__hba) if (enabled_intr_status) retval |= ufshcd_sl_intr(hba, enabled_intr_status); + if (hba->android_quirks & + UFSHCD_ANDROID_QUIRK_NO_IS_READ_ON_H8 && + intr_status & UIC_HIBERNATE_ENTER) + break; + intr_status = ufshcd_readl(hba, REG_INTERRUPT_STATUS); } diff --git a/include/ufs/ufshcd.h b/include/ufs/ufshcd.h index dccc71f37b27..f11e8f54319f 100644 --- a/include/ufs/ufshcd.h +++ b/include/ufs/ufshcd.h @@ -706,6 +706,9 @@ enum ufshcd_quirks { enum ufshcd_android_quirks { /* Set IID to one. */ UFSHCD_ANDROID_QUIRK_SET_IID_TO_ONE = 1 << 0, + + /* Do not read IS after H8 enter */ + UFSHCD_ANDROID_QUIRK_NO_IS_READ_ON_H8 = 1 << 1, }; enum ufshcd_caps { From 4d0200d0a9d599dc9c6bdcd98ac77dc599743b07 Mon Sep 17 00:00:00 2001 From: Sheng Yong Date: Sat, 17 May 2025 17:05:43 +0800 Subject: [PATCH 09/92] BACKPORT: erofs: add 'fsoffset' mount option to specify filesystem offset When attempting to use an archive file, such as APEX on android, as a file-backed mount source, it fails because EROFS image within the archive file does not start at offset 0. As a result, a loop or a dm device is still needed to attach the image file at an appropriate offset first. Similarly, if an EROFS image within a block device does not start at offset 0, it cannot be mounted directly either. To address this issue, this patch adds a new mount option `fsoffset=x' to accept a start offset for the primary device. The offset should be aligned to the block size. EROFS will add this offset before performing read requests. Signed-off-by: Sheng Yong Signed-off-by: Wang Shuai Reviewed-by: Gao Xiang Link: https://lore.kernel.org/r/20250517090544.2687651-1-shengyong1@xiaomi.com [ Gao Xiang: minor update on documentation and the error message. ] Reviewed-by: Hongbo Li Signed-off-by: Gao Xiang Bug: 428292438 Change-Id: Iae548d62c473aa380f394ecca1422588c25ef418 (cherry picked from commit c36ec00d7f67590cb03e233959cd92fe969753a3) [Wang Shuai: Resolved minor conflict in fs/erofs/super.c ] Signed-off-by: Wang Shuai --- Documentation/filesystems/erofs.rst | 1 + fs/erofs/data.c | 5 +++-- fs/erofs/fileio.c | 3 ++- fs/erofs/internal.h | 3 ++- fs/erofs/super.c | 16 +++++++++++++++- fs/erofs/zdata.c | 3 ++- 6 files changed, 25 insertions(+), 6 deletions(-) diff --git a/Documentation/filesystems/erofs.rst b/Documentation/filesystems/erofs.rst index c293f8e37468..7ddb235aee9d 100644 --- a/Documentation/filesystems/erofs.rst +++ b/Documentation/filesystems/erofs.rst @@ -128,6 +128,7 @@ device=%s Specify a path to an extra device to be used together. fsid=%s Specify a filesystem image ID for Fscache back-end. domain_id=%s Specify a domain ID in fscache mode so that different images with the same blobs under a given domain ID can share storage. +fsoffset=%llu Specify block-aligned filesystem offset for the primary device. =================== ========================================================= Sysfs Entries diff --git a/fs/erofs/data.c b/fs/erofs/data.c index 722151d3fee8..503c5f6e30d7 100644 --- a/fs/erofs/data.c +++ b/fs/erofs/data.c @@ -28,7 +28,7 @@ void erofs_put_metabuf(struct erofs_buf *buf) void *erofs_bread(struct erofs_buf *buf, erofs_off_t offset, enum erofs_kmap_type type) { - pgoff_t index = offset >> PAGE_SHIFT; + pgoff_t index = (buf->off + offset) >> PAGE_SHIFT; struct folio *folio = NULL; if (buf->page) { @@ -62,6 +62,7 @@ void erofs_init_metabuf(struct erofs_buf *buf, struct super_block *sb) struct erofs_sb_info *sbi = EROFS_SB(sb); buf->file = NULL; + buf->off = sbi->dif0.fsoff; if (erofs_is_fileio_mode(sbi)) { buf->file = sbi->dif0.file; /* some fs like FUSE needs it */ buf->mapping = buf->file->f_mapping; @@ -326,7 +327,7 @@ static int erofs_iomap_begin(struct inode *inode, loff_t offset, loff_t length, iomap->private = buf.base; } else { iomap->type = IOMAP_MAPPED; - iomap->addr = mdev.m_pa; + iomap->addr = mdev.m_dif->fsoff + mdev.m_pa; if (flags & IOMAP_DAX) iomap->addr += mdev.m_dif->dax_part_off; } diff --git a/fs/erofs/fileio.c b/fs/erofs/fileio.c index 12e709d93445..536e3d26cc30 100644 --- a/fs/erofs/fileio.c +++ b/fs/erofs/fileio.c @@ -147,7 +147,8 @@ io_retry: if (err) break; io->rq = erofs_fileio_rq_alloc(&io->dev); - io->rq->bio.bi_iter.bi_sector = io->dev.m_pa >> 9; + io->rq->bio.bi_iter.bi_sector = + (io->dev.m_dif->fsoff + io->dev.m_pa) >> 9; attached = 0; } if (!bio_add_folio(&io->rq->bio, folio, len, cur)) diff --git a/fs/erofs/internal.h b/fs/erofs/internal.h index edbabb3256c9..9bfc4c1c0bac 100644 --- a/fs/erofs/internal.h +++ b/fs/erofs/internal.h @@ -51,7 +51,7 @@ struct erofs_device_info { struct erofs_fscache *fscache; struct file *file; struct dax_device *dax_dev; - u64 dax_part_off; + u64 fsoff, dax_part_off; u32 blocks; u32 mapped_blkaddr; @@ -213,6 +213,7 @@ enum erofs_kmap_type { struct erofs_buf { struct address_space *mapping; struct file *file; + u64 off; struct page *page; void *base; enum erofs_kmap_type kmap_type; diff --git a/fs/erofs/super.c b/fs/erofs/super.c index 5b279977c9d5..fd9b52a02831 100644 --- a/fs/erofs/super.c +++ b/fs/erofs/super.c @@ -380,7 +380,7 @@ static void erofs_default_options(struct erofs_sb_info *sbi) enum { Opt_user_xattr, Opt_acl, Opt_cache_strategy, Opt_dax, Opt_dax_enum, - Opt_device, Opt_fsid, Opt_domain_id, Opt_directio, + Opt_device, Opt_fsid, Opt_domain_id, Opt_directio, Opt_fsoffset, Opt_err }; @@ -408,6 +408,7 @@ static const struct fs_parameter_spec erofs_fs_parameters[] = { fsparam_string("fsid", Opt_fsid), fsparam_string("domain_id", Opt_domain_id), fsparam_flag_no("directio", Opt_directio), + fsparam_u64("fsoffset", Opt_fsoffset), {} }; @@ -531,6 +532,9 @@ static int erofs_fc_parse_param(struct fs_context *fc, errorfc(fc, "%s option not supported", erofs_fs_parameters[opt].name); #endif break; + case Opt_fsoffset: + sbi->dif0.fsoff = result.uint_64; + break; default: return -ENOPARAM; } @@ -645,6 +649,14 @@ static int erofs_fc_fill_super(struct super_block *sb, struct fs_context *fc) } } + if (sbi->dif0.fsoff) { + if (sbi->dif0.fsoff & (sb->s_blocksize - 1)) + return invalfc(fc, "fsoffset %llu is not aligned to block size %lu", + sbi->dif0.fsoff, sb->s_blocksize); + if (erofs_is_fscache_mode(sb)) + return invalfc(fc, "cannot use fsoffset in fscache mode"); + } + if (test_opt(&sbi->opt, DAX_ALWAYS)) { if (!sbi->dif0.dax_dev) { errorfc(fc, "DAX unsupported by block device. Turning off DAX."); @@ -976,6 +988,8 @@ static int erofs_show_options(struct seq_file *seq, struct dentry *root) if (sbi->domain_id) seq_printf(seq, ",domain_id=%s", sbi->domain_id); #endif + if (sbi->dif0.fsoff) + seq_printf(seq, ",fsoffset=%llu", sbi->dif0.fsoff); return 0; } diff --git a/fs/erofs/zdata.c b/fs/erofs/zdata.c index 3c4b8dfb814d..af62a2e7ed55 100644 --- a/fs/erofs/zdata.c +++ b/fs/erofs/zdata.c @@ -1773,7 +1773,8 @@ drain_io: bio = bio_alloc(mdev.m_bdev, BIO_MAX_VECS, REQ_OP_READ, GFP_NOIO); bio->bi_end_io = z_erofs_endio; - bio->bi_iter.bi_sector = cur >> 9; + bio->bi_iter.bi_sector = + (mdev.m_dif->fsoff + cur) >> 9; bio->bi_private = q[JQ_SUBMIT]; if (readahead) bio->bi_opf |= REQ_RAHEAD; From c40c54e66959c2a9a1040bd28c8fe797807f834e Mon Sep 17 00:00:00 2001 From: Tatsuyuki Ishi Date: Thu, 12 Jun 2025 19:18:25 +0900 Subject: [PATCH 10/92] UPSTREAM: erofs: impersonate the opener's credentials when accessing backing file Previously, file operations on a file-backed mount used the current process' credentials to access the backing FD. Attempting to do so on Android lead to SELinux denials, as ACL rules on the backing file (e.g. /system/apex/foo.apex) is restricted to a small set of process. Arguably, this error is redundant and leaking implementation details, as access to files on a mount is already ACL'ed by path. Instead, override to use the opener's cred when accessing the backing file. This makes the behavior similar to a loop-backed mount, which uses kworker cred when accessing the backing file and does not cause SELinux denials. Signed-off-by: Tatsuyuki Ishi Reviewed-by: Gao Xiang Reviewed-by: Hongbo Li Link: https://lore.kernel.org/r/20250612-b4-erofs-impersonate-v1-1-8ea7d6f65171@google.com Signed-off-by: Gao Xiang Bug: 428292438 Change-Id: I1c3f08326ae1e6ba0bcaac1f9afb336645f8b065 (cherry picked from commit 905eeb2b7c33adda23a966aeb811ab4cb9e62031) Signed-off-by: Wang Shuai --- fs/erofs/fileio.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fs/erofs/fileio.c b/fs/erofs/fileio.c index 536e3d26cc30..08687e32f2de 100644 --- a/fs/erofs/fileio.c +++ b/fs/erofs/fileio.c @@ -47,6 +47,7 @@ static void erofs_fileio_ki_complete(struct kiocb *iocb, long ret) static void erofs_fileio_rq_submit(struct erofs_fileio_rq *rq) { + const struct cred *old_cred; struct iov_iter iter; int ret; @@ -60,7 +61,9 @@ static void erofs_fileio_rq_submit(struct erofs_fileio_rq *rq) rq->iocb.ki_flags = IOCB_DIRECT; iov_iter_bvec(&iter, ITER_DEST, rq->bvecs, rq->bio.bi_vcnt, rq->bio.bi_iter.bi_size); + old_cred = override_creds(rq->iocb.ki_filp->f_cred); ret = vfs_iocb_iter_read(rq->iocb.ki_filp, &rq->iocb, &iter); + revert_creds(old_cred); if (ret != -EIOCBQUEUED) erofs_fileio_ki_complete(&rq->iocb, ret); } From 5913c80b227d6b45e45372ac1c2a693f35659b63 Mon Sep 17 00:00:00 2001 From: Mostafa Saleh Date: Tue, 1 Jul 2025 14:40:59 +0000 Subject: [PATCH 11/92] ANDROID: iommu/arm-smmu-v3-kvm: Fix idmap free_leaf As at the moment we don't support page table coalescing, it is possible to call free_leaf while mapping a THP for a guest. This should do nothing as the identity mapped page table doesn't do any tracking of pages in the vmemmap. Bug: 421734292 Change-Id: I436b9839643f8a4a76035bd2fa1e273d64456690 Signed-off-by: Mostafa Saleh --- drivers/iommu/arm/arm-smmu-v3/pkvm/arm-smmu-v3.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/iommu/arm/arm-smmu-v3/pkvm/arm-smmu-v3.c b/drivers/iommu/arm/arm-smmu-v3/pkvm/arm-smmu-v3.c index 2de13b39c6db..f415754a2216 100644 --- a/drivers/iommu/arm/arm-smmu-v3/pkvm/arm-smmu-v3.c +++ b/drivers/iommu/arm/arm-smmu-v3/pkvm/arm-smmu-v3.c @@ -928,6 +928,12 @@ static void smmu_tlb_add_page(struct iommu_iotlb_gather *gather, static void smmu_free_leaf(unsigned long phys, size_t granule, void *cookie) { + struct kvm_hyp_iommu_domain *domain = cookie; + + /* No tracking for idmap domain. */ + if (domain->domain_id == KVM_IOMMU_DOMAIN_IDMAP_ID) + return; + WARN_ON(iommu_pkvm_unuse_dma(phys, granule)); } From b7f54dd23b48cc79bb89a2507f4309dcb4b7bb87 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 12:13:34 +0000 Subject: [PATCH 12/92] Revert "BACKPORT: FROMLIST: task: rust: rework how current is accessed" This reverts commit 98c8011159fd98fbb09339fe3332eb0837987d95. Bug: 429146594 Change-Id: Ib6968a1a63aafb9fea3e485c39d451b70cf320b4 Signed-off-by: Alice Ryhl --- rust/kernel/task.rs | 114 +++++++------------------------------------- 1 file changed, 17 insertions(+), 97 deletions(-) diff --git a/rust/kernel/task.rs b/rust/kernel/task.rs index 7003e5bdacf4..50d43b639cea 100644 --- a/rust/kernel/task.rs +++ b/rust/kernel/task.rs @@ -7,7 +7,6 @@ use crate::{ bindings, ffi::{c_int, c_long, c_uint}, - mm::MmWithUser, types::{NotThreadSafe, Opaque}, }; use core::{ @@ -33,16 +32,8 @@ pub const TASK_NORMAL: c_uint = bindings::TASK_NORMAL as c_uint; #[macro_export] macro_rules! current { () => { - // SAFETY: This expression creates a temporary value that is dropped at the end of the - // caller's scope. The following mechanisms ensure that the resulting `&CurrentTask` cannot - // leave current task context: - // - // * To return to userspace, the caller must leave the current scope. - // * Operations such as `begin_new_exec()` are necessarily unsafe and the caller of - // `begin_new_exec()` is responsible for safety. - // * Rust abstractions for things such as a `kthread_use_mm()` scope must require the - // closure to be `Send`, so the `NotThreadSafe` field of `CurrentTask` ensures that the - // `&CurrentTask` cannot cross the scope in either direction. + // SAFETY: Deref + addr-of below create a temporary `TaskRef` that cannot outlive the + // caller. unsafe { &*$crate::task::Task::current() } }; } @@ -85,7 +76,7 @@ macro_rules! current { /// impl State { /// fn new() -> Self { /// Self { -/// creator: ARef::from(&**current!()), +/// creator: current!().into(), /// index: 0, /// } /// } @@ -105,44 +96,6 @@ unsafe impl Send for Task {} // synchronised by C code (e.g., `signal_pending`). unsafe impl Sync for Task {} -/// Represents the [`Task`] in the `current` global. -/// -/// This type exists to provide more efficient operations that are only valid on the current task. -/// For example, to retrieve the pid-namespace of a task, you must use rcu protection unless it is -/// the current task. -/// -/// # Invariants -/// -/// Each value of this type must only be accessed from the task context it was created within. -/// -/// Of course, every thread is in a different task context, but for the purposes of this invariant, -/// these operations also permanently leave the task context: -/// -/// * Returning to userspace from system call context. -/// * Calling `release_task()`. -/// * Calling `begin_new_exec()` in a binary format loader. -/// -/// Other operations temporarily create a new sub-context: -/// -/// * Calling `kthread_use_mm()` creates a new context, and `kthread_unuse_mm()` returns to the -/// old context. -/// -/// This means that a `CurrentTask` obtained before a `kthread_use_mm()` call may be used again -/// once `kthread_unuse_mm()` is called, but it must not be used between these two calls. -/// Conversely, a `CurrentTask` obtained between a `kthread_use_mm()`/`kthread_unuse_mm()` pair -/// must not be used after `kthread_unuse_mm()`. -#[repr(transparent)] -pub struct CurrentTask(Task, NotThreadSafe); - -// Make all `Task` methods available on `CurrentTask`. -impl Deref for CurrentTask { - type Target = Task; - #[inline] - fn deref(&self) -> &Task { - &self.0 - } -} - /// The type of process identifiers (PIDs). pub type Pid = bindings::pid_t; @@ -169,29 +122,28 @@ impl Task { /// /// # Safety /// - /// Callers must ensure that the returned object is only used to access a [`CurrentTask`] - /// within the task context that was active when this function was called. For more details, - /// see the invariants section for [`CurrentTask`]. - pub unsafe fn current() -> impl Deref { - struct TaskRef { - task: *const CurrentTask, + /// Callers must ensure that the returned object doesn't outlive the current task/thread. + pub unsafe fn current() -> impl Deref { + struct TaskRef<'a> { + task: &'a Task, + _not_send: NotThreadSafe, } - impl Deref for TaskRef { - type Target = CurrentTask; + impl Deref for TaskRef<'_> { + type Target = Task; fn deref(&self) -> &Self::Target { - // SAFETY: The returned reference borrows from this `TaskRef`, so it cannot outlive - // the `TaskRef`, which the caller of `Task::current()` has promised will not - // outlive the task/thread for which `self.task` is the `current` pointer. Thus, it - // is okay to return a `CurrentTask` reference here. - unsafe { &*self.task } + self.task } } + let current = Task::current_raw(); TaskRef { - // CAST: The layout of `struct task_struct` and `CurrentTask` is identical. - task: Task::current_raw().cast(), + // SAFETY: If the current thread is still running, the current task is valid. Given + // that `TaskRef` is not `Send`, we know it cannot be transferred to another thread + // (where it could potentially outlive the caller). + task: unsafe { &*current.cast() }, + _not_send: NotThreadSafe, } } @@ -317,38 +269,6 @@ impl Task { } } -impl CurrentTask { - /// Access the address space of the current task. - /// - /// This function does not touch the refcount of the mm. - #[inline] - pub fn mm(&self) -> Option<&MmWithUser> { - // SAFETY: The `mm` field of `current` is not modified from other threads, so reading it is - // not a data race. - let mm = unsafe { (*self.as_ptr()).mm }; - - if mm.is_null() { - return None; - } - - // SAFETY: If `current->mm` is non-null, then it references a valid mm with a non-zero - // value of `mm_users`. Furthermore, the returned `&MmWithUser` borrows from this - // `CurrentTask`, so it cannot escape the scope in which the current pointer was obtained. - // - // This is safe even if `kthread_use_mm()`/`kthread_unuse_mm()` are used. There are two - // relevant cases: - // * If the `&CurrentTask` was created before `kthread_use_mm()`, then it cannot be - // accessed during the `kthread_use_mm()`/`kthread_unuse_mm()` scope due to the - // `NotThreadSafe` field of `CurrentTask`. - // * If the `&CurrentTask` was created within a `kthread_use_mm()`/`kthread_unuse_mm()` - // scope, then the `&CurrentTask` cannot escape that scope, so the returned `&MmWithUser` - // also cannot escape that scope. - // In either case, it's not possible to read `current->mm` and keep using it after the - // scope is ended with `kthread_unuse_mm()`. - Some(unsafe { MmWithUser::from_raw(mm) }) - } -} - // SAFETY: The type invariants guarantee that `Task` is always refcounted. unsafe impl crate::types::AlwaysRefCounted for Task { fn inc_ref(&self) { From 6de3ace5b589b0844667f19eb2f24debc4fc4e77 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 12:15:47 +0000 Subject: [PATCH 13/92] Revert "FROMLIST: rust: miscdevice: add mmap support" This reverts commit 88a4dfa30bb0500cc85d905186af6de063044f5c. Bug: 429146594 Change-Id: Ia75f9f7f9706971fe47e6ab74a8f0009876396af Signed-off-by: Alice Ryhl --- rust/kernel/miscdevice.rs | 44 --------------------------------------- 1 file changed, 44 deletions(-) diff --git a/rust/kernel/miscdevice.rs b/rust/kernel/miscdevice.rs index ac4afe9f18b8..eb9d1fa8507b 100644 --- a/rust/kernel/miscdevice.rs +++ b/rust/kernel/miscdevice.rs @@ -14,7 +14,6 @@ use crate::{ error::{to_result, Error, Result, VTABLE_DEFAULT_ERROR}, ffi::{c_int, c_long, c_uint, c_ulong, c_void}, fs::{File, LocalFile}, - mm::virt::VmAreaNew, prelude::*, seq_file::SeqFile, str::CStr, @@ -124,22 +123,6 @@ pub trait MiscDevice: Sized { drop(device); } - /// Handle for mmap. - /// - /// This function is invoked when a user space process invokes the `mmap` system call on - /// `file`. The function is a callback that is part of the VMA initializer. The kernel will do - /// initial setup of the VMA before calling this function. The function can then interact with - /// the VMA initialization by calling methods of `vma`. If the function does not return an - /// error, the kernel will complete initialization of the VMA according to the properties of - /// `vma`. - fn mmap( - _device: ::Borrowed<'_>, - _file: &File, - _vma: &VmAreaNew, - ) -> Result { - kernel::build_error!(VTABLE_DEFAULT_ERROR) - } - /// Seeks this miscdevice. fn llseek( _device: ::Borrowed<'_>, @@ -286,7 +269,6 @@ const fn create_vtable() -> &'static bindings::file_operations { const VTABLE: bindings::file_operations = bindings::file_operations { open: Some(fops_open::), release: Some(fops_release::), - mmap: maybe_fn(T::HAS_MMAP, fops_mmap::), llseek: maybe_fn(T::HAS_LLSEEK, fops_llseek::), read_iter: maybe_fn(T::HAS_READ_ITER, fops_read_iter::), write_iter: maybe_fn(T::HAS_WRITE_ITER, fops_write_iter::), @@ -371,32 +353,6 @@ unsafe extern "C" fn fops_release( 0 } -/// # Safety -/// -/// `file` must be a valid file that is associated with a `MiscDeviceRegistration`. -/// `vma` must be a vma that is currently being mmap'ed with this file. -unsafe extern "C" fn fops_mmap( - file: *mut bindings::file, - vma: *mut bindings::vm_area_struct, -) -> c_int { - // SAFETY: The mmap call of a file can access the private data. - let private = unsafe { (*file).private_data }; - // SAFETY: This is a Rust Miscdevice, so we call `into_foreign` in `open` and `from_foreign` in - // `release`, and `fops_mmap` is guaranteed to be called between those two operations. - let device = unsafe { ::borrow(private) }; - // SAFETY: The caller provides a vma that is undergoing initial VMA setup. - let area = unsafe { VmAreaNew::from_raw(vma) }; - // SAFETY: - // * The file is valid for the duration of this call. - // * There is no active fdget_pos region on the file on this thread. - let file = unsafe { File::from_raw_file(file) }; - - match T::mmap(device, file, area) { - Ok(()) => 0, - Err(err) => err.to_errno() as c_int, - } -} - /// # Safety /// /// `file` must be a valid file that is associated with a `MiscDeviceRegistration`. From 9248564a81c9181d6842d1f1ad61f2c881045557 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 12:16:05 +0000 Subject: [PATCH 14/92] Revert "FROMLIST: mm: rust: add VmAreaNew for f_ops->mmap()" This reverts commit 7d1983ce89f30e099d3f32dac90d979a561e18af. Bug: 429146594 Change-Id: I4d01e34d4ae0f24ca5ddbb64bac219c6f9b48fc3 Signed-off-by: Alice Ryhl --- rust/kernel/mm/virt.rs | 186 +---------------------------------------- 1 file changed, 1 insertion(+), 185 deletions(-) diff --git a/rust/kernel/mm/virt.rs b/rust/kernel/mm/virt.rs index ef940973e231..ab89a526d3e4 100644 --- a/rust/kernel/mm/virt.rs +++ b/rust/kernel/mm/virt.rs @@ -16,7 +16,7 @@ use crate::{ bindings, - error::{code::EINVAL, to_result, Result}, + error::{to_result, Result}, mm::MmWithUser, page::Page, types::Opaque, @@ -203,190 +203,6 @@ impl VmAreaMixedMap { } } -/// A configuration object for setting up a VMA in an `f_ops->mmap()` hook. -/// -/// The `f_ops->mmap()` hook is called when a new VMA is being created, and the hook is able to -/// configure the VMA in various ways to fit the driver that owns it. Using `VmAreaNew` indicates -/// that you are allowed to perform operations on the VMA that can only be performed before the VMA -/// is fully initialized. -/// -/// # Invariants -/// -/// For the duration of 'a, the referenced vma must be undergoing initialization in an -/// `f_ops->mmap()` hook. -pub struct VmAreaNew { - vma: VmAreaRef, -} - -// Make all `VmAreaRef` methods available on `VmAreaNew`. -impl Deref for VmAreaNew { - type Target = VmAreaRef; - - #[inline] - fn deref(&self) -> &VmAreaRef { - &self.vma - } -} - -impl VmAreaNew { - /// Access a virtual memory area given a raw pointer. - /// - /// # Safety - /// - /// Callers must ensure that `vma` is undergoing initial vma setup for the duration of 'a. - #[inline] - pub unsafe fn from_raw<'a>(vma: *mut bindings::vm_area_struct) -> &'a Self { - // SAFETY: The caller ensures that the invariants are satisfied for the duration of 'a. - unsafe { &*vma.cast() } - } - - /// Internal method for updating the vma flags. - /// - /// # Safety - /// - /// This must not be used to set the flags to an invalid value. - #[inline] - unsafe fn update_flags(&self, set: vm_flags_t, unset: vm_flags_t) { - let mut flags = self.flags(); - flags |= set; - flags &= !unset; - - // SAFETY: This is not a data race: the vma is undergoing initial setup, so it's not yet - // shared. Additionally, `VmAreaNew` is `!Sync`, so it cannot be used to write in parallel. - // The caller promises that this does not set the flags to an invalid value. - unsafe { (*self.as_ptr()).__bindgen_anon_2.__vm_flags = flags }; - } - - /// Set the `VM_MIXEDMAP` flag on this vma. - /// - /// This enables the vma to contain both `struct page` and pure PFN pages. Returns a reference - /// that can be used to call `vm_insert_page` on the vma. - #[inline] - pub fn set_mixedmap(&self) -> &VmAreaMixedMap { - // SAFETY: We don't yet provide a way to set VM_PFNMAP, so this cannot put the flags in an - // invalid state. - unsafe { self.update_flags(flags::MIXEDMAP, 0) }; - - // SAFETY: We just set `VM_MIXEDMAP` on the vma. - unsafe { VmAreaMixedMap::from_raw(self.vma.as_ptr()) } - } - - /// Set the `VM_IO` flag on this vma. - /// - /// This is used for memory mapped IO and similar. The flag tells other parts of the kernel to - /// avoid looking at the pages. For memory mapped IO this is useful as accesses to the pages - /// could have side effects. - #[inline] - pub fn set_io(&self) { - // SAFETY: Setting the VM_IO flag is always okay. - unsafe { self.update_flags(flags::IO, 0) }; - } - - /// Set the `VM_DONTEXPAND` flag on this vma. - /// - /// This prevents the vma from being expanded with `mremap()`. - #[inline] - pub fn set_dontexpand(&self) { - // SAFETY: Setting the VM_DONTEXPAND flag is always okay. - unsafe { self.update_flags(flags::DONTEXPAND, 0) }; - } - - /// Set the `VM_DONTCOPY` flag on this vma. - /// - /// This prevents the vma from being copied on fork. This option is only permanent if `VM_IO` - /// is set. - #[inline] - pub fn set_dontcopy(&self) { - // SAFETY: Setting the VM_DONTCOPY flag is always okay. - unsafe { self.update_flags(flags::DONTCOPY, 0) }; - } - - /// Set the `VM_DONTDUMP` flag on this vma. - /// - /// This prevents the vma from being included in core dumps. This option is only permanent if - /// `VM_IO` is set. - #[inline] - pub fn set_dontdump(&self) { - // SAFETY: Setting the VM_DONTDUMP flag is always okay. - unsafe { self.update_flags(flags::DONTDUMP, 0) }; - } - - /// Returns whether `VM_READ` is set. - /// - /// This flag indicates whether userspace is mapping this vma as readable. - #[inline] - pub fn readable(&self) -> bool { - (self.flags() & flags::READ) != 0 - } - - /// Try to clear the `VM_MAYREAD` flag, failing if `VM_READ` is set. - /// - /// This flag indicates whether userspace is allowed to make this vma readable with - /// `mprotect()`. - /// - /// Note that this operation is irreversible. Once `VM_MAYREAD` has been cleared, it can never - /// be set again. - #[inline] - pub fn try_clear_mayread(&self) -> Result { - if self.readable() { - return Err(EINVAL); - } - // SAFETY: Clearing `VM_MAYREAD` is okay when `VM_READ` is not set. - unsafe { self.update_flags(0, flags::MAYREAD) }; - Ok(()) - } - - /// Returns whether `VM_WRITE` is set. - /// - /// This flag indicates whether userspace is mapping this vma as writable. - #[inline] - pub fn writable(&self) -> bool { - (self.flags() & flags::WRITE) != 0 - } - - /// Try to clear the `VM_MAYWRITE` flag, failing if `VM_WRITE` is set. - /// - /// This flag indicates whether userspace is allowed to make this vma writable with - /// `mprotect()`. - /// - /// Note that this operation is irreversible. Once `VM_MAYWRITE` has been cleared, it can never - /// be set again. - #[inline] - pub fn try_clear_maywrite(&self) -> Result { - if self.writable() { - return Err(EINVAL); - } - // SAFETY: Clearing `VM_MAYWRITE` is okay when `VM_WRITE` is not set. - unsafe { self.update_flags(0, flags::MAYWRITE) }; - Ok(()) - } - - /// Returns whether `VM_EXEC` is set. - /// - /// This flag indicates whether userspace is mapping this vma as executable. - #[inline] - pub fn executable(&self) -> bool { - (self.flags() & flags::EXEC) != 0 - } - - /// Try to clear the `VM_MAYEXEC` flag, failing if `VM_EXEC` is set. - /// - /// This flag indicates whether userspace is allowed to make this vma executable with - /// `mprotect()`. - /// - /// Note that this operation is irreversible. Once `VM_MAYEXEC` has been cleared, it can never - /// be set again. - #[inline] - pub fn try_clear_mayexec(&self) -> Result { - if self.executable() { - return Err(EINVAL); - } - // SAFETY: Clearing `VM_MAYEXEC` is okay when `VM_EXEC` is not set. - unsafe { self.update_flags(0, flags::MAYEXEC) }; - Ok(()) - } -} - /// The integer type used for vma flags. #[doc(inline)] pub use bindings::vm_flags_t; From a121b6e72f323eb6542cc2f60815f98ca1720261 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 12:16:08 +0000 Subject: [PATCH 15/92] Revert "FROMLIST: mm: rust: add mmput_async support" This reverts commit a259f04a6809ca6855f67e865280e8a8cc41559b. Bug: 429146594 Change-Id: Iee469177018f32b802d6be2029d389ea7ed5b261 Signed-off-by: Alice Ryhl --- rust/kernel/mm.rs | 49 ----------------------------------------------- 1 file changed, 49 deletions(-) diff --git a/rust/kernel/mm.rs b/rust/kernel/mm.rs index 3bb2ccd5fda1..60dc66972576 100644 --- a/rust/kernel/mm.rs +++ b/rust/kernel/mm.rs @@ -110,48 +110,6 @@ impl Deref for MmWithUser { } } -/// A wrapper for the kernel's `struct mm_struct`. -/// -/// This type is identical to `MmWithUser` except that it uses `mmput_async` when dropping a -/// refcount. This means that the destructor of `ARef` is safe to call in atomic -/// context. -/// -/// # Invariants -/// -/// Values of this type are always refcounted using `mmget`. The value of `mm_users` is non-zero. -#[repr(transparent)] -pub struct MmWithUserAsync { - mm: MmWithUser, -} - -// SAFETY: It is safe to call `mmput_async` on another thread than where `mmget` was called. -unsafe impl Send for MmWithUserAsync {} -// SAFETY: All methods on `MmWithUserAsync` can be called in parallel from several threads. -unsafe impl Sync for MmWithUserAsync {} - -// SAFETY: By the type invariants, this type is always refcounted. -unsafe impl AlwaysRefCounted for MmWithUserAsync { - fn inc_ref(&self) { - // SAFETY: The pointer is valid since self is a reference. - unsafe { bindings::mmget(self.as_raw()) }; - } - - unsafe fn dec_ref(obj: NonNull) { - // SAFETY: The caller is giving up their refcount. - unsafe { bindings::mmput_async(obj.cast().as_ptr()) }; - } -} - -// Make all `MmWithUser` methods available on `MmWithUserAsync`. -impl Deref for MmWithUserAsync { - type Target = MmWithUser; - - #[inline] - fn deref(&self) -> &MmWithUser { - &self.mm - } -} - // These methods are safe to call even if `mm_users` is zero. impl Mm { /// Returns a raw pointer to the inner `mm_struct`. @@ -203,13 +161,6 @@ impl MmWithUser { unsafe { &*ptr.cast() } } - /// Use `mmput_async` when dropping this refcount. - #[inline] - pub fn into_mmput_async(me: ARef) -> ARef { - // SAFETY: The layouts and invariants are compatible. - unsafe { ARef::from_raw(ARef::into_raw(me).cast()) } - } - /// Attempt to access a vma using the vma read lock. /// /// This is an optimistic trylock operation, so it may fail if there is contention. In that From 3aed88205e600a866ccb700f002c95da39912b69 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 12:16:09 +0000 Subject: [PATCH 16/92] Revert "FROMLIST: mm: rust: add lock_vma_under_rcu" This reverts commit b2e4a698fcc02bd061e033b5a6d2856beba3edf4. Bug: 429146594 Change-Id: Icb2794ad170600ac87b8466d64ddc5925b8cd893 Signed-off-by: Alice Ryhl --- rust/helpers/mm.c | 5 ---- rust/kernel/mm.rs | 60 ----------------------------------------------- 2 files changed, 65 deletions(-) diff --git a/rust/helpers/mm.c b/rust/helpers/mm.c index 81b510c96fd2..7b72eb065a3e 100644 --- a/rust/helpers/mm.c +++ b/rust/helpers/mm.c @@ -43,8 +43,3 @@ struct vm_area_struct *rust_helper_vma_lookup(struct mm_struct *mm, { return vma_lookup(mm, addr); } - -void rust_helper_vma_end_read(struct vm_area_struct *vma) -{ - vma_end_read(vma); -} diff --git a/rust/kernel/mm.rs b/rust/kernel/mm.rs index 60dc66972576..ee1a062ec7d7 100644 --- a/rust/kernel/mm.rs +++ b/rust/kernel/mm.rs @@ -18,7 +18,6 @@ use crate::{ use core::{ops::Deref, ptr::NonNull}; pub mod virt; -use virt::VmAreaRef; /// A wrapper for the kernel's `struct mm_struct`. /// @@ -161,36 +160,6 @@ impl MmWithUser { unsafe { &*ptr.cast() } } - /// Attempt to access a vma using the vma read lock. - /// - /// This is an optimistic trylock operation, so it may fail if there is contention. In that - /// case, you should fall back to taking the mmap read lock. - /// - /// When per-vma locks are disabled, this always returns `None`. - #[inline] - pub fn lock_vma_under_rcu(&self, vma_addr: usize) -> Option> { - #[cfg(CONFIG_PER_VMA_LOCK)] - { - // SAFETY: Calling `bindings::lock_vma_under_rcu` is always okay given an mm where - // `mm_users` is non-zero. - let vma = unsafe { bindings::lock_vma_under_rcu(self.as_raw(), vma_addr as _) }; - if !vma.is_null() { - return Some(VmaReadGuard { - // SAFETY: If `lock_vma_under_rcu` returns a non-null ptr, then it points at a - // valid vma. The vma is stable for as long as the vma read lock is held. - vma: unsafe { VmAreaRef::from_raw(vma) }, - _nts: NotThreadSafe, - }); - } - } - - // Silence warnings about unused variables. - #[cfg(not(CONFIG_PER_VMA_LOCK))] - let _ = vma_addr; - - None - } - /// Lock the mmap read lock. #[inline] pub fn mmap_read_lock(&self) -> MmapReadGuard<'_> { @@ -259,32 +228,3 @@ impl Drop for MmapReadGuard<'_> { unsafe { bindings::mmap_read_unlock(self.mm.as_raw()) }; } } - -/// A guard for the vma read lock. -/// -/// # Invariants -/// -/// This `VmaReadGuard` guard owns the vma read lock. -pub struct VmaReadGuard<'a> { - vma: &'a VmAreaRef, - // `vma_end_read` must be called on the same thread as where the lock was taken - _nts: NotThreadSafe, -} - -// Make all `VmAreaRef` methods available on `VmaReadGuard`. -impl Deref for VmaReadGuard<'_> { - type Target = VmAreaRef; - - #[inline] - fn deref(&self) -> &VmAreaRef { - self.vma - } -} - -impl Drop for VmaReadGuard<'_> { - #[inline] - fn drop(&mut self) { - // SAFETY: We hold the read lock by the type invariants. - unsafe { bindings::vma_end_read(self.vma.as_ptr()) }; - } -} From 3be00a9bf85db9dee9f83d542baf7a5d67c6b366 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 12:16:11 +0000 Subject: [PATCH 17/92] Revert "FROMLIST: mm: rust: add vm_insert_page" This reverts commit 5fd689f0d4997a02f66b84321d3917fbc3b313b0. Bug: 429146594 Change-Id: I6b5db9de36f2e44aaf4f1ac85dd2292e3d99d2bf Signed-off-by: Alice Ryhl --- rust/kernel/mm/virt.rs | 79 +----------------------------------------- 1 file changed, 1 insertion(+), 78 deletions(-) diff --git a/rust/kernel/mm/virt.rs b/rust/kernel/mm/virt.rs index ab89a526d3e4..2c7de0460e0a 100644 --- a/rust/kernel/mm/virt.rs +++ b/rust/kernel/mm/virt.rs @@ -14,15 +14,7 @@ //! ensures that you can't, for example, accidentally call a function that requires holding the //! write lock when you only hold the read lock. -use crate::{ - bindings, - error::{to_result, Result}, - mm::MmWithUser, - page::Page, - types::Opaque, -}; - -use core::ops::Deref; +use crate::{bindings, mm::MmWithUser, types::Opaque}; /// A wrapper for the kernel's `struct vm_area_struct` with read access. /// @@ -132,75 +124,6 @@ impl VmAreaRef { ) }; } - - /// If the [`VM_MIXEDMAP`] flag is set, returns a [`VmAreaMixedMap`] to this VMA, otherwise - /// returns `None`. - /// - /// This can be used to access methods that require [`VM_MIXEDMAP`] to be set. - /// - /// [`VM_MIXEDMAP`]: flags::MIXEDMAP - #[inline] - pub fn as_mixedmap_vma(&self) -> Option<&VmAreaMixedMap> { - if self.flags() & flags::MIXEDMAP != 0 { - // SAFETY: We just checked that `VM_MIXEDMAP` is set. All other requirements are - // satisfied by the type invariants of `VmAreaRef`. - Some(unsafe { VmAreaMixedMap::from_raw(self.as_ptr()) }) - } else { - None - } - } -} - -/// A wrapper for the kernel's `struct vm_area_struct` with read access and [`VM_MIXEDMAP`] set. -/// -/// It represents an area of virtual memory. -/// -/// This struct is identical to [`VmAreaRef`] except that it must only be used when the -/// [`VM_MIXEDMAP`] flag is set on the vma. -/// -/// # Invariants -/// -/// The caller must hold the mmap read lock or the vma read lock. The `VM_MIXEDMAP` flag must be -/// set. -/// -/// [`VM_MIXEDMAP`]: flags::MIXEDMAP -#[repr(transparent)] -pub struct VmAreaMixedMap { - vma: VmAreaRef, -} - -// Make all `VmAreaRef` methods available on `VmAreaMixedMap`. -impl Deref for VmAreaMixedMap { - type Target = VmAreaRef; - - #[inline] - fn deref(&self) -> &VmAreaRef { - &self.vma - } -} - -impl VmAreaMixedMap { - /// Access a virtual memory area given a raw pointer. - /// - /// # Safety - /// - /// Callers must ensure that `vma` is valid for the duration of 'a, and that the mmap read lock - /// (or stronger) is held for at least the duration of 'a. The `VM_MIXEDMAP` flag must be set. - #[inline] - pub unsafe fn from_raw<'a>(vma: *const bindings::vm_area_struct) -> &'a Self { - // SAFETY: The caller ensures that the invariants are satisfied for the duration of 'a. - unsafe { &*vma.cast() } - } - - /// Maps a single page at the given address within the virtual memory area. - /// - /// This operation does not take ownership of the page. - #[inline] - pub fn vm_insert_page(&self, address: usize, page: &Page) -> Result { - // SAFETY: By the type invariant of `Self` caller has read access and has verified that - // `VM_MIXEDMAP` is set. By invariant on `Page` the page has order 0. - to_result(unsafe { bindings::vm_insert_page(self.as_ptr(), address as _, page.as_ptr()) }) - } } /// The integer type used for vma flags. From a012c15566a3bfbda957d9b95c2c1a16bf01e978 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 12:16:13 +0000 Subject: [PATCH 18/92] Revert "FROMLIST: mm: rust: add vm_area_struct methods that require read access" This reverts commit 84aa9d631802ddb5b2ff173c19f8e1ab03f6a88e. Bug: 429146594 Change-Id: Iff6a420abd6dcdbb0589cc3714b84c2013930545 Signed-off-by: Alice Ryhl --- rust/helpers/mm.c | 6 -- rust/kernel/mm.rs | 21 ---- rust/kernel/mm/virt.rs | 215 ----------------------------------------- 3 files changed, 242 deletions(-) delete mode 100644 rust/kernel/mm/virt.rs diff --git a/rust/helpers/mm.c b/rust/helpers/mm.c index 7b72eb065a3e..7201747a5d31 100644 --- a/rust/helpers/mm.c +++ b/rust/helpers/mm.c @@ -37,9 +37,3 @@ void rust_helper_mmap_read_unlock(struct mm_struct *mm) { mmap_read_unlock(mm); } - -struct vm_area_struct *rust_helper_vma_lookup(struct mm_struct *mm, - unsigned long addr) -{ - return vma_lookup(mm, addr); -} diff --git a/rust/kernel/mm.rs b/rust/kernel/mm.rs index ee1a062ec7d7..2fb5f440af60 100644 --- a/rust/kernel/mm.rs +++ b/rust/kernel/mm.rs @@ -17,8 +17,6 @@ use crate::{ }; use core::{ops::Deref, ptr::NonNull}; -pub mod virt; - /// A wrapper for the kernel's `struct mm_struct`. /// /// This represents the address space of a userspace process, so each process has one `Mm` @@ -202,25 +200,6 @@ pub struct MmapReadGuard<'a> { _nts: NotThreadSafe, } -impl<'a> MmapReadGuard<'a> { - /// Look up a vma at the given address. - #[inline] - pub fn vma_lookup(&self, vma_addr: usize) -> Option<&virt::VmAreaRef> { - // SAFETY: We hold a reference to the mm, so the pointer must be valid. Any value is okay - // for `vma_addr`. - let vma = unsafe { bindings::vma_lookup(self.mm.as_raw(), vma_addr as _) }; - - if vma.is_null() { - None - } else { - // SAFETY: We just checked that a vma was found, so the pointer is valid. Furthermore, - // the returned area will borrow from this read lock guard, so it can only be used - // while the mmap read lock is still held. - unsafe { Some(virt::VmAreaRef::from_raw(vma)) } - } - } -} - impl Drop for MmapReadGuard<'_> { #[inline] fn drop(&mut self) { diff --git a/rust/kernel/mm/virt.rs b/rust/kernel/mm/virt.rs deleted file mode 100644 index 2c7de0460e0a..000000000000 --- a/rust/kernel/mm/virt.rs +++ /dev/null @@ -1,215 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 - -// Copyright (C) 2024 Google LLC. - -//! Virtual memory. -//! -//! This module deals with managing a single VMA in the address space of a userspace process. Each -//! VMA corresponds to a region of memory that the userspace process can access, and the VMA lets -//! you control what happens when userspace reads or writes to that region of memory. -//! -//! The module has several different Rust types that all correspond to the C type called -//! `vm_area_struct`. The different structs represent what kind of access you have to the VMA, e.g. -//! [`VmAreaRef`] is used when you hold the mmap or vma read lock. Using the appropriate struct -//! ensures that you can't, for example, accidentally call a function that requires holding the -//! write lock when you only hold the read lock. - -use crate::{bindings, mm::MmWithUser, types::Opaque}; - -/// A wrapper for the kernel's `struct vm_area_struct` with read access. -/// -/// It represents an area of virtual memory. -/// -/// # Invariants -/// -/// The caller must hold the mmap read lock or the vma read lock. -#[repr(transparent)] -pub struct VmAreaRef { - vma: Opaque, -} - -// Methods you can call when holding the mmap or vma read lock (or stronger). They must be usable -// no matter what the vma flags are. -impl VmAreaRef { - /// Access a virtual memory area given a raw pointer. - /// - /// # Safety - /// - /// Callers must ensure that `vma` is valid for the duration of 'a, and that the mmap or vma - /// read lock (or stronger) is held for at least the duration of 'a. - #[inline] - pub unsafe fn from_raw<'a>(vma: *const bindings::vm_area_struct) -> &'a Self { - // SAFETY: The caller ensures that the invariants are satisfied for the duration of 'a. - unsafe { &*vma.cast() } - } - - /// Returns a raw pointer to this area. - #[inline] - pub fn as_ptr(&self) -> *mut bindings::vm_area_struct { - self.vma.get() - } - - /// Access the underlying `mm_struct`. - #[inline] - pub fn mm(&self) -> &MmWithUser { - // SAFETY: By the type invariants, this `vm_area_struct` is valid and we hold the mmap/vma - // read lock or stronger. This implies that the underlying mm has a non-zero value of - // `mm_users`. - unsafe { MmWithUser::from_raw((*self.as_ptr()).vm_mm) } - } - - /// Returns the flags associated with the virtual memory area. - /// - /// The possible flags are a combination of the constants in [`flags`]. - #[inline] - pub fn flags(&self) -> vm_flags_t { - // SAFETY: By the type invariants, the caller holds at least the mmap read lock, so this - // access is not a data race. - unsafe { (*self.as_ptr()).__bindgen_anon_2.vm_flags as _ } - } - - /// Returns the (inclusive) start address of the virtual memory area. - #[inline] - pub fn start(&self) -> usize { - // SAFETY: By the type invariants, the caller holds at least the mmap read lock, so this - // access is not a data race. - unsafe { (*self.as_ptr()).__bindgen_anon_1.__bindgen_anon_1.vm_start as _ } - } - - /// Returns the (exclusive) end address of the virtual memory area. - #[inline] - pub fn end(&self) -> usize { - // SAFETY: By the type invariants, the caller holds at least the mmap read lock, so this - // access is not a data race. - unsafe { (*self.as_ptr()).__bindgen_anon_1.__bindgen_anon_1.vm_end as _ } - } - - /// Zap pages in the given page range. - /// - /// This clears page table mappings for the range at the leaf level, leaving all other page - /// tables intact, and freeing any memory referenced by the VMA in this range. That is, - /// anonymous memory is completely freed, file-backed memory has its reference count on page - /// cache folio's dropped, any dirty data will still be written back to disk as usual. - /// - /// It may seem odd that we clear at the leaf level, this is however a product of the page - /// table structure used to map physical memory into a virtual address space - each virtual - /// address actually consists of a bitmap of array indices into page tables, which form a - /// hierarchical page table level structure. - /// - /// As a result, each page table level maps a multiple of page table levels below, and thus - /// span ever increasing ranges of pages. At the leaf or PTE level, we map the actual physical - /// memory. - /// - /// It is here where a zap operates, as it the only place we can be certain of clearing without - /// impacting any other virtual mappings. It is an implementation detail as to whether the - /// kernel goes further in freeing unused page tables, but for the purposes of this operation - /// we must only assume that the leaf level is cleared. - #[inline] - pub fn zap_page_range_single(&self, address: usize, size: usize) { - let (end, did_overflow) = address.overflowing_add(size); - if did_overflow || address < self.start() || self.end() < end { - // TODO: call WARN_ONCE once Rust version of it is added - return; - } - - // SAFETY: By the type invariants, the caller has read access to this VMA, which is - // sufficient for this method call. This method has no requirements on the vma flags. The - // address range is checked to be within the vma. - unsafe { - bindings::zap_page_range_single( - self.as_ptr(), - address as _, - size as _, - core::ptr::null_mut(), - ) - }; - } -} - -/// The integer type used for vma flags. -#[doc(inline)] -pub use bindings::vm_flags_t; - -/// All possible flags for [`VmAreaRef`]. -pub mod flags { - use super::vm_flags_t; - use crate::bindings; - - /// No flags are set. - pub const NONE: vm_flags_t = bindings::VM_NONE as _; - - /// Mapping allows reads. - pub const READ: vm_flags_t = bindings::VM_READ as _; - - /// Mapping allows writes. - pub const WRITE: vm_flags_t = bindings::VM_WRITE as _; - - /// Mapping allows execution. - pub const EXEC: vm_flags_t = bindings::VM_EXEC as _; - - /// Mapping is shared. - pub const SHARED: vm_flags_t = bindings::VM_SHARED as _; - - /// Mapping may be updated to allow reads. - pub const MAYREAD: vm_flags_t = bindings::VM_MAYREAD as _; - - /// Mapping may be updated to allow writes. - pub const MAYWRITE: vm_flags_t = bindings::VM_MAYWRITE as _; - - /// Mapping may be updated to allow execution. - pub const MAYEXEC: vm_flags_t = bindings::VM_MAYEXEC as _; - - /// Mapping may be updated to be shared. - pub const MAYSHARE: vm_flags_t = bindings::VM_MAYSHARE as _; - - /// Page-ranges managed without `struct page`, just pure PFN. - pub const PFNMAP: vm_flags_t = bindings::VM_PFNMAP as _; - - /// Memory mapped I/O or similar. - pub const IO: vm_flags_t = bindings::VM_IO as _; - - /// Do not copy this vma on fork. - pub const DONTCOPY: vm_flags_t = bindings::VM_DONTCOPY as _; - - /// Cannot expand with mremap(). - pub const DONTEXPAND: vm_flags_t = bindings::VM_DONTEXPAND as _; - - /// Lock the pages covered when they are faulted in. - pub const LOCKONFAULT: vm_flags_t = bindings::VM_LOCKONFAULT as _; - - /// Is a VM accounted object. - pub const ACCOUNT: vm_flags_t = bindings::VM_ACCOUNT as _; - - /// Should the VM suppress accounting. - pub const NORESERVE: vm_flags_t = bindings::VM_NORESERVE as _; - - /// Huge TLB Page VM. - pub const HUGETLB: vm_flags_t = bindings::VM_HUGETLB as _; - - /// Synchronous page faults. (DAX-specific) - pub const SYNC: vm_flags_t = bindings::VM_SYNC as _; - - /// Architecture-specific flag. - pub const ARCH_1: vm_flags_t = bindings::VM_ARCH_1 as _; - - /// Wipe VMA contents in child on fork. - pub const WIPEONFORK: vm_flags_t = bindings::VM_WIPEONFORK as _; - - /// Do not include in the core dump. - pub const DONTDUMP: vm_flags_t = bindings::VM_DONTDUMP as _; - - /// Not soft dirty clean area. - pub const SOFTDIRTY: vm_flags_t = bindings::VM_SOFTDIRTY as _; - - /// Can contain `struct page` and pure PFN pages. - pub const MIXEDMAP: vm_flags_t = bindings::VM_MIXEDMAP as _; - - /// MADV_HUGEPAGE marked this vma. - pub const HUGEPAGE: vm_flags_t = bindings::VM_HUGEPAGE as _; - - /// MADV_NOHUGEPAGE marked this vma. - pub const NOHUGEPAGE: vm_flags_t = bindings::VM_NOHUGEPAGE as _; - - /// KSM may merge identical pages. - pub const MERGEABLE: vm_flags_t = bindings::VM_MERGEABLE as _; -} From 1acd3b312ffa6b458778d08e2193def2084707e3 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 12:16:40 +0000 Subject: [PATCH 19/92] Revert "FROMLIST: mm: rust: add abstraction for struct mm_struct" This reverts commit 4deea7dce7f0924b9045f86d8e5703c95e42fe55. Bug: 429146594 Change-Id: Ide43b384264dc8b69cf0a3c5bb1d8b71fe4742a7 Signed-off-by: Alice Ryhl --- rust/helpers/helpers.c | 1 - rust/helpers/mm.c | 39 -------- rust/kernel/lib.rs | 1 - rust/kernel/mm.rs | 209 ----------------------------------------- 4 files changed, 250 deletions(-) delete mode 100644 rust/helpers/mm.c delete mode 100644 rust/kernel/mm.rs diff --git a/rust/helpers/helpers.c b/rust/helpers/helpers.c index 41cde887a9ba..ba84dfabdd32 100644 --- a/rust/helpers/helpers.c +++ b/rust/helpers/helpers.c @@ -17,7 +17,6 @@ #include "fs.c" #include "jump_label.c" #include "kunit.c" -#include "mm.c" #include "mman.c" #include "mutex.c" #include "page.c" diff --git a/rust/helpers/mm.c b/rust/helpers/mm.c deleted file mode 100644 index 7201747a5d31..000000000000 --- a/rust/helpers/mm.c +++ /dev/null @@ -1,39 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 - -#include -#include - -void rust_helper_mmgrab(struct mm_struct *mm) -{ - mmgrab(mm); -} - -void rust_helper_mmdrop(struct mm_struct *mm) -{ - mmdrop(mm); -} - -void rust_helper_mmget(struct mm_struct *mm) -{ - mmget(mm); -} - -bool rust_helper_mmget_not_zero(struct mm_struct *mm) -{ - return mmget_not_zero(mm); -} - -void rust_helper_mmap_read_lock(struct mm_struct *mm) -{ - mmap_read_lock(mm); -} - -bool rust_helper_mmap_read_trylock(struct mm_struct *mm) -{ - return mmap_read_trylock(mm); -} - -void rust_helper_mmap_read_unlock(struct mm_struct *mm) -{ - mmap_read_unlock(mm); -} diff --git a/rust/kernel/lib.rs b/rust/kernel/lib.rs index 1eafd696d232..062a407f33f8 100644 --- a/rust/kernel/lib.rs +++ b/rust/kernel/lib.rs @@ -47,7 +47,6 @@ pub mod jump_label; pub mod kunit; pub mod list; pub mod miscdevice; -pub mod mm; #[cfg(CONFIG_NET)] pub mod net; pub mod page; diff --git a/rust/kernel/mm.rs b/rust/kernel/mm.rs deleted file mode 100644 index 2fb5f440af60..000000000000 --- a/rust/kernel/mm.rs +++ /dev/null @@ -1,209 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 - -// Copyright (C) 2024 Google LLC. - -//! Memory management. -//! -//! This module deals with managing the address space of userspace processes. Each process has an -//! instance of [`Mm`], which keeps track of multiple VMAs (virtual memory areas). Each VMA -//! corresponds to a region of memory that the userspace process can access, and the VMA lets you -//! control what happens when userspace reads or writes to that region of memory. -//! -//! C header: [`include/linux/mm.h`](srctree/include/linux/mm.h) - -use crate::{ - bindings, - types::{ARef, AlwaysRefCounted, NotThreadSafe, Opaque}, -}; -use core::{ops::Deref, ptr::NonNull}; - -/// A wrapper for the kernel's `struct mm_struct`. -/// -/// This represents the address space of a userspace process, so each process has one `Mm` -/// instance. It may hold many VMAs internally. -/// -/// There is a counter called `mm_users` that counts the users of the address space; this includes -/// the userspace process itself, but can also include kernel threads accessing the address space. -/// Once `mm_users` reaches zero, this indicates that the address space can be destroyed. To access -/// the address space, you must prevent `mm_users` from reaching zero while you are accessing it. -/// The [`MmWithUser`] type represents an address space where this is guaranteed, and you can -/// create one using [`mmget_not_zero`]. -/// -/// The `ARef` smart pointer holds an `mmgrab` refcount. Its destructor may sleep. -/// -/// # Invariants -/// -/// Values of this type are always refcounted using `mmgrab`. -/// -/// [`mmget_not_zero`]: Mm::mmget_not_zero -#[repr(transparent)] -pub struct Mm { - mm: Opaque, -} - -// SAFETY: It is safe to call `mmdrop` on another thread than where `mmgrab` was called. -unsafe impl Send for Mm {} -// SAFETY: All methods on `Mm` can be called in parallel from several threads. -unsafe impl Sync for Mm {} - -// SAFETY: By the type invariants, this type is always refcounted. -unsafe impl AlwaysRefCounted for Mm { - #[inline] - fn inc_ref(&self) { - // SAFETY: The pointer is valid since self is a reference. - unsafe { bindings::mmgrab(self.as_raw()) }; - } - - #[inline] - unsafe fn dec_ref(obj: NonNull) { - // SAFETY: The caller is giving up their refcount. - unsafe { bindings::mmdrop(obj.cast().as_ptr()) }; - } -} - -/// A wrapper for the kernel's `struct mm_struct`. -/// -/// This type is like [`Mm`], but with non-zero `mm_users`. It can only be used when `mm_users` can -/// be proven to be non-zero at compile-time, usually because the relevant code holds an `mmget` -/// refcount. It can be used to access the associated address space. -/// -/// The `ARef` smart pointer holds an `mmget` refcount. Its destructor may sleep. -/// -/// # Invariants -/// -/// Values of this type are always refcounted using `mmget`. The value of `mm_users` is non-zero. -#[repr(transparent)] -pub struct MmWithUser { - mm: Mm, -} - -// SAFETY: It is safe to call `mmput` on another thread than where `mmget` was called. -unsafe impl Send for MmWithUser {} -// SAFETY: All methods on `MmWithUser` can be called in parallel from several threads. -unsafe impl Sync for MmWithUser {} - -// SAFETY: By the type invariants, this type is always refcounted. -unsafe impl AlwaysRefCounted for MmWithUser { - #[inline] - fn inc_ref(&self) { - // SAFETY: The pointer is valid since self is a reference. - unsafe { bindings::mmget(self.as_raw()) }; - } - - #[inline] - unsafe fn dec_ref(obj: NonNull) { - // SAFETY: The caller is giving up their refcount. - unsafe { bindings::mmput(obj.cast().as_ptr()) }; - } -} - -// Make all `Mm` methods available on `MmWithUser`. -impl Deref for MmWithUser { - type Target = Mm; - - #[inline] - fn deref(&self) -> &Mm { - &self.mm - } -} - -// These methods are safe to call even if `mm_users` is zero. -impl Mm { - /// Returns a raw pointer to the inner `mm_struct`. - #[inline] - pub fn as_raw(&self) -> *mut bindings::mm_struct { - self.mm.get() - } - - /// Obtain a reference from a raw pointer. - /// - /// # Safety - /// - /// The caller must ensure that `ptr` points at an `mm_struct`, and that it is not deallocated - /// during the lifetime 'a. - #[inline] - pub unsafe fn from_raw<'a>(ptr: *const bindings::mm_struct) -> &'a Mm { - // SAFETY: Caller promises that the pointer is valid for 'a. Layouts are compatible due to - // repr(transparent). - unsafe { &*ptr.cast() } - } - - /// Calls `mmget_not_zero` and returns a handle if it succeeds. - #[inline] - pub fn mmget_not_zero(&self) -> Option> { - // SAFETY: The pointer is valid since self is a reference. - let success = unsafe { bindings::mmget_not_zero(self.as_raw()) }; - - if success { - // SAFETY: We just created an `mmget` refcount. - Some(unsafe { ARef::from_raw(NonNull::new_unchecked(self.as_raw().cast())) }) - } else { - None - } - } -} - -// These methods require `mm_users` to be non-zero. -impl MmWithUser { - /// Obtain a reference from a raw pointer. - /// - /// # Safety - /// - /// The caller must ensure that `ptr` points at an `mm_struct`, and that `mm_users` remains - /// non-zero for the duration of the lifetime 'a. - #[inline] - pub unsafe fn from_raw<'a>(ptr: *const bindings::mm_struct) -> &'a MmWithUser { - // SAFETY: Caller promises that the pointer is valid for 'a. The layout is compatible due - // to repr(transparent). - unsafe { &*ptr.cast() } - } - - /// Lock the mmap read lock. - #[inline] - pub fn mmap_read_lock(&self) -> MmapReadGuard<'_> { - // SAFETY: The pointer is valid since self is a reference. - unsafe { bindings::mmap_read_lock(self.as_raw()) }; - - // INVARIANT: We just acquired the read lock. - MmapReadGuard { - mm: self, - _nts: NotThreadSafe, - } - } - - /// Try to lock the mmap read lock. - #[inline] - pub fn mmap_read_trylock(&self) -> Option> { - // SAFETY: The pointer is valid since self is a reference. - let success = unsafe { bindings::mmap_read_trylock(self.as_raw()) }; - - if success { - // INVARIANT: We just acquired the read lock. - Some(MmapReadGuard { - mm: self, - _nts: NotThreadSafe, - }) - } else { - None - } - } -} - -/// A guard for the mmap read lock. -/// -/// # Invariants -/// -/// This `MmapReadGuard` guard owns the mmap read lock. -pub struct MmapReadGuard<'a> { - mm: &'a MmWithUser, - // `mmap_read_lock` and `mmap_read_unlock` must be called on the same thread - _nts: NotThreadSafe, -} - -impl Drop for MmapReadGuard<'_> { - #[inline] - fn drop(&mut self) { - // SAFETY: We hold the read lock by the type invariants. - unsafe { bindings::mmap_read_unlock(self.mm.as_raw()) }; - } -} From 2ef6dbc73ee131c8e666ac9a9e717501c529dd8e Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Thu, 27 Feb 2025 13:22:31 +0000 Subject: [PATCH 20/92] BACKPORT: rust: miscdevice: change how f_ops vtable is constructed I was helping someone with writing a new Rust abstraction, and we were using the miscdevice abstraction as an example. While doing this, it became clear to me that the way I implemented the f_ops vtable is confusing to new Rust users, and that the approach used by the block abstractions is less confusing. Thus, update the miscdevice abstractions to use the same approach as rust/kernel/block/mq/operations.rs. Sorry about the large diff. This changes the indentation of a large amount of code. Reviewed-by: Christian Schrefl Signed-off-by: Alice Ryhl Link: https://lore.kernel.org/r/20250227-miscdevice-fops-change-v1-1-c9e9b75d67eb@google.com Signed-off-by: Greg Kroah-Hartman Bug: 429146594 [ aliceryhl: also adjust llseek and similar to new style ] (cherry picked from commit 74fc34937d72d04e89e4f75ea66147cdc9b785f5) Change-Id: Ie87c5015d483a4c5a27ab17ae8a836a8956d1092 Signed-off-by: Alice Ryhl --- rust/kernel/miscdevice.rs | 437 +++++++++++++++++++------------------- 1 file changed, 219 insertions(+), 218 deletions(-) diff --git a/rust/kernel/miscdevice.rs b/rust/kernel/miscdevice.rs index eb9d1fa8507b..11618e9fbc4d 100644 --- a/rust/kernel/miscdevice.rs +++ b/rust/kernel/miscdevice.rs @@ -39,7 +39,7 @@ impl MiscDeviceOptions { let mut result: bindings::miscdevice = unsafe { MaybeUninit::zeroed().assume_init() }; result.minor = bindings::MISC_DYNAMIC_MINOR as _; result.name = self.name.as_char_ptr(); - result.fops = create_vtable::(); + result.fops = MiscdeviceVTable::::build(); result } } @@ -253,236 +253,237 @@ impl IovIter { } } -const fn create_vtable() -> &'static bindings::file_operations { - const fn maybe_fn(check: bool, func: T) -> Option { - if check { - Some(func) - } else { - None +/// A vtable for the file operations of a Rust miscdevice. +struct MiscdeviceVTable(PhantomData); + +impl MiscdeviceVTable { + /// # Safety + /// + /// `file` and `inode` must be the file and inode for a file that is undergoing initialization. + /// The file must be associated with a `MiscDeviceRegistration`. + unsafe extern "C" fn open(inode: *mut bindings::inode, raw_file: *mut bindings::file) -> c_int { + // SAFETY: The pointers are valid and for a file being opened. + let ret = unsafe { bindings::generic_file_open(inode, raw_file) }; + if ret != 0 { + return ret; + } + + // SAFETY: The open call of a file can access the private data. + let misc_ptr = unsafe { (*raw_file).private_data }; + + // SAFETY: This is a miscdevice, so `misc_open()` set the private data to a pointer to the + // associated `struct miscdevice` before calling into this method. Furthermore, + // `misc_open()` ensures that the miscdevice can't be unregistered and freed during this + // call to `fops_open`. + let misc = unsafe { &*misc_ptr.cast::>() }; + + // SAFETY: + // * This underlying file is valid for (much longer than) the duration of `T::open`. + // * There is no active fdget_pos region on the file on this thread. + let file = unsafe { File::from_raw_file(raw_file) }; + + let ptr = match T::open(file, misc) { + Ok(ptr) => ptr, + Err(err) => return err.to_errno(), + }; + + // This overwrites the private data with the value specified by the user, changing the type + // of this file's private data. All future accesses to the private data is performed by + // other fops_* methods in this file, which all correctly cast the private data to the new + // type. + // + // SAFETY: The open call of a file can access the private data. + unsafe { (*raw_file).private_data = ptr.into_foreign().cast_mut() }; + + 0 + } + + /// # Safety + /// + /// `file` and `inode` must be the file and inode for a file that is being released. The file + /// must be associated with a `MiscDeviceRegistration`. + unsafe extern "C" fn release(_inode: *mut bindings::inode, file: *mut bindings::file) -> c_int { + // SAFETY: The release call of a file owns the private data. + let private = unsafe { (*file).private_data }; + // SAFETY: The release call of a file owns the private data. + let ptr = unsafe { ::from_foreign(private) }; + + // SAFETY: + // * The file is valid for the duration of this call. + // * There is no active fdget_pos region on the file on this thread. + T::release(ptr, unsafe { File::from_raw_file(file) }); + + 0 + } + + /// # Safety + /// + /// `file` must be a valid file that is associated with a `MiscDeviceRegistration`. + unsafe extern "C" fn llseek( + file: *mut bindings::file, + offset: loff_t, + whence: c_int, + ) -> loff_t { + // SAFETY: The release call of a file owns the private data. + let private = unsafe { (*file).private_data }; + // SAFETY: Ioctl calls can borrow the private data of the file. + let device = unsafe { ::borrow(private) }; + // SAFETY: + // * The file is valid for the duration of this call. + // * We are inside an fdget_pos region, so there cannot be any active fdget_pos regions on + // other threads. + let file = unsafe { LocalFile::from_raw_file(file) }; + + match T::llseek(device, file, offset, whence) { + Ok(res) => res as loff_t, + Err(err) => err.to_errno() as loff_t, } } - struct VtableHelper { - _t: PhantomData, - } - impl VtableHelper { - const VTABLE: bindings::file_operations = bindings::file_operations { - open: Some(fops_open::), - release: Some(fops_release::), - llseek: maybe_fn(T::HAS_LLSEEK, fops_llseek::), - read_iter: maybe_fn(T::HAS_READ_ITER, fops_read_iter::), - write_iter: maybe_fn(T::HAS_WRITE_ITER, fops_write_iter::), - unlocked_ioctl: maybe_fn(T::HAS_IOCTL, fops_ioctl::), - #[cfg(CONFIG_COMPAT)] - compat_ioctl: if T::HAS_COMPAT_IOCTL { - Some(fops_compat_ioctl::) - } else if T::HAS_IOCTL { - Some(bindings::compat_ptr_ioctl) - } else { - None - }, - show_fdinfo: maybe_fn(T::HAS_SHOW_FDINFO, fops_show_fdinfo::), - // SAFETY: All zeros is a valid value for `bindings::file_operations`. - ..unsafe { MaybeUninit::zeroed().assume_init() } + /// # Safety + /// + /// Arguments must be valid. + unsafe extern "C" fn read_iter( + kiocb: *mut bindings::kiocb, + iter: *mut bindings::iov_iter, + ) -> isize { + let kiocb = Kiocb { + inner: unsafe { NonNull::new_unchecked(kiocb) }, + _phantom: PhantomData, }; + let iov = unsafe { &mut *iter.cast::() }; + + match T::read_iter(kiocb, iov) { + Ok(res) => res as isize, + Err(err) => err.to_errno() as isize, + } } - &VtableHelper::::VTABLE -} + /// # Safety + /// + /// Arguments must be valid. + unsafe extern "C" fn write_iter( + kiocb: *mut bindings::kiocb, + iter: *mut bindings::iov_iter, + ) -> isize { + let kiocb = Kiocb { + inner: unsafe { NonNull::new_unchecked(kiocb) }, + _phantom: PhantomData, + }; + let iov = unsafe { &mut *iter.cast::() }; -/// # Safety -/// -/// `file` and `inode` must be the file and inode for a file that is undergoing initialization. -/// The file must be associated with a `MiscDeviceRegistration`. -unsafe extern "C" fn fops_open( - inode: *mut bindings::inode, - raw_file: *mut bindings::file, -) -> c_int { - // SAFETY: The pointers are valid and for a file being opened. - let ret = unsafe { bindings::generic_file_open(inode, raw_file) }; - if ret != 0 { - return ret; + match T::write_iter(kiocb, iov) { + Ok(res) => res as isize, + Err(err) => err.to_errno() as isize, + } } - // SAFETY: The open call of a file can access the private data. - let misc_ptr = unsafe { (*raw_file).private_data }; + /// # Safety + /// + /// `file` must be a valid file that is associated with a `MiscDeviceRegistration`. + unsafe extern "C" fn ioctl(file: *mut bindings::file, cmd: c_uint, arg: c_ulong) -> c_long { + // SAFETY: The ioctl call of a file can access the private data. + let private = unsafe { (*file).private_data }; + // SAFETY: Ioctl calls can borrow the private data of the file. + let device = unsafe { ::borrow(private) }; - // SAFETY: This is a miscdevice, so `misc_open()` set the private data to a pointer to the - // associated `struct miscdevice` before calling into this method. Furthermore, `misc_open()` - // ensures that the miscdevice can't be unregistered and freed during this call to `fops_open`. - let misc = unsafe { &*misc_ptr.cast::>() }; + // SAFETY: + // * The file is valid for the duration of this call. + // * There is no active fdget_pos region on the file on this thread. + let file = unsafe { File::from_raw_file(file) }; - // SAFETY: - // * This underlying file is valid for (much longer than) the duration of `T::open`. - // * There is no active fdget_pos region on the file on this thread. - let file = unsafe { File::from_raw_file(raw_file) }; + match T::ioctl(device, file, cmd, arg) { + Ok(ret) => ret as c_long, + Err(err) => err.to_errno() as c_long, + } + } - let ptr = match T::open(file, misc) { - Ok(ptr) => ptr, - Err(err) => return err.to_errno(), + /// # Safety + /// + /// `file` must be a valid file that is associated with a `MiscDeviceRegistration`. + #[cfg(CONFIG_COMPAT)] + unsafe extern "C" fn compat_ioctl( + file: *mut bindings::file, + cmd: c_uint, + arg: c_ulong, + ) -> c_long { + // SAFETY: The compat ioctl call of a file can access the private data. + let private = unsafe { (*file).private_data }; + // SAFETY: Ioctl calls can borrow the private data of the file. + let device = unsafe { ::borrow(private) }; + + // SAFETY: + // * The file is valid for the duration of this call. + // * There is no active fdget_pos region on the file on this thread. + let file = unsafe { File::from_raw_file(file) }; + + match T::compat_ioctl(device, file, cmd, arg) { + Ok(ret) => ret as c_long, + Err(err) => err.to_errno() as c_long, + } + } + + /// # Safety + /// + /// - `file` must be a valid file that is associated with a `MiscDeviceRegistration`. + /// - `seq_file` must be a valid `struct seq_file` that we can write to. + unsafe extern "C" fn show_fdinfo(seq_file: *mut bindings::seq_file, file: *mut bindings::file) { + // SAFETY: The release call of a file owns the private data. + let private = unsafe { (*file).private_data }; + // SAFETY: Ioctl calls can borrow the private data of the file. + let device = unsafe { ::borrow(private) }; + // SAFETY: + // * The file is valid for the duration of this call. + // * There is no active fdget_pos region on the file on this thread. + let file = unsafe { File::from_raw_file(file) }; + // SAFETY: The caller ensures that the pointer is valid and exclusive for the duration in + // which this method is called. + let m = unsafe { SeqFile::from_raw(seq_file) }; + + T::show_fdinfo(device, m, file); + } + + const VTABLE: bindings::file_operations = bindings::file_operations { + open: Some(Self::open), + release: Some(Self::release), + llseek: if T::HAS_LLSEEK { + Some(Self::llseek) + } else { + None + }, + read_iter: if T::HAS_READ_ITER { + Some(Self::read_iter) + } else { + None + }, + write_iter: if T::HAS_WRITE_ITER { + Some(Self::write_iter) + } else { + None + }, + unlocked_ioctl: if T::HAS_IOCTL { + Some(Self::ioctl) + } else { + None + }, + #[cfg(CONFIG_COMPAT)] + compat_ioctl: if T::HAS_COMPAT_IOCTL { + Some(Self::compat_ioctl) + } else if T::HAS_IOCTL { + Some(bindings::compat_ptr_ioctl) + } else { + None + }, + show_fdinfo: if T::HAS_SHOW_FDINFO { + Some(Self::show_fdinfo) + } else { + None + }, + // SAFETY: All zeros is a valid value for `bindings::file_operations`. + ..unsafe { MaybeUninit::zeroed().assume_init() } }; - // This overwrites the private data with the value specified by the user, changing the type of - // this file's private data. All future accesses to the private data is performed by other - // fops_* methods in this file, which all correctly cast the private data to the new type. - // - // SAFETY: The open call of a file can access the private data. - unsafe { (*raw_file).private_data = ptr.into_foreign().cast_mut() }; - - 0 -} - -/// # Safety -/// -/// `file` and `inode` must be the file and inode for a file that is being released. The file must -/// be associated with a `MiscDeviceRegistration`. -unsafe extern "C" fn fops_release( - _inode: *mut bindings::inode, - file: *mut bindings::file, -) -> c_int { - // SAFETY: The release call of a file owns the private data. - let private = unsafe { (*file).private_data }; - // SAFETY: The release call of a file owns the private data. - let ptr = unsafe { ::from_foreign(private) }; - - // SAFETY: - // * The file is valid for the duration of this call. - // * There is no active fdget_pos region on the file on this thread. - T::release(ptr, unsafe { File::from_raw_file(file) }); - - 0 -} - -/// # Safety -/// -/// `file` must be a valid file that is associated with a `MiscDeviceRegistration`. -unsafe extern "C" fn fops_llseek( - file: *mut bindings::file, - offset: loff_t, - whence: c_int, -) -> loff_t { - // SAFETY: The release call of a file owns the private data. - let private = unsafe { (*file).private_data }; - // SAFETY: Ioctl calls can borrow the private data of the file. - let device = unsafe { ::borrow(private) }; - // SAFETY: - // * The file is valid for the duration of this call. - // * We are inside an fdget_pos region, so there cannot be any active fdget_pos regions on - // other threads. - let file = unsafe { LocalFile::from_raw_file(file) }; - - match T::llseek(device, file, offset, whence) { - Ok(res) => res as loff_t, - Err(err) => err.to_errno() as loff_t, + const fn build() -> &'static bindings::file_operations { + &Self::VTABLE } } - -/// # Safety -/// -/// Arguments must be valid. -unsafe extern "C" fn fops_read_iter( - kiocb: *mut bindings::kiocb, - iter: *mut bindings::iov_iter, -) -> isize { - let kiocb = Kiocb { - inner: unsafe { NonNull::new_unchecked(kiocb) }, - _phantom: PhantomData, - }; - let iov = unsafe { &mut *iter.cast::() }; - - match T::read_iter(kiocb, iov) { - Ok(res) => res as isize, - Err(err) => err.to_errno() as isize, - } -} - -/// # Safety -/// -/// Arguments must be valid. -unsafe extern "C" fn fops_write_iter( - kiocb: *mut bindings::kiocb, - iter: *mut bindings::iov_iter, -) -> isize { - let kiocb = Kiocb { - inner: unsafe { NonNull::new_unchecked(kiocb) }, - _phantom: PhantomData, - }; - let iov = unsafe { &mut *iter.cast::() }; - - match T::write_iter(kiocb, iov) { - Ok(res) => res as isize, - Err(err) => err.to_errno() as isize, - } -} - -/// # Safety -/// -/// `file` must be a valid file that is associated with a `MiscDeviceRegistration`. -unsafe extern "C" fn fops_ioctl( - file: *mut bindings::file, - cmd: c_uint, - arg: c_ulong, -) -> c_long { - // SAFETY: The ioctl call of a file can access the private data. - let private = unsafe { (*file).private_data }; - // SAFETY: Ioctl calls can borrow the private data of the file. - let device = unsafe { ::borrow(private) }; - - // SAFETY: - // * The file is valid for the duration of this call. - // * There is no active fdget_pos region on the file on this thread. - let file = unsafe { File::from_raw_file(file) }; - - match T::ioctl(device, file, cmd, arg as usize) { - Ok(ret) => ret as c_long, - Err(err) => err.to_errno() as c_long, - } -} - -/// # Safety -/// -/// `file` must be a valid file that is associated with a `MiscDeviceRegistration`. -#[cfg(CONFIG_COMPAT)] -unsafe extern "C" fn fops_compat_ioctl( - file: *mut bindings::file, - cmd: c_uint, - arg: c_ulong, -) -> c_long { - // SAFETY: The compat ioctl call of a file can access the private data. - let private = unsafe { (*file).private_data }; - // SAFETY: Ioctl calls can borrow the private data of the file. - let device = unsafe { ::borrow(private) }; - - // SAFETY: - // * The file is valid for the duration of this call. - // * There is no active fdget_pos region on the file on this thread. - let file = unsafe { File::from_raw_file(file) }; - - match T::compat_ioctl(device, file, cmd, arg as usize) { - Ok(ret) => ret as c_long, - Err(err) => err.to_errno() as c_long, - } -} - -/// # Safety -/// -/// - `file` must be a valid file that is associated with a `MiscDeviceRegistration`. -/// - `seq_file` must be a valid `struct seq_file` that we can write to. -unsafe extern "C" fn fops_show_fdinfo( - seq_file: *mut bindings::seq_file, - file: *mut bindings::file, -) { - // SAFETY: The release call of a file owns the private data. - let private = unsafe { (*file).private_data }; - // SAFETY: Ioctl calls can borrow the private data of the file. - let device = unsafe { ::borrow(private) }; - // SAFETY: - // * The file is valid for the duration of this call. - // * There is no active fdget_pos region on the file on this thread. - let file = unsafe { File::from_raw_file(file) }; - // SAFETY: The caller ensures that the pointer is valid and exclusive for the duration in which - // this method is called. - let m = unsafe { SeqFile::from_raw(seq_file) }; - - T::show_fdinfo(device, m, file); -} From f03d4f7490d38a77f2fddf0902dbe161b5c69195 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Tue, 8 Apr 2025 09:22:38 +0000 Subject: [PATCH 21/92] UPSTREAM: mm: rust: add abstraction for struct mm_struct MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch series "Rust support for mm_struct, vm_area_struct, and mmap", v16. This updates the vm_area_struct support to use the approach we discussed at LPC where there are several different Rust wrappers for vm_area_struct depending on the kind of access you have to the vma. Each case allows a different set of operations on the vma. This includes an MM MAINTAINERS entry as proposed by Lorenzo: https://lore.kernel.org/all/33e64b12-aa07-4e78-933a-b07c37ff1d84@lucifer.local/ This patch (of 9): These abstractions allow you to reference a `struct mm_struct` using both mmgrab and mmget refcounts. This is done using two Rust types: * Mm - represents an mm_struct where you don't know anything about the value of mm_users. * MmWithUser - represents an mm_struct where you know at compile time that mm_users is non-zero. This allows us to encode in the type system whether a method requires that mm_users is non-zero or not. For instance, you can always call `mmget_not_zero` but you can only call `mmap_read_lock` when mm_users is non-zero. The struct is called Mm to keep consistency with the C side. The ability to obtain `current->mm` is added later in this series. The mm module is defined to only exist when CONFIG_MMU is set. This avoids various errors due to missing types and functions when CONFIG_MMU is disabled. More fine-grained cfgs can be considered in the future. See the thread at [1] for more info. Link: https://lkml.kernel.org/r/20250408-vma-v16-9-d8b446e885d9@google.com Link: https://lkml.kernel.org/r/20250408-vma-v16-1-d8b446e885d9@google.com Link: https://lore.kernel.org/all/202503091916.QousmtcY-lkp@intel.com/ Signed-off-by: Alice Ryhl Acked-by: Lorenzo Stoakes Acked-by: Liam R. Howlett Acked-by: Balbir Singh Reviewed-by: Andreas Hindborg Reviewed-by: Gary Guo Cc: Alex Gaynor Cc: Arnd Bergmann Cc: Benno Lossin Cc: Bjƶrn Roy Baron Cc: Boqun Feng Cc: Greg Kroah-Hartman Cc: Jann Horn Cc: John Hubbard Cc: Matthew Wilcox (Oracle) Cc: Miguel Ojeda Cc: Suren Baghdasaryan Cc: Trevor Gross Cc: Vlastimil Babka Signed-off-by: Andrew Morton Bug: 429146594 (cherry picked from commit 5bb9ed6cdfeb75883652fd0ed3e3885083a92b4b) Change-Id: I33a9a37795ec426c051abb881a0425ab545c8cad Signed-off-by: Alice Ryhl --- rust/helpers/helpers.c | 1 + rust/helpers/mm.c | 39 ++++++++ rust/kernel/lib.rs | 1 + rust/kernel/mm.rs | 210 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 251 insertions(+) create mode 100644 rust/helpers/mm.c create mode 100644 rust/kernel/mm.rs diff --git a/rust/helpers/helpers.c b/rust/helpers/helpers.c index ba84dfabdd32..41cde887a9ba 100644 --- a/rust/helpers/helpers.c +++ b/rust/helpers/helpers.c @@ -17,6 +17,7 @@ #include "fs.c" #include "jump_label.c" #include "kunit.c" +#include "mm.c" #include "mman.c" #include "mutex.c" #include "page.c" diff --git a/rust/helpers/mm.c b/rust/helpers/mm.c new file mode 100644 index 000000000000..7201747a5d31 --- /dev/null +++ b/rust/helpers/mm.c @@ -0,0 +1,39 @@ +// SPDX-License-Identifier: GPL-2.0 + +#include +#include + +void rust_helper_mmgrab(struct mm_struct *mm) +{ + mmgrab(mm); +} + +void rust_helper_mmdrop(struct mm_struct *mm) +{ + mmdrop(mm); +} + +void rust_helper_mmget(struct mm_struct *mm) +{ + mmget(mm); +} + +bool rust_helper_mmget_not_zero(struct mm_struct *mm) +{ + return mmget_not_zero(mm); +} + +void rust_helper_mmap_read_lock(struct mm_struct *mm) +{ + mmap_read_lock(mm); +} + +bool rust_helper_mmap_read_trylock(struct mm_struct *mm) +{ + return mmap_read_trylock(mm); +} + +void rust_helper_mmap_read_unlock(struct mm_struct *mm) +{ + mmap_read_unlock(mm); +} diff --git a/rust/kernel/lib.rs b/rust/kernel/lib.rs index 062a407f33f8..1eafd696d232 100644 --- a/rust/kernel/lib.rs +++ b/rust/kernel/lib.rs @@ -47,6 +47,7 @@ pub mod jump_label; pub mod kunit; pub mod list; pub mod miscdevice; +pub mod mm; #[cfg(CONFIG_NET)] pub mod net; pub mod page; diff --git a/rust/kernel/mm.rs b/rust/kernel/mm.rs new file mode 100644 index 000000000000..eda7a479cff7 --- /dev/null +++ b/rust/kernel/mm.rs @@ -0,0 +1,210 @@ +// SPDX-License-Identifier: GPL-2.0 + +// Copyright (C) 2024 Google LLC. + +//! Memory management. +//! +//! This module deals with managing the address space of userspace processes. Each process has an +//! instance of [`Mm`], which keeps track of multiple VMAs (virtual memory areas). Each VMA +//! corresponds to a region of memory that the userspace process can access, and the VMA lets you +//! control what happens when userspace reads or writes to that region of memory. +//! +//! C header: [`include/linux/mm.h`](srctree/include/linux/mm.h) +#![cfg(CONFIG_MMU)] + +use crate::{ + bindings, + types::{ARef, AlwaysRefCounted, NotThreadSafe, Opaque}, +}; +use core::{ops::Deref, ptr::NonNull}; + +/// A wrapper for the kernel's `struct mm_struct`. +/// +/// This represents the address space of a userspace process, so each process has one `Mm` +/// instance. It may hold many VMAs internally. +/// +/// There is a counter called `mm_users` that counts the users of the address space; this includes +/// the userspace process itself, but can also include kernel threads accessing the address space. +/// Once `mm_users` reaches zero, this indicates that the address space can be destroyed. To access +/// the address space, you must prevent `mm_users` from reaching zero while you are accessing it. +/// The [`MmWithUser`] type represents an address space where this is guaranteed, and you can +/// create one using [`mmget_not_zero`]. +/// +/// The `ARef` smart pointer holds an `mmgrab` refcount. Its destructor may sleep. +/// +/// # Invariants +/// +/// Values of this type are always refcounted using `mmgrab`. +/// +/// [`mmget_not_zero`]: Mm::mmget_not_zero +#[repr(transparent)] +pub struct Mm { + mm: Opaque, +} + +// SAFETY: It is safe to call `mmdrop` on another thread than where `mmgrab` was called. +unsafe impl Send for Mm {} +// SAFETY: All methods on `Mm` can be called in parallel from several threads. +unsafe impl Sync for Mm {} + +// SAFETY: By the type invariants, this type is always refcounted. +unsafe impl AlwaysRefCounted for Mm { + #[inline] + fn inc_ref(&self) { + // SAFETY: The pointer is valid since self is a reference. + unsafe { bindings::mmgrab(self.as_raw()) }; + } + + #[inline] + unsafe fn dec_ref(obj: NonNull) { + // SAFETY: The caller is giving up their refcount. + unsafe { bindings::mmdrop(obj.cast().as_ptr()) }; + } +} + +/// A wrapper for the kernel's `struct mm_struct`. +/// +/// This type is like [`Mm`], but with non-zero `mm_users`. It can only be used when `mm_users` can +/// be proven to be non-zero at compile-time, usually because the relevant code holds an `mmget` +/// refcount. It can be used to access the associated address space. +/// +/// The `ARef` smart pointer holds an `mmget` refcount. Its destructor may sleep. +/// +/// # Invariants +/// +/// Values of this type are always refcounted using `mmget`. The value of `mm_users` is non-zero. +#[repr(transparent)] +pub struct MmWithUser { + mm: Mm, +} + +// SAFETY: It is safe to call `mmput` on another thread than where `mmget` was called. +unsafe impl Send for MmWithUser {} +// SAFETY: All methods on `MmWithUser` can be called in parallel from several threads. +unsafe impl Sync for MmWithUser {} + +// SAFETY: By the type invariants, this type is always refcounted. +unsafe impl AlwaysRefCounted for MmWithUser { + #[inline] + fn inc_ref(&self) { + // SAFETY: The pointer is valid since self is a reference. + unsafe { bindings::mmget(self.as_raw()) }; + } + + #[inline] + unsafe fn dec_ref(obj: NonNull) { + // SAFETY: The caller is giving up their refcount. + unsafe { bindings::mmput(obj.cast().as_ptr()) }; + } +} + +// Make all `Mm` methods available on `MmWithUser`. +impl Deref for MmWithUser { + type Target = Mm; + + #[inline] + fn deref(&self) -> &Mm { + &self.mm + } +} + +// These methods are safe to call even if `mm_users` is zero. +impl Mm { + /// Returns a raw pointer to the inner `mm_struct`. + #[inline] + pub fn as_raw(&self) -> *mut bindings::mm_struct { + self.mm.get() + } + + /// Obtain a reference from a raw pointer. + /// + /// # Safety + /// + /// The caller must ensure that `ptr` points at an `mm_struct`, and that it is not deallocated + /// during the lifetime 'a. + #[inline] + pub unsafe fn from_raw<'a>(ptr: *const bindings::mm_struct) -> &'a Mm { + // SAFETY: Caller promises that the pointer is valid for 'a. Layouts are compatible due to + // repr(transparent). + unsafe { &*ptr.cast() } + } + + /// Calls `mmget_not_zero` and returns a handle if it succeeds. + #[inline] + pub fn mmget_not_zero(&self) -> Option> { + // SAFETY: The pointer is valid since self is a reference. + let success = unsafe { bindings::mmget_not_zero(self.as_raw()) }; + + if success { + // SAFETY: We just created an `mmget` refcount. + Some(unsafe { ARef::from_raw(NonNull::new_unchecked(self.as_raw().cast())) }) + } else { + None + } + } +} + +// These methods require `mm_users` to be non-zero. +impl MmWithUser { + /// Obtain a reference from a raw pointer. + /// + /// # Safety + /// + /// The caller must ensure that `ptr` points at an `mm_struct`, and that `mm_users` remains + /// non-zero for the duration of the lifetime 'a. + #[inline] + pub unsafe fn from_raw<'a>(ptr: *const bindings::mm_struct) -> &'a MmWithUser { + // SAFETY: Caller promises that the pointer is valid for 'a. The layout is compatible due + // to repr(transparent). + unsafe { &*ptr.cast() } + } + + /// Lock the mmap read lock. + #[inline] + pub fn mmap_read_lock(&self) -> MmapReadGuard<'_> { + // SAFETY: The pointer is valid since self is a reference. + unsafe { bindings::mmap_read_lock(self.as_raw()) }; + + // INVARIANT: We just acquired the read lock. + MmapReadGuard { + mm: self, + _nts: NotThreadSafe, + } + } + + /// Try to lock the mmap read lock. + #[inline] + pub fn mmap_read_trylock(&self) -> Option> { + // SAFETY: The pointer is valid since self is a reference. + let success = unsafe { bindings::mmap_read_trylock(self.as_raw()) }; + + if success { + // INVARIANT: We just acquired the read lock. + Some(MmapReadGuard { + mm: self, + _nts: NotThreadSafe, + }) + } else { + None + } + } +} + +/// A guard for the mmap read lock. +/// +/// # Invariants +/// +/// This `MmapReadGuard` guard owns the mmap read lock. +pub struct MmapReadGuard<'a> { + mm: &'a MmWithUser, + // `mmap_read_lock` and `mmap_read_unlock` must be called on the same thread + _nts: NotThreadSafe, +} + +impl Drop for MmapReadGuard<'_> { + #[inline] + fn drop(&mut self) { + // SAFETY: We hold the read lock by the type invariants. + unsafe { bindings::mmap_read_unlock(self.mm.as_raw()) }; + } +} From d7f52612c5210fea81bf67eb488b9c9745ec64fa Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Tue, 8 Apr 2025 09:22:39 +0000 Subject: [PATCH 22/92] UPSTREAM: mm: rust: add vm_area_struct methods that require read access MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This adds a type called VmaRef which is used when referencing a vma that you have read access to. Here, read access means that you hold either the mmap read lock or the vma read lock (or stronger). Additionally, a vma_lookup method is added to the mmap read guard, which enables you to obtain a &VmaRef in safe Rust code. This patch only provides a way to lock the mmap read lock, but a follow-up patch also provides a way to just lock the vma read lock. Link: https://lkml.kernel.org/r/20250408-vma-v16-2-d8b446e885d9@google.com Signed-off-by: Alice Ryhl Acked-by: Lorenzo Stoakes Acked-by: Liam R. Howlett Reviewed-by: Jann Horn Reviewed-by: Andreas Hindborg Reviewed-by: Gary Guo Cc: Alex Gaynor Cc: Arnd Bergmann Cc: Balbir Singh Cc: Benno Lossin Cc: Bjƶrn Roy Baron Cc: Boqun Feng Cc: Greg Kroah-Hartman Cc: John Hubbard Cc: Matthew Wilcox (Oracle) Cc: Miguel Ojeda Cc: Suren Baghdasaryan Cc: Trevor Gross Cc: Vlastimil Babka Signed-off-by: Andrew Morton Bug: 429146594 (cherry picked from commit 040f404b731207935ed644b14bcc2bb8b8488d00) Change-Id: I87c6ccb0f6fe99e492040babed1cc0ca6f482374 Signed-off-by: Alice Ryhl --- rust/helpers/mm.c | 6 ++ rust/kernel/mm.rs | 23 +++++ rust/kernel/mm/virt.rs | 210 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 239 insertions(+) create mode 100644 rust/kernel/mm/virt.rs diff --git a/rust/helpers/mm.c b/rust/helpers/mm.c index 7201747a5d31..7b72eb065a3e 100644 --- a/rust/helpers/mm.c +++ b/rust/helpers/mm.c @@ -37,3 +37,9 @@ void rust_helper_mmap_read_unlock(struct mm_struct *mm) { mmap_read_unlock(mm); } + +struct vm_area_struct *rust_helper_vma_lookup(struct mm_struct *mm, + unsigned long addr) +{ + return vma_lookup(mm, addr); +} diff --git a/rust/kernel/mm.rs b/rust/kernel/mm.rs index eda7a479cff7..f1689ccb3740 100644 --- a/rust/kernel/mm.rs +++ b/rust/kernel/mm.rs @@ -18,6 +18,8 @@ use crate::{ }; use core::{ops::Deref, ptr::NonNull}; +pub mod virt; + /// A wrapper for the kernel's `struct mm_struct`. /// /// This represents the address space of a userspace process, so each process has one `Mm` @@ -201,6 +203,27 @@ pub struct MmapReadGuard<'a> { _nts: NotThreadSafe, } +impl<'a> MmapReadGuard<'a> { + /// Look up a vma at the given address. + #[inline] + pub fn vma_lookup(&self, vma_addr: usize) -> Option<&virt::VmaRef> { + // SAFETY: By the type invariants we hold the mmap read guard, so we can safely call this + // method. Any value is okay for `vma_addr`. + let vma = unsafe { bindings::vma_lookup(self.mm.as_raw(), vma_addr) }; + + if vma.is_null() { + None + } else { + // SAFETY: We just checked that a vma was found, so the pointer references a valid vma. + // + // Furthermore, the returned vma is still under the protection of the read lock guard + // and can be used while the mmap read lock is still held. That the vma is not used + // after the MmapReadGuard gets dropped is enforced by the borrow-checker. + unsafe { Some(virt::VmaRef::from_raw(vma)) } + } + } +} + impl Drop for MmapReadGuard<'_> { #[inline] fn drop(&mut self) { diff --git a/rust/kernel/mm/virt.rs b/rust/kernel/mm/virt.rs new file mode 100644 index 000000000000..a66be649f0b8 --- /dev/null +++ b/rust/kernel/mm/virt.rs @@ -0,0 +1,210 @@ +// SPDX-License-Identifier: GPL-2.0 + +// Copyright (C) 2024 Google LLC. + +//! Virtual memory. +//! +//! This module deals with managing a single VMA in the address space of a userspace process. Each +//! VMA corresponds to a region of memory that the userspace process can access, and the VMA lets +//! you control what happens when userspace reads or writes to that region of memory. +//! +//! The module has several different Rust types that all correspond to the C type called +//! `vm_area_struct`. The different structs represent what kind of access you have to the VMA, e.g. +//! [`VmaRef`] is used when you hold the mmap or vma read lock. Using the appropriate struct +//! ensures that you can't, for example, accidentally call a function that requires holding the +//! write lock when you only hold the read lock. + +use crate::{bindings, mm::MmWithUser, types::Opaque}; + +/// A wrapper for the kernel's `struct vm_area_struct` with read access. +/// +/// It represents an area of virtual memory. +/// +/// # Invariants +/// +/// The caller must hold the mmap read lock or the vma read lock. +#[repr(transparent)] +pub struct VmaRef { + vma: Opaque, +} + +// Methods you can call when holding the mmap or vma read lock (or stronger). They must be usable +// no matter what the vma flags are. +impl VmaRef { + /// Access a virtual memory area given a raw pointer. + /// + /// # Safety + /// + /// Callers must ensure that `vma` is valid for the duration of 'a, and that the mmap or vma + /// read lock (or stronger) is held for at least the duration of 'a. + #[inline] + pub unsafe fn from_raw<'a>(vma: *const bindings::vm_area_struct) -> &'a Self { + // SAFETY: The caller ensures that the invariants are satisfied for the duration of 'a. + unsafe { &*vma.cast() } + } + + /// Returns a raw pointer to this area. + #[inline] + pub fn as_ptr(&self) -> *mut bindings::vm_area_struct { + self.vma.get() + } + + /// Access the underlying `mm_struct`. + #[inline] + pub fn mm(&self) -> &MmWithUser { + // SAFETY: By the type invariants, this `vm_area_struct` is valid and we hold the mmap/vma + // read lock or stronger. This implies that the underlying mm has a non-zero value of + // `mm_users`. + unsafe { MmWithUser::from_raw((*self.as_ptr()).vm_mm) } + } + + /// Returns the flags associated with the virtual memory area. + /// + /// The possible flags are a combination of the constants in [`flags`]. + #[inline] + pub fn flags(&self) -> vm_flags_t { + // SAFETY: By the type invariants, the caller holds at least the mmap read lock, so this + // access is not a data race. + unsafe { (*self.as_ptr()).__bindgen_anon_2.vm_flags } + } + + /// Returns the (inclusive) start address of the virtual memory area. + #[inline] + pub fn start(&self) -> usize { + // SAFETY: By the type invariants, the caller holds at least the mmap read lock, so this + // access is not a data race. + unsafe { (*self.as_ptr()).__bindgen_anon_1.__bindgen_anon_1.vm_start } + } + + /// Returns the (exclusive) end address of the virtual memory area. + #[inline] + pub fn end(&self) -> usize { + // SAFETY: By the type invariants, the caller holds at least the mmap read lock, so this + // access is not a data race. + unsafe { (*self.as_ptr()).__bindgen_anon_1.__bindgen_anon_1.vm_end } + } + + /// Zap pages in the given page range. + /// + /// This clears page table mappings for the range at the leaf level, leaving all other page + /// tables intact, and freeing any memory referenced by the VMA in this range. That is, + /// anonymous memory is completely freed, file-backed memory has its reference count on page + /// cache folio's dropped, any dirty data will still be written back to disk as usual. + /// + /// It may seem odd that we clear at the leaf level, this is however a product of the page + /// table structure used to map physical memory into a virtual address space - each virtual + /// address actually consists of a bitmap of array indices into page tables, which form a + /// hierarchical page table level structure. + /// + /// As a result, each page table level maps a multiple of page table levels below, and thus + /// span ever increasing ranges of pages. At the leaf or PTE level, we map the actual physical + /// memory. + /// + /// It is here where a zap operates, as it the only place we can be certain of clearing without + /// impacting any other virtual mappings. It is an implementation detail as to whether the + /// kernel goes further in freeing unused page tables, but for the purposes of this operation + /// we must only assume that the leaf level is cleared. + #[inline] + pub fn zap_page_range_single(&self, address: usize, size: usize) { + let (end, did_overflow) = address.overflowing_add(size); + if did_overflow || address < self.start() || self.end() < end { + // TODO: call WARN_ONCE once Rust version of it is added + return; + } + + // SAFETY: By the type invariants, the caller has read access to this VMA, which is + // sufficient for this method call. This method has no requirements on the vma flags. The + // address range is checked to be within the vma. + unsafe { + bindings::zap_page_range_single(self.as_ptr(), address, size, core::ptr::null_mut()) + }; + } +} + +/// The integer type used for vma flags. +#[doc(inline)] +pub use bindings::vm_flags_t; + +/// All possible flags for [`VmaRef`]. +pub mod flags { + use super::vm_flags_t; + use crate::bindings; + + /// No flags are set. + pub const NONE: vm_flags_t = bindings::VM_NONE as _; + + /// Mapping allows reads. + pub const READ: vm_flags_t = bindings::VM_READ as _; + + /// Mapping allows writes. + pub const WRITE: vm_flags_t = bindings::VM_WRITE as _; + + /// Mapping allows execution. + pub const EXEC: vm_flags_t = bindings::VM_EXEC as _; + + /// Mapping is shared. + pub const SHARED: vm_flags_t = bindings::VM_SHARED as _; + + /// Mapping may be updated to allow reads. + pub const MAYREAD: vm_flags_t = bindings::VM_MAYREAD as _; + + /// Mapping may be updated to allow writes. + pub const MAYWRITE: vm_flags_t = bindings::VM_MAYWRITE as _; + + /// Mapping may be updated to allow execution. + pub const MAYEXEC: vm_flags_t = bindings::VM_MAYEXEC as _; + + /// Mapping may be updated to be shared. + pub const MAYSHARE: vm_flags_t = bindings::VM_MAYSHARE as _; + + /// Page-ranges managed without `struct page`, just pure PFN. + pub const PFNMAP: vm_flags_t = bindings::VM_PFNMAP as _; + + /// Memory mapped I/O or similar. + pub const IO: vm_flags_t = bindings::VM_IO as _; + + /// Do not copy this vma on fork. + pub const DONTCOPY: vm_flags_t = bindings::VM_DONTCOPY as _; + + /// Cannot expand with mremap(). + pub const DONTEXPAND: vm_flags_t = bindings::VM_DONTEXPAND as _; + + /// Lock the pages covered when they are faulted in. + pub const LOCKONFAULT: vm_flags_t = bindings::VM_LOCKONFAULT as _; + + /// Is a VM accounted object. + pub const ACCOUNT: vm_flags_t = bindings::VM_ACCOUNT as _; + + /// Should the VM suppress accounting. + pub const NORESERVE: vm_flags_t = bindings::VM_NORESERVE as _; + + /// Huge TLB Page VM. + pub const HUGETLB: vm_flags_t = bindings::VM_HUGETLB as _; + + /// Synchronous page faults. (DAX-specific) + pub const SYNC: vm_flags_t = bindings::VM_SYNC as _; + + /// Architecture-specific flag. + pub const ARCH_1: vm_flags_t = bindings::VM_ARCH_1 as _; + + /// Wipe VMA contents in child on fork. + pub const WIPEONFORK: vm_flags_t = bindings::VM_WIPEONFORK as _; + + /// Do not include in the core dump. + pub const DONTDUMP: vm_flags_t = bindings::VM_DONTDUMP as _; + + /// Not soft dirty clean area. + pub const SOFTDIRTY: vm_flags_t = bindings::VM_SOFTDIRTY as _; + + /// Can contain `struct page` and pure PFN pages. + pub const MIXEDMAP: vm_flags_t = bindings::VM_MIXEDMAP as _; + + /// MADV_HUGEPAGE marked this vma. + pub const HUGEPAGE: vm_flags_t = bindings::VM_HUGEPAGE as _; + + /// MADV_NOHUGEPAGE marked this vma. + pub const NOHUGEPAGE: vm_flags_t = bindings::VM_NOHUGEPAGE as _; + + /// KSM may merge identical pages. + pub const MERGEABLE: vm_flags_t = bindings::VM_MERGEABLE as _; +} From 0b5465bb310a03813508d81b37f821d0ea6da132 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Tue, 8 Apr 2025 09:22:40 +0000 Subject: [PATCH 23/92] UPSTREAM: mm: rust: add vm_insert_page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The vm_insert_page method is only usable on vmas with the VM_MIXEDMAP flag, so we introduce a new type to keep track of such vmas. The approach used in this patch assumes that we will not need to encode many flag combinations in the type. I don't think we need to encode more than VM_MIXEDMAP and VM_PFNMAP as things are now. However, if that becomes necessary, using generic parameters in a single type would scale better as the number of flags increases. Link: https://lkml.kernel.org/r/20250408-vma-v16-3-d8b446e885d9@google.com Signed-off-by: Alice Ryhl Acked-by: Lorenzo Stoakes Acked-by: Liam R. Howlett Reviewed-by: Andreas Hindborg Reviewed-by: Gary Guo Cc: Alex Gaynor Cc: Arnd Bergmann Cc: Balbir Singh Cc: Benno Lossin Cc: Bjƶrn Roy Baron Cc: Boqun Feng Cc: Greg Kroah-Hartman Cc: Jann Horn Cc: John Hubbard Cc: Matthew Wilcox (Oracle) Cc: Miguel Ojeda Cc: Suren Baghdasaryan Cc: Trevor Gross Cc: Vlastimil Babka Signed-off-by: Andrew Morton Bug: 429146594 (cherry picked from commit bf3d331bb80749542cf299f94c471f611fb113b1) Change-Id: I6f8b796cfa216af7b2d5ca29c3ad7c770e3ce9ee Signed-off-by: Alice Ryhl --- rust/kernel/mm/virt.rs | 79 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/rust/kernel/mm/virt.rs b/rust/kernel/mm/virt.rs index a66be649f0b8..3e2eabcc2145 100644 --- a/rust/kernel/mm/virt.rs +++ b/rust/kernel/mm/virt.rs @@ -14,7 +14,15 @@ //! ensures that you can't, for example, accidentally call a function that requires holding the //! write lock when you only hold the read lock. -use crate::{bindings, mm::MmWithUser, types::Opaque}; +use crate::{ + bindings, + error::{to_result, Result}, + mm::MmWithUser, + page::Page, + types::Opaque, +}; + +use core::ops::Deref; /// A wrapper for the kernel's `struct vm_area_struct` with read access. /// @@ -119,6 +127,75 @@ impl VmaRef { bindings::zap_page_range_single(self.as_ptr(), address, size, core::ptr::null_mut()) }; } + + /// If the [`VM_MIXEDMAP`] flag is set, returns a [`VmaMixedMap`] to this VMA, otherwise + /// returns `None`. + /// + /// This can be used to access methods that require [`VM_MIXEDMAP`] to be set. + /// + /// [`VM_MIXEDMAP`]: flags::MIXEDMAP + #[inline] + pub fn as_mixedmap_vma(&self) -> Option<&VmaMixedMap> { + if self.flags() & flags::MIXEDMAP != 0 { + // SAFETY: We just checked that `VM_MIXEDMAP` is set. All other requirements are + // satisfied by the type invariants of `VmaRef`. + Some(unsafe { VmaMixedMap::from_raw(self.as_ptr()) }) + } else { + None + } + } +} + +/// A wrapper for the kernel's `struct vm_area_struct` with read access and [`VM_MIXEDMAP`] set. +/// +/// It represents an area of virtual memory. +/// +/// This struct is identical to [`VmaRef`] except that it must only be used when the +/// [`VM_MIXEDMAP`] flag is set on the vma. +/// +/// # Invariants +/// +/// The caller must hold the mmap read lock or the vma read lock. The `VM_MIXEDMAP` flag must be +/// set. +/// +/// [`VM_MIXEDMAP`]: flags::MIXEDMAP +#[repr(transparent)] +pub struct VmaMixedMap { + vma: VmaRef, +} + +// Make all `VmaRef` methods available on `VmaMixedMap`. +impl Deref for VmaMixedMap { + type Target = VmaRef; + + #[inline] + fn deref(&self) -> &VmaRef { + &self.vma + } +} + +impl VmaMixedMap { + /// Access a virtual memory area given a raw pointer. + /// + /// # Safety + /// + /// Callers must ensure that `vma` is valid for the duration of 'a, and that the mmap read lock + /// (or stronger) is held for at least the duration of 'a. The `VM_MIXEDMAP` flag must be set. + #[inline] + pub unsafe fn from_raw<'a>(vma: *const bindings::vm_area_struct) -> &'a Self { + // SAFETY: The caller ensures that the invariants are satisfied for the duration of 'a. + unsafe { &*vma.cast() } + } + + /// Maps a single page at the given address within the virtual memory area. + /// + /// This operation does not take ownership of the page. + #[inline] + pub fn vm_insert_page(&self, address: usize, page: &Page) -> Result { + // SAFETY: By the type invariant of `Self` caller has read access and has verified that + // `VM_MIXEDMAP` is set. By invariant on `Page` the page has order 0. + to_result(unsafe { bindings::vm_insert_page(self.as_ptr(), address, page.as_ptr()) }) + } } /// The integer type used for vma flags. From 0c50773076035e84669f0f6d4414ca267248e74b Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Tue, 8 Apr 2025 09:22:41 +0000 Subject: [PATCH 24/92] UPSTREAM: mm: rust: add lock_vma_under_rcu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently, the binder driver always uses the mmap lock to make changes to its vma. Because the mmap lock is global to the process, this can involve significant contention. However, the kernel has a feature called per-vma locks, which can significantly reduce contention. For example, you can take a vma lock in parallel with an mmap write lock. This is important because contention on the mmap lock has been a long-term recurring challenge for the Binder driver. This patch introduces support for using `lock_vma_under_rcu` from Rust. The Rust Binder driver will be able to use this to reduce contention on the mmap lock. Link: https://lkml.kernel.org/r/20250408-vma-v16-4-d8b446e885d9@google.com Signed-off-by: Alice Ryhl Acked-by: Lorenzo Stoakes Acked-by: Liam R. Howlett Reviewed-by: Jann Horn Reviewed-by: Andreas Hindborg Reviewed-by: Gary Guo Cc: Alex Gaynor Cc: Arnd Bergmann Cc: Balbir Singh Cc: Benno Lossin Cc: Bjƶrn Roy Baron Cc: Boqun Feng Cc: Greg Kroah-Hartman Cc: John Hubbard Cc: Matthew Wilcox (Oracle) Cc: Miguel Ojeda Cc: Suren Baghdasaryan Cc: Trevor Gross Cc: Vlastimil Babka Signed-off-by: Andrew Morton Bug: 429146594 (cherry picked from commit 3105f8f391ce00153c553bfe89efbb30b120d858) Change-Id: Ib997fa4e4e3fff46ccaa98cd7dd4e881a60324bb Signed-off-by: Alice Ryhl --- rust/helpers/mm.c | 5 ++++ rust/kernel/mm.rs | 60 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) diff --git a/rust/helpers/mm.c b/rust/helpers/mm.c index 7b72eb065a3e..81b510c96fd2 100644 --- a/rust/helpers/mm.c +++ b/rust/helpers/mm.c @@ -43,3 +43,8 @@ struct vm_area_struct *rust_helper_vma_lookup(struct mm_struct *mm, { return vma_lookup(mm, addr); } + +void rust_helper_vma_end_read(struct vm_area_struct *vma) +{ + vma_end_read(vma); +} diff --git a/rust/kernel/mm.rs b/rust/kernel/mm.rs index f1689ccb3740..c160fb52603f 100644 --- a/rust/kernel/mm.rs +++ b/rust/kernel/mm.rs @@ -19,6 +19,7 @@ use crate::{ use core::{ops::Deref, ptr::NonNull}; pub mod virt; +use virt::VmaRef; /// A wrapper for the kernel's `struct mm_struct`. /// @@ -161,6 +162,36 @@ impl MmWithUser { unsafe { &*ptr.cast() } } + /// Attempt to access a vma using the vma read lock. + /// + /// This is an optimistic trylock operation, so it may fail if there is contention. In that + /// case, you should fall back to taking the mmap read lock. + /// + /// When per-vma locks are disabled, this always returns `None`. + #[inline] + pub fn lock_vma_under_rcu(&self, vma_addr: usize) -> Option> { + #[cfg(CONFIG_PER_VMA_LOCK)] + { + // SAFETY: Calling `bindings::lock_vma_under_rcu` is always okay given an mm where + // `mm_users` is non-zero. + let vma = unsafe { bindings::lock_vma_under_rcu(self.as_raw(), vma_addr) }; + if !vma.is_null() { + return Some(VmaReadGuard { + // SAFETY: If `lock_vma_under_rcu` returns a non-null ptr, then it points at a + // valid vma. The vma is stable for as long as the vma read lock is held. + vma: unsafe { VmaRef::from_raw(vma) }, + _nts: NotThreadSafe, + }); + } + } + + // Silence warnings about unused variables. + #[cfg(not(CONFIG_PER_VMA_LOCK))] + let _ = vma_addr; + + None + } + /// Lock the mmap read lock. #[inline] pub fn mmap_read_lock(&self) -> MmapReadGuard<'_> { @@ -231,3 +262,32 @@ impl Drop for MmapReadGuard<'_> { unsafe { bindings::mmap_read_unlock(self.mm.as_raw()) }; } } + +/// A guard for the vma read lock. +/// +/// # Invariants +/// +/// This `VmaReadGuard` guard owns the vma read lock. +pub struct VmaReadGuard<'a> { + vma: &'a VmaRef, + // `vma_end_read` must be called on the same thread as where the lock was taken + _nts: NotThreadSafe, +} + +// Make all `VmaRef` methods available on `VmaReadGuard`. +impl Deref for VmaReadGuard<'_> { + type Target = VmaRef; + + #[inline] + fn deref(&self) -> &VmaRef { + self.vma + } +} + +impl Drop for VmaReadGuard<'_> { + #[inline] + fn drop(&mut self) { + // SAFETY: We hold the read lock by the type invariants. + unsafe { bindings::vma_end_read(self.vma.as_ptr()) }; + } +} From bd140ddf75f56e4552f3700d08587a3b43580970 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Tue, 8 Apr 2025 09:22:42 +0000 Subject: [PATCH 25/92] UPSTREAM: mm: rust: add mmput_async support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds an MmWithUserAsync type that uses mmput_async when dropped but is otherwise identical to MmWithUser. This has to be done using a separate type because the thing we are changing is the destructor. Rust Binder needs this to avoid a certain deadlock. See commit 9a9ab0d96362 ("binder: fix race between mmput() and do_exit()") for details. It's also needed in the shrinker to avoid cleaning up the mm in the shrinker's context. Link: https://lkml.kernel.org/r/20250408-vma-v16-5-d8b446e885d9@google.com Signed-off-by: Alice Ryhl Acked-by: Lorenzo Stoakes Acked-by: Liam R. Howlett Reviewed-by: Andreas Hindborg Reviewed-by: Gary Guo Cc: Alex Gaynor Cc: Arnd Bergmann Cc: Balbir Singh Cc: Benno Lossin Cc: Bjƶrn Roy Baron Cc: Boqun Feng Cc: Greg Kroah-Hartman Cc: Jann Horn Cc: John Hubbard Cc: Matthew Wilcox (Oracle) Cc: Miguel Ojeda Cc: Suren Baghdasaryan Cc: Trevor Gross Cc: Vlastimil Babka Signed-off-by: Andrew Morton Bug: 429146594 (cherry picked from commit 114ba9b9e8191925438365089c0d300f4f1b6fb1) Change-Id: Iad1464e84163d33320d9ce1e87f5e29f16da5dae Signed-off-by: Alice Ryhl --- rust/kernel/mm.rs | 51 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/rust/kernel/mm.rs b/rust/kernel/mm.rs index c160fb52603f..615907a0f3b4 100644 --- a/rust/kernel/mm.rs +++ b/rust/kernel/mm.rs @@ -111,6 +111,50 @@ impl Deref for MmWithUser { } } +/// A wrapper for the kernel's `struct mm_struct`. +/// +/// This type is identical to `MmWithUser` except that it uses `mmput_async` when dropping a +/// refcount. This means that the destructor of `ARef` is safe to call in atomic +/// context. +/// +/// # Invariants +/// +/// Values of this type are always refcounted using `mmget`. The value of `mm_users` is non-zero. +#[repr(transparent)] +pub struct MmWithUserAsync { + mm: MmWithUser, +} + +// SAFETY: It is safe to call `mmput_async` on another thread than where `mmget` was called. +unsafe impl Send for MmWithUserAsync {} +// SAFETY: All methods on `MmWithUserAsync` can be called in parallel from several threads. +unsafe impl Sync for MmWithUserAsync {} + +// SAFETY: By the type invariants, this type is always refcounted. +unsafe impl AlwaysRefCounted for MmWithUserAsync { + #[inline] + fn inc_ref(&self) { + // SAFETY: The pointer is valid since self is a reference. + unsafe { bindings::mmget(self.as_raw()) }; + } + + #[inline] + unsafe fn dec_ref(obj: NonNull) { + // SAFETY: The caller is giving up their refcount. + unsafe { bindings::mmput_async(obj.cast().as_ptr()) }; + } +} + +// Make all `MmWithUser` methods available on `MmWithUserAsync`. +impl Deref for MmWithUserAsync { + type Target = MmWithUser; + + #[inline] + fn deref(&self) -> &MmWithUser { + &self.mm + } +} + // These methods are safe to call even if `mm_users` is zero. impl Mm { /// Returns a raw pointer to the inner `mm_struct`. @@ -162,6 +206,13 @@ impl MmWithUser { unsafe { &*ptr.cast() } } + /// Use `mmput_async` when dropping this refcount. + #[inline] + pub fn into_mmput_async(me: ARef) -> ARef { + // SAFETY: The layouts and invariants are compatible. + unsafe { ARef::from_raw(ARef::into_raw(me).cast()) } + } + /// Attempt to access a vma using the vma read lock. /// /// This is an optimistic trylock operation, so it may fail if there is contention. In that From 8e67cb756ffafa8e17972b1bd6501d949cc5192f Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Tue, 8 Apr 2025 09:22:43 +0000 Subject: [PATCH 26/92] UPSTREAM: mm: rust: add VmaNew for f_ops->mmap() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This type will be used when setting up a new vma in an f_ops->mmap() hook. Using a separate type from VmaRef allows us to have a separate set of operations that you are only able to use during the mmap() hook. For example, the VM_MIXEDMAP flag must not be changed after the initial setup that happens during the f_ops->mmap() hook. To avoid setting invalid flag values, the methods for clearing VM_MAYWRITE and similar involve a check of VM_WRITE, and return an error if VM_WRITE is set. Trying to use `try_clear_maywrite` without checking the return value results in a compilation error because the `Result` type is marked For now, there's only a method for VM_MIXEDMAP and not VM_PFNMAP. When we add a VM_PFNMAP method, we will need some way to prevent you from setting both VM_MIXEDMAP and VM_PFNMAP on the same vma. Link: https://lkml.kernel.org/r/20250408-vma-v16-6-d8b446e885d9@google.com Signed-off-by: Alice Ryhl Acked-by: Lorenzo Stoakes Acked-by: Liam R. Howlett Reviewed-by: Jann Horn Reviewed-by: Andreas Hindborg Cc: Alex Gaynor Cc: Arnd Bergmann Cc: Balbir Singh Cc: Benno Lossin Cc: Bjƶrn Roy Baron Cc: Boqun Feng Cc: Gary Guo Cc: Greg Kroah-Hartman Cc: John Hubbard Cc: Matthew Wilcox (Oracle) Cc: Miguel Ojeda Cc: Suren Baghdasaryan Cc: Trevor Gross Cc: Vlastimil Babka Signed-off-by: Andrew Morton Bug: 429146594 (cherry picked from commit dcb81aeab406e417bc0b4cf68de6eb07a1d2e6ce) Change-Id: I195a63f4ae613192ccf9be5f4805263fb5b42170 Signed-off-by: Alice Ryhl --- rust/kernel/mm/virt.rs | 186 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 185 insertions(+), 1 deletion(-) diff --git a/rust/kernel/mm/virt.rs b/rust/kernel/mm/virt.rs index 3e2eabcc2145..31803674aecc 100644 --- a/rust/kernel/mm/virt.rs +++ b/rust/kernel/mm/virt.rs @@ -16,7 +16,7 @@ use crate::{ bindings, - error::{to_result, Result}, + error::{code::EINVAL, to_result, Result}, mm::MmWithUser, page::Page, types::Opaque, @@ -198,6 +198,190 @@ impl VmaMixedMap { } } +/// A configuration object for setting up a VMA in an `f_ops->mmap()` hook. +/// +/// The `f_ops->mmap()` hook is called when a new VMA is being created, and the hook is able to +/// configure the VMA in various ways to fit the driver that owns it. Using `VmaNew` indicates that +/// you are allowed to perform operations on the VMA that can only be performed before the VMA is +/// fully initialized. +/// +/// # Invariants +/// +/// For the duration of 'a, the referenced vma must be undergoing initialization in an +/// `f_ops->mmap()` hook. +pub struct VmaNew { + vma: VmaRef, +} + +// Make all `VmaRef` methods available on `VmaNew`. +impl Deref for VmaNew { + type Target = VmaRef; + + #[inline] + fn deref(&self) -> &VmaRef { + &self.vma + } +} + +impl VmaNew { + /// Access a virtual memory area given a raw pointer. + /// + /// # Safety + /// + /// Callers must ensure that `vma` is undergoing initial vma setup for the duration of 'a. + #[inline] + pub unsafe fn from_raw<'a>(vma: *mut bindings::vm_area_struct) -> &'a Self { + // SAFETY: The caller ensures that the invariants are satisfied for the duration of 'a. + unsafe { &*vma.cast() } + } + + /// Internal method for updating the vma flags. + /// + /// # Safety + /// + /// This must not be used to set the flags to an invalid value. + #[inline] + unsafe fn update_flags(&self, set: vm_flags_t, unset: vm_flags_t) { + let mut flags = self.flags(); + flags |= set; + flags &= !unset; + + // SAFETY: This is not a data race: the vma is undergoing initial setup, so it's not yet + // shared. Additionally, `VmaNew` is `!Sync`, so it cannot be used to write in parallel. + // The caller promises that this does not set the flags to an invalid value. + unsafe { (*self.as_ptr()).__bindgen_anon_2.__vm_flags = flags }; + } + + /// Set the `VM_MIXEDMAP` flag on this vma. + /// + /// This enables the vma to contain both `struct page` and pure PFN pages. Returns a reference + /// that can be used to call `vm_insert_page` on the vma. + #[inline] + pub fn set_mixedmap(&self) -> &VmaMixedMap { + // SAFETY: We don't yet provide a way to set VM_PFNMAP, so this cannot put the flags in an + // invalid state. + unsafe { self.update_flags(flags::MIXEDMAP, 0) }; + + // SAFETY: We just set `VM_MIXEDMAP` on the vma. + unsafe { VmaMixedMap::from_raw(self.vma.as_ptr()) } + } + + /// Set the `VM_IO` flag on this vma. + /// + /// This is used for memory mapped IO and similar. The flag tells other parts of the kernel to + /// avoid looking at the pages. For memory mapped IO this is useful as accesses to the pages + /// could have side effects. + #[inline] + pub fn set_io(&self) { + // SAFETY: Setting the VM_IO flag is always okay. + unsafe { self.update_flags(flags::IO, 0) }; + } + + /// Set the `VM_DONTEXPAND` flag on this vma. + /// + /// This prevents the vma from being expanded with `mremap()`. + #[inline] + pub fn set_dontexpand(&self) { + // SAFETY: Setting the VM_DONTEXPAND flag is always okay. + unsafe { self.update_flags(flags::DONTEXPAND, 0) }; + } + + /// Set the `VM_DONTCOPY` flag on this vma. + /// + /// This prevents the vma from being copied on fork. This option is only permanent if `VM_IO` + /// is set. + #[inline] + pub fn set_dontcopy(&self) { + // SAFETY: Setting the VM_DONTCOPY flag is always okay. + unsafe { self.update_flags(flags::DONTCOPY, 0) }; + } + + /// Set the `VM_DONTDUMP` flag on this vma. + /// + /// This prevents the vma from being included in core dumps. This option is only permanent if + /// `VM_IO` is set. + #[inline] + pub fn set_dontdump(&self) { + // SAFETY: Setting the VM_DONTDUMP flag is always okay. + unsafe { self.update_flags(flags::DONTDUMP, 0) }; + } + + /// Returns whether `VM_READ` is set. + /// + /// This flag indicates whether userspace is mapping this vma as readable. + #[inline] + pub fn readable(&self) -> bool { + (self.flags() & flags::READ) != 0 + } + + /// Try to clear the `VM_MAYREAD` flag, failing if `VM_READ` is set. + /// + /// This flag indicates whether userspace is allowed to make this vma readable with + /// `mprotect()`. + /// + /// Note that this operation is irreversible. Once `VM_MAYREAD` has been cleared, it can never + /// be set again. + #[inline] + pub fn try_clear_mayread(&self) -> Result { + if self.readable() { + return Err(EINVAL); + } + // SAFETY: Clearing `VM_MAYREAD` is okay when `VM_READ` is not set. + unsafe { self.update_flags(0, flags::MAYREAD) }; + Ok(()) + } + + /// Returns whether `VM_WRITE` is set. + /// + /// This flag indicates whether userspace is mapping this vma as writable. + #[inline] + pub fn writable(&self) -> bool { + (self.flags() & flags::WRITE) != 0 + } + + /// Try to clear the `VM_MAYWRITE` flag, failing if `VM_WRITE` is set. + /// + /// This flag indicates whether userspace is allowed to make this vma writable with + /// `mprotect()`. + /// + /// Note that this operation is irreversible. Once `VM_MAYWRITE` has been cleared, it can never + /// be set again. + #[inline] + pub fn try_clear_maywrite(&self) -> Result { + if self.writable() { + return Err(EINVAL); + } + // SAFETY: Clearing `VM_MAYWRITE` is okay when `VM_WRITE` is not set. + unsafe { self.update_flags(0, flags::MAYWRITE) }; + Ok(()) + } + + /// Returns whether `VM_EXEC` is set. + /// + /// This flag indicates whether userspace is mapping this vma as executable. + #[inline] + pub fn executable(&self) -> bool { + (self.flags() & flags::EXEC) != 0 + } + + /// Try to clear the `VM_MAYEXEC` flag, failing if `VM_EXEC` is set. + /// + /// This flag indicates whether userspace is allowed to make this vma executable with + /// `mprotect()`. + /// + /// Note that this operation is irreversible. Once `VM_MAYEXEC` has been cleared, it can never + /// be set again. + #[inline] + pub fn try_clear_mayexec(&self) -> Result { + if self.executable() { + return Err(EINVAL); + } + // SAFETY: Clearing `VM_MAYEXEC` is okay when `VM_EXEC` is not set. + unsafe { self.update_flags(0, flags::MAYEXEC) }; + Ok(()) + } +} + /// The integer type used for vma flags. #[doc(inline)] pub use bindings::vm_flags_t; From 12dfc1d9cb5feefda52dd4f10556287519de208c Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Tue, 8 Apr 2025 09:22:44 +0000 Subject: [PATCH 27/92] UPSTREAM: rust: miscdevice: add mmap support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add the ability to write a file_operations->mmap hook in Rust when using the miscdevice abstraction. The `vma` argument to the `mmap` hook uses the `VmaNew` type from the previous commit; this type provides the correct set of operations for a file_operations->mmap hook. Link: https://lkml.kernel.org/r/20250408-vma-v16-7-d8b446e885d9@google.com Signed-off-by: Alice Ryhl Acked-by: Greg Kroah-Hartman Acked-by: Lorenzo Stoakes Acked-by: Liam R. Howlett Reviewed-by: Andreas Hindborg Reviewed-by: Gary Guo Cc: Alex Gaynor Cc: Arnd Bergmann Cc: Balbir Singh Cc: Benno Lossin Cc: Bjƶrn Roy Baron Cc: Boqun Feng Cc: Jann Horn Cc: John Hubbard Cc: Matthew Wilcox (Oracle) Cc: Miguel Ojeda Cc: Suren Baghdasaryan Cc: Trevor Gross Cc: Vlastimil Babka Signed-off-by: Andrew Morton Bug: 429146594 (cherry picked from commit f8c78198816f04619da6eebfc5b67741bff56325) Change-Id: Ib8965aa5d000da6a97650eb04be61df3c21bd85a Signed-off-by: Alice Ryhl --- rust/kernel/miscdevice.rs | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/rust/kernel/miscdevice.rs b/rust/kernel/miscdevice.rs index 11618e9fbc4d..ac7b34209a1b 100644 --- a/rust/kernel/miscdevice.rs +++ b/rust/kernel/miscdevice.rs @@ -14,6 +14,7 @@ use crate::{ error::{to_result, Error, Result, VTABLE_DEFAULT_ERROR}, ffi::{c_int, c_long, c_uint, c_ulong, c_void}, fs::{File, LocalFile}, + mm::virt::VmaNew, prelude::*, seq_file::SeqFile, str::CStr, @@ -123,6 +124,22 @@ pub trait MiscDevice: Sized { drop(device); } + /// Handle for mmap. + /// + /// This function is invoked when a user space process invokes the `mmap` system call on + /// `file`. The function is a callback that is part of the VMA initializer. The kernel will do + /// initial setup of the VMA before calling this function. The function can then interact with + /// the VMA initialization by calling methods of `vma`. If the function does not return an + /// error, the kernel will complete initialization of the VMA according to the properties of + /// `vma`. + fn mmap( + _device: ::Borrowed<'_>, + _file: &File, + _vma: &VmaNew, + ) -> Result { + kernel::build_error(VTABLE_DEFAULT_ERROR) + } + /// Seeks this miscdevice. fn llseek( _device: ::Borrowed<'_>, @@ -316,6 +333,33 @@ impl MiscdeviceVTable { 0 } + /// # Safety + /// + /// `file` must be a valid file that is associated with a `MiscDeviceRegistration`. + /// `vma` must be a vma that is currently being mmap'ed with this file. + unsafe extern "C" fn mmap( + file: *mut bindings::file, + vma: *mut bindings::vm_area_struct, + ) -> c_int { + // SAFETY: The mmap call of a file can access the private data. + let private = unsafe { (*file).private_data }; + // SAFETY: This is a Rust Miscdevice, so we call `into_foreign` in `open` and + // `from_foreign` in `release`, and `fops_mmap` is guaranteed to be called between those + // two operations. + let device = unsafe { ::borrow(private) }; + // SAFETY: The caller provides a vma that is undergoing initial VMA setup. + let area = unsafe { VmaNew::from_raw(vma) }; + // SAFETY: + // * The file is valid for the duration of this call. + // * There is no active fdget_pos region on the file on this thread. + let file = unsafe { File::from_raw_file(file) }; + + match T::mmap(device, file, area) { + Ok(()) => 0, + Err(err) => err.to_errno(), + } + } + /// # Safety /// /// `file` must be a valid file that is associated with a `MiscDeviceRegistration`. @@ -446,6 +490,7 @@ impl MiscdeviceVTable { const VTABLE: bindings::file_operations = bindings::file_operations { open: Some(Self::open), release: Some(Self::release), + mmap: if T::HAS_MMAP { Some(Self::mmap) } else { None }, llseek: if T::HAS_LLSEEK { Some(Self::llseek) } else { From 602e2300deec70b9b0c07cbe01e2a12bbdfb969b Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Wed, 2 Oct 2024 13:38:10 +0200 Subject: [PATCH 28/92] UPSTREAM: rust: add PidNamespace The lifetime of `PidNamespace` is bound to `Task` and `struct pid`. The `PidNamespace` of a `Task` doesn't ever change once the `Task` is alive. A `unshare(CLONE_NEWPID)` or `setns(fd_pidns/pidfd, CLONE_NEWPID)` will not have an effect on the calling `Task`'s pid namespace. It will only effect the pid namespace of children created by the calling `Task`. This invariant guarantees that after having acquired a reference to a `Task`'s pid namespace it will remain unchanged. When a task has exited and been reaped `release_task()` will be called. This will set the `PidNamespace` of the task to `NULL`. So retrieving the `PidNamespace` of a task that is dead will return `NULL`. Note, that neither holding the RCU lock nor holding a referencing count to the `Task` will prevent `release_task()` being called. In order to retrieve the `PidNamespace` of a `Task` the `task_active_pid_ns()` function can be used. There are two cases to consider: (1) retrieving the `PidNamespace` of the `current` task (2) retrieving the `PidNamespace` of a non-`current` task From system call context retrieving the `PidNamespace` for case (1) is always safe and requires neither RCU locking nor a reference count to be held. Retrieving the `PidNamespace` after `release_task()` for current will return `NULL` but no codepath like that is exposed to Rust. Retrieving the `PidNamespace` from system call context for (2) requires RCU protection. Accessing `PidNamespace` outside of RCU protection requires a reference count that must've been acquired while holding the RCU lock. Note that accessing a non-`current` task means `NULL` can be returned as the non-`current` task could have already passed through `release_task()`. To retrieve (1) the `current_pid_ns!()` macro should be used which ensure that the returned `PidNamespace` cannot outlive the calling scope. The associated `current_pid_ns()` function should not be called directly as it could be abused to created an unbounded lifetime for `PidNamespace`. The `current_pid_ns!()` macro allows Rust to handle the common case of accessing `current`'s `PidNamespace` without RCU protection and without having to acquire a reference count. For (2) the `task_get_pid_ns()` method must be used. This will always acquire a reference on `PidNamespace` and will return an `Option` to force the caller to explicitly handle the case where `PidNamespace` is `None`, something that tends to be forgotten when doing the equivalent operation in `C`. Missing RCU primitives make it difficult to perform operations that are otherwise safe without holding a reference count as long as RCU protection is guaranteed. But it is not important currently. But we do want it in the future. Note for (2) the required RCU protection around calling `task_active_pid_ns()` synchronizes against putting the last reference of the associated `struct pid` of `task->thread_pid`. The `struct pid` stored in that field is used to retrieve the `PidNamespace` of the caller. When `release_task()` is called `task->thread_pid` will be `NULL`ed and `put_pid()` on said `struct pid` will be delayed in `free_pid()` via `call_rcu()` allowing everyone with an RCU protected access to the `struct pid` acquired from `task->thread_pid` to finish. Link: https://lore.kernel.org/r/20241002-brauner-rust-pid_namespace-v5-1-a90e70d44fde@kernel.org Reviewed-by: Alice Ryhl Signed-off-by: Christian Brauner Bug: 429146594 (cherry picked from commit e0020ba6cbcbfbaaa50c3d4b610c7caa36459624) Change-Id: Ib7d3b257fe9b6f11f8171924e2a146abb52b9bb7 Signed-off-by: Alice Ryhl --- rust/helpers/helpers.c | 1 + rust/helpers/pid_namespace.c | 26 +++++++ rust/kernel/lib.rs | 1 + rust/kernel/pid_namespace.rs | 68 ++++++++++++++++++ rust/kernel/task.rs | 135 +++++++++++++++++++++++++++++++++-- 5 files changed, 225 insertions(+), 6 deletions(-) create mode 100644 rust/helpers/pid_namespace.c create mode 100644 rust/kernel/pid_namespace.rs diff --git a/rust/helpers/helpers.c b/rust/helpers/helpers.c index 41cde887a9ba..3e061194d14c 100644 --- a/rust/helpers/helpers.c +++ b/rust/helpers/helpers.c @@ -21,6 +21,7 @@ #include "mman.c" #include "mutex.c" #include "page.c" +#include "pid_namespace.c" #include "poll.c" #include "rbtree.c" #include "refcount.c" diff --git a/rust/helpers/pid_namespace.c b/rust/helpers/pid_namespace.c new file mode 100644 index 000000000000..f41482bdec9a --- /dev/null +++ b/rust/helpers/pid_namespace.c @@ -0,0 +1,26 @@ +// SPDX-License-Identifier: GPL-2.0 + +#include +#include + +struct pid_namespace *rust_helper_get_pid_ns(struct pid_namespace *ns) +{ + return get_pid_ns(ns); +} + +void rust_helper_put_pid_ns(struct pid_namespace *ns) +{ + put_pid_ns(ns); +} + +/* Get a reference on a task's pid namespace. */ +struct pid_namespace *rust_helper_task_get_pid_ns(struct task_struct *task) +{ + struct pid_namespace *pid_ns; + + guard(rcu)(); + pid_ns = task_active_pid_ns(task); + if (pid_ns) + get_pid_ns(pid_ns); + return pid_ns; +} diff --git a/rust/kernel/lib.rs b/rust/kernel/lib.rs index 1eafd696d232..95efb45fa54f 100644 --- a/rust/kernel/lib.rs +++ b/rust/kernel/lib.rs @@ -52,6 +52,7 @@ pub mod mm; pub mod net; pub mod page; pub mod page_size_compat; +pub mod pid_namespace; pub mod prelude; pub mod print; pub mod rbtree; diff --git a/rust/kernel/pid_namespace.rs b/rust/kernel/pid_namespace.rs new file mode 100644 index 000000000000..0e93808e4639 --- /dev/null +++ b/rust/kernel/pid_namespace.rs @@ -0,0 +1,68 @@ +// SPDX-License-Identifier: GPL-2.0 + +// Copyright (c) 2024 Christian Brauner + +//! Pid namespaces. +//! +//! C header: [`include/linux/pid_namespace.h`](srctree/include/linux/pid_namespace.h) and +//! [`include/linux/pid.h`](srctree/include/linux/pid.h) + +use crate::{ + bindings, + types::{AlwaysRefCounted, Opaque}, +}; +use core::ptr; + +/// Wraps the kernel's `struct pid_namespace`. Thread safe. +/// +/// This structure represents the Rust abstraction for a C `struct pid_namespace`. This +/// implementation abstracts the usage of an already existing C `struct pid_namespace` within Rust +/// code that we get passed from the C side. +#[repr(transparent)] +pub struct PidNamespace { + inner: Opaque, +} + +impl PidNamespace { + /// Returns a raw pointer to the inner C struct. + #[inline] + pub fn as_ptr(&self) -> *mut bindings::pid_namespace { + self.inner.get() + } + + /// Creates a reference to a [`PidNamespace`] from a valid pointer. + /// + /// # Safety + /// + /// The caller must ensure that `ptr` is valid and remains valid for the lifetime of the + /// returned [`PidNamespace`] reference. + pub unsafe fn from_ptr<'a>(ptr: *const bindings::pid_namespace) -> &'a Self { + // SAFETY: The safety requirements guarantee the validity of the dereference, while the + // `PidNamespace` type being transparent makes the cast ok. + unsafe { &*ptr.cast() } + } +} + +// SAFETY: Instances of `PidNamespace` are always reference-counted. +unsafe impl AlwaysRefCounted for PidNamespace { + #[inline] + fn inc_ref(&self) { + // SAFETY: The existence of a shared reference means that the refcount is nonzero. + unsafe { bindings::get_pid_ns(self.as_ptr()) }; + } + + #[inline] + unsafe fn dec_ref(obj: ptr::NonNull) { + // SAFETY: The safety requirements guarantee that the refcount is non-zero. + unsafe { bindings::put_pid_ns(obj.cast().as_ptr()) } + } +} + +// SAFETY: +// - `PidNamespace::dec_ref` can be called from any thread. +// - It is okay to send ownership of `PidNamespace` across thread boundaries. +unsafe impl Send for PidNamespace {} + +// SAFETY: It's OK to access `PidNamespace` through shared references from other threads because +// we're either accessing properties that don't change or that are properly synchronised by C code. +unsafe impl Sync for PidNamespace {} diff --git a/rust/kernel/task.rs b/rust/kernel/task.rs index 50d43b639cea..7f559de43857 100644 --- a/rust/kernel/task.rs +++ b/rust/kernel/task.rs @@ -7,7 +7,8 @@ use crate::{ bindings, ffi::{c_int, c_long, c_uint}, - types::{NotThreadSafe, Opaque}, + pid_namespace::PidNamespace, + types::{ARef, NotThreadSafe, Opaque}, }; use core::{ cmp::{Eq, PartialEq}, @@ -38,6 +39,16 @@ macro_rules! current { }; } +/// Returns the currently running task's pid namespace. +#[macro_export] +macro_rules! current_pid_ns { + () => { + // SAFETY: Deref + addr-of below create a temporary `PidNamespaceRef` that cannot outlive + // the caller. + unsafe { &*$crate::task::Task::current_pid_ns() } + }; +} + /// Wraps the kernel's `struct task_struct`. /// /// # Invariants @@ -153,6 +164,97 @@ impl Task { self.0.get() } + /// Returns a PidNamespace reference for the currently executing task's/thread's pid namespace. + /// + /// This function can be used to create an unbounded lifetime by e.g., storing the returned + /// PidNamespace in a global variable which would be a bug. So the recommended way to get the + /// current task's/thread's pid namespace is to use the [`current_pid_ns`] macro because it is + /// safe. + /// + /// # Safety + /// + /// Callers must ensure that the returned object doesn't outlive the current task/thread. + pub unsafe fn current_pid_ns() -> impl Deref { + struct PidNamespaceRef<'a> { + task: &'a PidNamespace, + _not_send: NotThreadSafe, + } + + impl Deref for PidNamespaceRef<'_> { + type Target = PidNamespace; + + fn deref(&self) -> &Self::Target { + self.task + } + } + + // The lifetime of `PidNamespace` is bound to `Task` and `struct pid`. + // + // The `PidNamespace` of a `Task` doesn't ever change once the `Task` is alive. A + // `unshare(CLONE_NEWPID)` or `setns(fd_pidns/pidfd, CLONE_NEWPID)` will not have an effect + // on the calling `Task`'s pid namespace. It will only effect the pid namespace of children + // created by the calling `Task`. This invariant guarantees that after having acquired a + // reference to a `Task`'s pid namespace it will remain unchanged. + // + // When a task has exited and been reaped `release_task()` will be called. This will set + // the `PidNamespace` of the task to `NULL`. So retrieving the `PidNamespace` of a task + // that is dead will return `NULL`. Note, that neither holding the RCU lock nor holding a + // referencing count to + // the `Task` will prevent `release_task()` being called. + // + // In order to retrieve the `PidNamespace` of a `Task` the `task_active_pid_ns()` function + // can be used. There are two cases to consider: + // + // (1) retrieving the `PidNamespace` of the `current` task + // (2) retrieving the `PidNamespace` of a non-`current` task + // + // From system call context retrieving the `PidNamespace` for case (1) is always safe and + // requires neither RCU locking nor a reference count to be held. Retrieving the + // `PidNamespace` after `release_task()` for current will return `NULL` but no codepath + // like that is exposed to Rust. + // + // Retrieving the `PidNamespace` from system call context for (2) requires RCU protection. + // Accessing `PidNamespace` outside of RCU protection requires a reference count that + // must've been acquired while holding the RCU lock. Note that accessing a non-`current` + // task means `NULL` can be returned as the non-`current` task could have already passed + // through `release_task()`. + // + // To retrieve (1) the `current_pid_ns!()` macro should be used which ensure that the + // returned `PidNamespace` cannot outlive the calling scope. The associated + // `current_pid_ns()` function should not be called directly as it could be abused to + // created an unbounded lifetime for `PidNamespace`. The `current_pid_ns!()` macro allows + // Rust to handle the common case of accessing `current`'s `PidNamespace` without RCU + // protection and without having to acquire a reference count. + // + // For (2) the `task_get_pid_ns()` method must be used. This will always acquire a + // reference on `PidNamespace` and will return an `Option` to force the caller to + // explicitly handle the case where `PidNamespace` is `None`, something that tends to be + // forgotten when doing the equivalent operation in `C`. Missing RCU primitives make it + // difficult to perform operations that are otherwise safe without holding a reference + // count as long as RCU protection is guaranteed. But it is not important currently. But we + // do want it in the future. + // + // Note for (2) the required RCU protection around calling `task_active_pid_ns()` + // synchronizes against putting the last reference of the associated `struct pid` of + // `task->thread_pid`. The `struct pid` stored in that field is used to retrieve the + // `PidNamespace` of the caller. When `release_task()` is called `task->thread_pid` will be + // `NULL`ed and `put_pid()` on said `struct pid` will be delayed in `free_pid()` via + // `call_rcu()` allowing everyone with an RCU protected access to the `struct pid` acquired + // from `task->thread_pid` to finish. + // + // SAFETY: The current task's pid namespace is valid as long as the current task is running. + let pidns = unsafe { bindings::task_active_pid_ns(Task::current_raw()) }; + PidNamespaceRef { + // SAFETY: If the current thread is still running, the current task and its associated + // pid namespace are valid. `PidNamespaceRef` is not `Send`, so we know it cannot be + // transferred to another thread (where it could potentially outlive the current + // `Task`). The caller needs to ensure that the PidNamespaceRef doesn't outlive the + // current task/thread. + task: unsafe { PidNamespace::from_ptr(pidns) }, + _not_send: NotThreadSafe, + } + } + /// Returns the group leader of the given task. pub fn group_leader(&self) -> &Task { // SAFETY: The group leader of a task never changes after initialization, so reading this @@ -190,11 +292,32 @@ impl Task { unsafe { bindings::signal_pending(self.as_ptr()) != 0 } } - /// Returns the given task's pid in the current pid namespace. - pub fn pid_in_current_ns(&self) -> Pid { - // SAFETY: It's valid to pass a null pointer as the namespace (defaults to current - // namespace). The task pointer is also valid. - unsafe { bindings::task_tgid_nr_ns(self.as_ptr(), ptr::null_mut()) } + /// Returns task's pid namespace with elevated reference count + pub fn get_pid_ns(&self) -> Option> { + // SAFETY: By the type invariant, we know that `self.0` is valid. + let ptr = unsafe { bindings::task_get_pid_ns(self.0.get()) }; + if ptr.is_null() { + None + } else { + // SAFETY: `ptr` is valid by the safety requirements of this function. And we own a + // reference count via `task_get_pid_ns()`. + // CAST: `Self` is a `repr(transparent)` wrapper around `bindings::pid_namespace`. + Some(unsafe { ARef::from_raw(ptr::NonNull::new_unchecked(ptr.cast::())) }) + } + } + + /// Returns the given task's pid in the provided pid namespace. + #[doc(alias = "task_tgid_nr_ns")] + pub fn tgid_nr_ns(&self, pidns: Option<&PidNamespace>) -> Pid { + let pidns = match pidns { + Some(pidns) => pidns.as_ptr(), + None => core::ptr::null_mut(), + }; + // SAFETY: By the type invariant, we know that `self.0` is valid. We received a valid + // PidNamespace that we can use as a pointer or we received an empty PidNamespace and + // thus pass a null pointer. The underlying C function is safe to be used with NULL + // pointers. + unsafe { bindings::task_tgid_nr_ns(self.0.get(), pidns) } } /// Wakes up the task. From 6a2be11026b6b3dc57538d7e46eec45e9984bf86 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Tue, 8 Apr 2025 09:22:45 +0000 Subject: [PATCH 29/92] UPSTREAM: task: rust: rework how current is accessed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Introduce a new type called `CurrentTask` that lets you perform various operations that are only safe on the `current` task. Use the new type to provide a way to access the current mm without incrementing its refcount. With this change, you can write stuff such as let vma = current!().mm().lock_vma_under_rcu(addr); without incrementing any refcounts. This replaces the existing abstractions for accessing the current pid namespace. With the old approach, every field access to current involves both a macro and a unsafe helper function. The new approach simplifies that to a single safe function on the `CurrentTask` type. This makes it less heavy-weight to add additional current accessors in the future. That said, creating a `CurrentTask` type like the one in this patch requires that we are careful to ensure that it cannot escape the current task or otherwise access things after they are freed. To do this, I declared that it cannot escape the current "task context" where I defined a "task context" as essentially the region in which `current` remains unchanged. So e.g., release_task() or begin_new_exec() would leave the task context. If a userspace thread returns to userspace and later makes another syscall, then I consider the two syscalls to be different task contexts. This allows values stored in that task to be modified between syscalls, even if they're guaranteed to be immutable during a syscall. Ensuring correctness of `CurrentTask` is slightly tricky if we also want the ability to have a safe `kthread_use_mm()` implementation in Rust. To support that safely, there are two patterns we need to ensure are safe: // Case 1: current!() called inside the scope. let mm; kthread_use_mm(some_mm, || { mm = current!().mm(); }); drop(some_mm); mm.do_something(); // UAF and: // Case 2: current!() called before the scope. let mm; let task = current!(); kthread_use_mm(some_mm, || { mm = task.mm(); }); drop(some_mm); mm.do_something(); // UAF The existing `current!()` abstraction already natively prevents the first case: The `&CurrentTask` would be tied to the inner scope, so the borrow-checker ensures that no reference derived from it can escape the scope. Fixing the second case is a bit more tricky. The solution is to essentially pretend that the contents of the scope execute on an different thread, which means that only thread-safe types can cross the boundary. Since `CurrentTask` is marked `NotThreadSafe`, attempts to move it to another thread will fail, and this includes our fake pretend thread boundary. This has the disadvantage that other types that aren't thread-safe for reasons unrelated to `current` also cannot be moved across the `kthread_use_mm()` boundary. I consider this an acceptable tradeoff. Link: https://lkml.kernel.org/r/20250408-vma-v16-8-d8b446e885d9@google.com Signed-off-by: Alice Ryhl Acked-by: Lorenzo Stoakes Acked-by: Liam R. Howlett Reviewed-by: Boqun Feng Reviewed-by: Andreas Hindborg Reviewed-by: Gary Guo Cc: Alex Gaynor Cc: Arnd Bergmann Cc: Balbir Singh Cc: Benno Lossin Cc: Bjƶrn Roy Baron Cc: Greg Kroah-Hartman Cc: Jann Horn Cc: John Hubbard Cc: Matthew Wilcox (Oracle) Cc: Miguel Ojeda Cc: Suren Baghdasaryan Cc: Trevor Gross Cc: Vlastimil Babka Signed-off-by: Andrew Morton Bug: 429146594 (cherry picked from commit 6acb75ad7b9e1548ae7f7532312295f74e48c973) Change-Id: I40422349633c5c125a5d4d8611efc5ca5c2cd484 Signed-off-by: Alice Ryhl --- rust/kernel/task.rs | 247 +++++++++++++++++++++++--------------------- 1 file changed, 129 insertions(+), 118 deletions(-) diff --git a/rust/kernel/task.rs b/rust/kernel/task.rs index 7f559de43857..8b733a3b8d08 100644 --- a/rust/kernel/task.rs +++ b/rust/kernel/task.rs @@ -7,6 +7,7 @@ use crate::{ bindings, ffi::{c_int, c_long, c_uint}, + mm::MmWithUser, pid_namespace::PidNamespace, types::{ARef, NotThreadSafe, Opaque}, }; @@ -33,22 +34,20 @@ pub const TASK_NORMAL: c_uint = bindings::TASK_NORMAL as c_uint; #[macro_export] macro_rules! current { () => { - // SAFETY: Deref + addr-of below create a temporary `TaskRef` that cannot outlive the - // caller. + // SAFETY: This expression creates a temporary value that is dropped at the end of the + // caller's scope. The following mechanisms ensure that the resulting `&CurrentTask` cannot + // leave current task context: + // + // * To return to userspace, the caller must leave the current scope. + // * Operations such as `begin_new_exec()` are necessarily unsafe and the caller of + // `begin_new_exec()` is responsible for safety. + // * Rust abstractions for things such as a `kthread_use_mm()` scope must require the + // closure to be `Send`, so the `NotThreadSafe` field of `CurrentTask` ensures that the + // `&CurrentTask` cannot cross the scope in either direction. unsafe { &*$crate::task::Task::current() } }; } -/// Returns the currently running task's pid namespace. -#[macro_export] -macro_rules! current_pid_ns { - () => { - // SAFETY: Deref + addr-of below create a temporary `PidNamespaceRef` that cannot outlive - // the caller. - unsafe { &*$crate::task::Task::current_pid_ns() } - }; -} - /// Wraps the kernel's `struct task_struct`. /// /// # Invariants @@ -87,7 +86,7 @@ macro_rules! current_pid_ns { /// impl State { /// fn new() -> Self { /// Self { -/// creator: current!().into(), +/// creator: ARef::from(&**current!()), /// index: 0, /// } /// } @@ -107,6 +106,44 @@ unsafe impl Send for Task {} // synchronised by C code (e.g., `signal_pending`). unsafe impl Sync for Task {} +/// Represents the [`Task`] in the `current` global. +/// +/// This type exists to provide more efficient operations that are only valid on the current task. +/// For example, to retrieve the pid-namespace of a task, you must use rcu protection unless it is +/// the current task. +/// +/// # Invariants +/// +/// Each value of this type must only be accessed from the task context it was created within. +/// +/// Of course, every thread is in a different task context, but for the purposes of this invariant, +/// these operations also permanently leave the task context: +/// +/// * Returning to userspace from system call context. +/// * Calling `release_task()`. +/// * Calling `begin_new_exec()` in a binary format loader. +/// +/// Other operations temporarily create a new sub-context: +/// +/// * Calling `kthread_use_mm()` creates a new context, and `kthread_unuse_mm()` returns to the +/// old context. +/// +/// This means that a `CurrentTask` obtained before a `kthread_use_mm()` call may be used again +/// once `kthread_unuse_mm()` is called, but it must not be used between these two calls. +/// Conversely, a `CurrentTask` obtained between a `kthread_use_mm()`/`kthread_unuse_mm()` pair +/// must not be used after `kthread_unuse_mm()`. +#[repr(transparent)] +pub struct CurrentTask(Task, NotThreadSafe); + +// Make all `Task` methods available on `CurrentTask`. +impl Deref for CurrentTask { + type Target = Task; + #[inline] + fn deref(&self) -> &Task { + &self.0 + } +} + /// The type of process identifiers (PIDs). pub type Pid = bindings::pid_t; @@ -133,28 +170,29 @@ impl Task { /// /// # Safety /// - /// Callers must ensure that the returned object doesn't outlive the current task/thread. - pub unsafe fn current() -> impl Deref { - struct TaskRef<'a> { - task: &'a Task, - _not_send: NotThreadSafe, + /// Callers must ensure that the returned object is only used to access a [`CurrentTask`] + /// within the task context that was active when this function was called. For more details, + /// see the invariants section for [`CurrentTask`]. + pub unsafe fn current() -> impl Deref { + struct TaskRef { + task: *const CurrentTask, } - impl Deref for TaskRef<'_> { - type Target = Task; + impl Deref for TaskRef { + type Target = CurrentTask; fn deref(&self) -> &Self::Target { - self.task + // SAFETY: The returned reference borrows from this `TaskRef`, so it cannot outlive + // the `TaskRef`, which the caller of `Task::current()` has promised will not + // outlive the task/thread for which `self.task` is the `current` pointer. Thus, it + // is okay to return a `CurrentTask` reference here. + unsafe { &*self.task } } } - let current = Task::current_raw(); TaskRef { - // SAFETY: If the current thread is still running, the current task is valid. Given - // that `TaskRef` is not `Send`, we know it cannot be transferred to another thread - // (where it could potentially outlive the caller). - task: unsafe { &*current.cast() }, - _not_send: NotThreadSafe, + // CAST: The layout of `struct task_struct` and `CurrentTask` is identical. + task: Task::current_raw().cast(), } } @@ -164,97 +202,6 @@ impl Task { self.0.get() } - /// Returns a PidNamespace reference for the currently executing task's/thread's pid namespace. - /// - /// This function can be used to create an unbounded lifetime by e.g., storing the returned - /// PidNamespace in a global variable which would be a bug. So the recommended way to get the - /// current task's/thread's pid namespace is to use the [`current_pid_ns`] macro because it is - /// safe. - /// - /// # Safety - /// - /// Callers must ensure that the returned object doesn't outlive the current task/thread. - pub unsafe fn current_pid_ns() -> impl Deref { - struct PidNamespaceRef<'a> { - task: &'a PidNamespace, - _not_send: NotThreadSafe, - } - - impl Deref for PidNamespaceRef<'_> { - type Target = PidNamespace; - - fn deref(&self) -> &Self::Target { - self.task - } - } - - // The lifetime of `PidNamespace` is bound to `Task` and `struct pid`. - // - // The `PidNamespace` of a `Task` doesn't ever change once the `Task` is alive. A - // `unshare(CLONE_NEWPID)` or `setns(fd_pidns/pidfd, CLONE_NEWPID)` will not have an effect - // on the calling `Task`'s pid namespace. It will only effect the pid namespace of children - // created by the calling `Task`. This invariant guarantees that after having acquired a - // reference to a `Task`'s pid namespace it will remain unchanged. - // - // When a task has exited and been reaped `release_task()` will be called. This will set - // the `PidNamespace` of the task to `NULL`. So retrieving the `PidNamespace` of a task - // that is dead will return `NULL`. Note, that neither holding the RCU lock nor holding a - // referencing count to - // the `Task` will prevent `release_task()` being called. - // - // In order to retrieve the `PidNamespace` of a `Task` the `task_active_pid_ns()` function - // can be used. There are two cases to consider: - // - // (1) retrieving the `PidNamespace` of the `current` task - // (2) retrieving the `PidNamespace` of a non-`current` task - // - // From system call context retrieving the `PidNamespace` for case (1) is always safe and - // requires neither RCU locking nor a reference count to be held. Retrieving the - // `PidNamespace` after `release_task()` for current will return `NULL` but no codepath - // like that is exposed to Rust. - // - // Retrieving the `PidNamespace` from system call context for (2) requires RCU protection. - // Accessing `PidNamespace` outside of RCU protection requires a reference count that - // must've been acquired while holding the RCU lock. Note that accessing a non-`current` - // task means `NULL` can be returned as the non-`current` task could have already passed - // through `release_task()`. - // - // To retrieve (1) the `current_pid_ns!()` macro should be used which ensure that the - // returned `PidNamespace` cannot outlive the calling scope. The associated - // `current_pid_ns()` function should not be called directly as it could be abused to - // created an unbounded lifetime for `PidNamespace`. The `current_pid_ns!()` macro allows - // Rust to handle the common case of accessing `current`'s `PidNamespace` without RCU - // protection and without having to acquire a reference count. - // - // For (2) the `task_get_pid_ns()` method must be used. This will always acquire a - // reference on `PidNamespace` and will return an `Option` to force the caller to - // explicitly handle the case where `PidNamespace` is `None`, something that tends to be - // forgotten when doing the equivalent operation in `C`. Missing RCU primitives make it - // difficult to perform operations that are otherwise safe without holding a reference - // count as long as RCU protection is guaranteed. But it is not important currently. But we - // do want it in the future. - // - // Note for (2) the required RCU protection around calling `task_active_pid_ns()` - // synchronizes against putting the last reference of the associated `struct pid` of - // `task->thread_pid`. The `struct pid` stored in that field is used to retrieve the - // `PidNamespace` of the caller. When `release_task()` is called `task->thread_pid` will be - // `NULL`ed and `put_pid()` on said `struct pid` will be delayed in `free_pid()` via - // `call_rcu()` allowing everyone with an RCU protected access to the `struct pid` acquired - // from `task->thread_pid` to finish. - // - // SAFETY: The current task's pid namespace is valid as long as the current task is running. - let pidns = unsafe { bindings::task_active_pid_ns(Task::current_raw()) }; - PidNamespaceRef { - // SAFETY: If the current thread is still running, the current task and its associated - // pid namespace are valid. `PidNamespaceRef` is not `Send`, so we know it cannot be - // transferred to another thread (where it could potentially outlive the current - // `Task`). The caller needs to ensure that the PidNamespaceRef doesn't outlive the - // current task/thread. - task: unsafe { PidNamespace::from_ptr(pidns) }, - _not_send: NotThreadSafe, - } - } - /// Returns the group leader of the given task. pub fn group_leader(&self) -> &Task { // SAFETY: The group leader of a task never changes after initialization, so reading this @@ -392,6 +339,70 @@ impl Task { } } +impl CurrentTask { + /// Access the address space of the current task. + /// + /// This function does not touch the refcount of the mm. + #[inline] + pub fn mm(&self) -> Option<&MmWithUser> { + // SAFETY: The `mm` field of `current` is not modified from other threads, so reading it is + // not a data race. + let mm = unsafe { (*self.as_ptr()).mm }; + + if mm.is_null() { + return None; + } + + // SAFETY: If `current->mm` is non-null, then it references a valid mm with a non-zero + // value of `mm_users`. Furthermore, the returned `&MmWithUser` borrows from this + // `CurrentTask`, so it cannot escape the scope in which the current pointer was obtained. + // + // This is safe even if `kthread_use_mm()`/`kthread_unuse_mm()` are used. There are two + // relevant cases: + // * If the `&CurrentTask` was created before `kthread_use_mm()`, then it cannot be + // accessed during the `kthread_use_mm()`/`kthread_unuse_mm()` scope due to the + // `NotThreadSafe` field of `CurrentTask`. + // * If the `&CurrentTask` was created within a `kthread_use_mm()`/`kthread_unuse_mm()` + // scope, then the `&CurrentTask` cannot escape that scope, so the returned `&MmWithUser` + // also cannot escape that scope. + // In either case, it's not possible to read `current->mm` and keep using it after the + // scope is ended with `kthread_unuse_mm()`. + Some(unsafe { MmWithUser::from_raw(mm) }) + } + + /// Access the pid namespace of the current task. + /// + /// This function does not touch the refcount of the namespace or use RCU protection. + /// + /// To access the pid namespace of another task, see [`Task::get_pid_ns`]. + #[doc(alias = "task_active_pid_ns")] + #[inline] + pub fn active_pid_ns(&self) -> Option<&PidNamespace> { + // SAFETY: It is safe to call `task_active_pid_ns` without RCU protection when calling it + // on the current task. + let active_ns = unsafe { bindings::task_active_pid_ns(self.as_ptr()) }; + + if active_ns.is_null() { + return None; + } + + // The lifetime of `PidNamespace` is bound to `Task` and `struct pid`. + // + // The `PidNamespace` of a `Task` doesn't ever change once the `Task` is alive. + // + // From system call context retrieving the `PidNamespace` for the current task is always + // safe and requires neither RCU locking nor a reference count to be held. Retrieving the + // `PidNamespace` after `release_task()` for current will return `NULL` but no codepath + // like that is exposed to Rust. + // + // SAFETY: If `current`'s pid ns is non-null, then it references a valid pid ns. + // Furthermore, the returned `&PidNamespace` borrows from this `CurrentTask`, so it cannot + // escape the scope in which the current pointer was obtained, e.g. it cannot live past a + // `release_task()` call. + Some(unsafe { PidNamespace::from_ptr(active_ns) }) + } +} + // SAFETY: The type invariants guarantee that `Task` is always refcounted. unsafe impl crate::types::AlwaysRefCounted for Task { fn inc_ref(&self) { From 2ef75ab83a6a7872129c38bd2d3fee007c6f54ad Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 12:52:35 +0000 Subject: [PATCH 30/92] ANDROID: rust_binder: use tgid_nr_ns for getting pid Because we are backporting commit e0020ba6cbcb ("rust: add PidNamespace"), it is neccesary to update Rust Binder to use the new tgid_nr_ns() method for getting the task's pid, as that commit deleted pid_in_current_ns(). Bug: 429146594 Change-Id: I3acd7e3f1fee2957d5663208614667220e09dfd5 Signed-off-by: Alice Ryhl --- drivers/android/binder/node.rs | 2 +- drivers/android/binder/process.rs | 8 ++++++-- drivers/android/binder/thread.rs | 6 +++--- drivers/android/binder/transaction.rs | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/drivers/android/binder/node.rs b/drivers/android/binder/node.rs index 23148d3c9597..738ce34776f6 100644 --- a/drivers/android/binder/node.rs +++ b/drivers/android/binder/node.rs @@ -723,7 +723,7 @@ impl Node { if len == inner.freeze_list.len() { pr_warn!( "Could not remove freeze listener for {}\n", - p.task.pid_in_current_ns() + p.pid_in_current_ns() ); } if inner.freeze_list.is_empty() { diff --git a/drivers/android/binder/process.rs b/drivers/android/binder/process.rs index a46267b5fdf9..d630fc067324 100644 --- a/drivers/android/binder/process.rs +++ b/drivers/android/binder/process.rs @@ -511,9 +511,13 @@ impl Process { Ok(process) } + pub(crate) fn pid_in_current_ns(&self) -> kernel::task::Pid { + self.task.tgid_nr_ns(None) + } + #[inline(never)] pub(crate) fn debug_print_stats(&self, m: &SeqFile, ctx: &Context) -> Result<()> { - seq_print!(m, "proc {}\n", self.task.pid_in_current_ns()); + seq_print!(m, "proc {}\n", self.pid_in_current_ns()); seq_print!(m, "context {}\n", &*ctx.name); let inner = self.inner.lock(); @@ -561,7 +565,7 @@ impl Process { #[inline(never)] pub(crate) fn debug_print(&self, m: &SeqFile, ctx: &Context, print_all: bool) -> Result<()> { - seq_print!(m, "proc {}\n", self.task.pid_in_current_ns()); + seq_print!(m, "proc {}\n", self.pid_in_current_ns()); seq_print!(m, "context {}\n", &*ctx.name); let mut all_threads = KVec::new(); diff --git a/drivers/android/binder/thread.rs b/drivers/android/binder/thread.rs index 5352f5deaac8..362d72052d60 100644 --- a/drivers/android/binder/thread.rs +++ b/drivers/android/binder/thread.rs @@ -1299,7 +1299,7 @@ impl Thread { pr_warn!( "Transaction failed: {:?} my_pid:{}", err, - self.process.task.pid_in_current_ns() + self.process.pid_in_current_ns() ); } @@ -1584,7 +1584,7 @@ impl Thread { pr_warn!( "Write failure {:?} in pid:{}", err, - self.process.task.pid_in_current_ns() + self.process.pid_in_current_ns() ); req.read_consumed = 0; writer.write(&req)?; @@ -1601,7 +1601,7 @@ impl Thread { pr_warn!( "Read failure {:?} in pid:{}", ret, - self.process.task.pid_in_current_ns() + self.process.pid_in_current_ns() ); } } diff --git a/drivers/android/binder/transaction.rs b/drivers/android/binder/transaction.rs index 240bbac341de..1477b93af7b1 100644 --- a/drivers/android/binder/transaction.rs +++ b/drivers/android/binder/transaction.rs @@ -429,7 +429,7 @@ impl DeliverToRead for Transaction { tr.sender_pid = 0; if self.target_node.is_some() && self.flags & TF_ONE_WAY == 0 { // Not a reply and not one-way. - tr.sender_pid = self.from.process.task.pid_in_current_ns(); + tr.sender_pid = self.from.process.pid_in_current_ns(); } let code = if self.target_node.is_none() { BR_REPLY From 2ab3e5f2836e9b7b9f6e5ef161a27e434f1af8f8 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 12:59:44 +0000 Subject: [PATCH 31/92] ANDROID: rust_binder: rename VmAreaNew->VmaNew We landed the MM series as FROMLIST, and in the version of the series that landed upstream the VmAreaNew type had been renamed to VmaNew. Thus, update the naming in Rust Binder. Bug: 429146594 Change-Id: I244decf4fa7e0ee9077a5f1a2a82f409eccde290 Signed-off-by: Alice Ryhl --- drivers/android/binder/page_range.rs | 2 +- drivers/android/binder/process.rs | 4 ++-- drivers/android/binder/rust_binder.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/android/binder/page_range.rs b/drivers/android/binder/page_range.rs index 02ba111e01d2..60cd50c1d75a 100644 --- a/drivers/android/binder/page_range.rs +++ b/drivers/android/binder/page_range.rs @@ -282,7 +282,7 @@ impl ShrinkablePageRange { } /// Register a vma with this page range. Returns the size of the region. - pub(crate) fn register_with_vma(&self, vma: &virt::VmAreaNew) -> Result { + pub(crate) fn register_with_vma(&self, vma: &virt::VmaNew) -> Result { let num_bytes = usize::min(vma.end() - vma.start(), bindings::SZ_4M as usize); let num_pages = num_bytes >> PAGE_SHIFT; diff --git a/drivers/android/binder/process.rs b/drivers/android/binder/process.rs index d630fc067324..09bf4dea8d51 100644 --- a/drivers/android/binder/process.rs +++ b/drivers/android/binder/process.rs @@ -1069,7 +1069,7 @@ impl Process { } } - fn create_mapping(&self, vma: &mm::virt::VmAreaNew) -> Result { + fn create_mapping(&self, vma: &mm::virt::VmaNew) -> Result { use kernel::page::PAGE_SIZE; let size = usize::min(vma.end() - vma.start(), bindings::SZ_4M as usize); let mapping = Mapping::new(vma.start(), size); @@ -1622,7 +1622,7 @@ impl Process { pub(crate) fn mmap( this: ArcBorrow<'_, Process>, _file: &File, - vma: &mm::virt::VmAreaNew, + vma: &mm::virt::VmaNew, ) -> Result { // We don't allow mmap to be used in a different process. if !core::ptr::eq(kernel::current!().group_leader(), &*this.task) { diff --git a/drivers/android/binder/rust_binder.rs b/drivers/android/binder/rust_binder.rs index 05bd98b3a108..413fe52255f4 100644 --- a/drivers/android/binder/rust_binder.rs +++ b/drivers/android/binder/rust_binder.rs @@ -455,7 +455,7 @@ unsafe extern "C" fn rust_binder_mmap( // SAFETY: We previously set `private_data` in `rust_binder_open`. let f = unsafe { Arc::::borrow((*file).private_data) }; // SAFETY: The caller ensures that the vma is valid. - let area = unsafe { kernel::mm::virt::VmAreaNew::from_raw(vma) }; + let area = unsafe { kernel::mm::virt::VmaNew::from_raw(vma) }; // SAFETY: The caller ensures that the file is valid. match Process::mmap(f, unsafe { File::from_raw_file(file) }, area) { Ok(()) => 0, From 969c904869b33149dc22502bc45993645033436a Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 13:01:04 +0000 Subject: [PATCH 32/92] ANDROID: ashmem: rename VmAreaNew->VmaNew We landed the MM series as FROMLIST, and in the version of the series that landed upstream the VmAreaNew type had been renamed to VmaNew. Thus, update the naming in Rust Binder. Bug: 429146594 Change-Id: Iab7761c76a0cda1c231d28e24a5fec28134be16a Signed-off-by: Alice Ryhl --- drivers/staging/android/ashmem_rust.rs | 4 ++-- drivers/staging/android/shmem.rs | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/staging/android/ashmem_rust.rs b/drivers/staging/android/ashmem_rust.rs index 389106060247..3b31d5d8fcfc 100644 --- a/drivers/staging/android/ashmem_rust.rs +++ b/drivers/staging/android/ashmem_rust.rs @@ -22,7 +22,7 @@ use kernel::{ fs::{File, LocalFile}, ioctl::_IOC_SIZE, miscdevice::{loff_t, IovIter, Kiocb, MiscDevice, MiscDeviceOptions, MiscDeviceRegistration}, - mm::virt::{flags as vma_flags, VmAreaNew}, + mm::virt::{flags as vma_flags, VmaNew}, page::{page_align, PAGE_MASK, PAGE_SIZE}, page_size_compat::__page_align, prelude::*, @@ -155,7 +155,7 @@ impl MiscDevice for Ashmem { ) } - fn mmap(me: Pin<&Ashmem>, _file: &File, vma: &VmAreaNew) -> Result<()> { + fn mmap(me: Pin<&Ashmem>, _file: &File, vma: &VmaNew) -> Result<()> { let asma = &mut *me.inner.lock(); // User needs to SET_SIZE before mapping. diff --git a/drivers/staging/android/shmem.rs b/drivers/staging/android/shmem.rs index 148ee6f430c7..28aebab2252a 100644 --- a/drivers/staging/android/shmem.rs +++ b/drivers/staging/android/shmem.rs @@ -10,7 +10,7 @@ use kernel::{ ffi::{c_int, c_ulong}, fs::file::{File, LocalFile}, miscdevice::{loff_t, IovIter}, - mm::virt::{vm_flags_t, VmAreaNew}, + mm::virt::{vm_flags_t, VmaNew}, prelude::*, str::CStr, types::ARef, @@ -37,8 +37,8 @@ pub(crate) unsafe fn file_set_fpos(file: &LocalFile, pos: loff_t) { unsafe { (*file.as_ptr()).f_pos = pos }; } -pub(crate) fn vma_set_anonymous(vma: &VmAreaNew) { - // SAFETY: The `VmAreaNew` type is only used when the vma is being set up, so this operation is +pub(crate) fn vma_set_anonymous(vma: &VmaNew) { + // SAFETY: The `VmaNew` type is only used when the vma is being set up, so this operation is // safe. unsafe { (*vma.as_ptr()).vm_ops = core::ptr::null_mut() }; } @@ -152,13 +152,13 @@ fn set_inode_lockdep_class(vmfile: &File) { } } -pub(crate) fn zero_setup(vma: &VmAreaNew) -> Result<()> { - // SAFETY: The `VmAreaNew` type is only used when the vma is being set up, so we can set up the +pub(crate) fn zero_setup(vma: &VmaNew) -> Result<()> { + // SAFETY: The `VmaNew` type is only used when the vma is being set up, so we can set up the // vma. to_result(unsafe { bindings::shmem_zero_setup(vma.as_ptr()) }) } -pub(crate) fn set_file(vma: &VmAreaNew, file: &File) { +pub(crate) fn set_file(vma: &VmaNew, file: &File) { let file = ARef::from(file); // SAFETY: We're setting up the vma, so we can read the file pointer. let old_file = unsafe { (*vma.as_ptr()).vm_file }; From 85b8233f7e778f24b578d3dc8313ace4f82a4505 Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Wed, 2 Jul 2025 16:44:04 +0000 Subject: [PATCH 33/92] ANDROID: rust_binder: use euid from the task Similar to commit c21a80ca0684 ("binder: fix test regression due to sender_euid change"). Bug: 429060661 Change-Id: I3f833e5b01485b39b382a5d78fe7f22822ca7491 Signed-off-by: Alice Ryhl --- drivers/android/binder/transaction.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/android/binder/transaction.rs b/drivers/android/binder/transaction.rs index 1477b93af7b1..58412ce403a8 100644 --- a/drivers/android/binder/transaction.rs +++ b/drivers/android/binder/transaction.rs @@ -122,7 +122,7 @@ impl Transaction { debug_id, target_node: Some(target_node), from_parent, - sender_euid: from.process.cred.euid(), + sender_euid: from.process.task.euid(), from: from.clone(), to, code: trd.code, From a097cd9c305d0827fddb80be02ab669957c4ce34 Mon Sep 17 00:00:00 2001 From: lijianzhong Date: Thu, 22 Apr 2021 19:24:16 +0800 Subject: [PATCH 34/92] ANDROID: export find_user() for GKI purpose. Exporting the symbols find_user() to access user task information in ko module for monitoring and optimization purposes. This is a necessary component of our scheduling policy. Bug: 425550656 Bug: 339371220 Bug: 183674818 Signed-off-by: lijianzhong Change-Id: I12135c0af312904dd21b6f074beda086ad5ece98 (cherry picked from commit 16350016d8a3678da5012343ca00fa9918340c83) (cherry picked from commit eec2cd3df3aa2d92136658d3619dc5142155c7d4) (cherry picked from commit 28f04588ae211974450cb4c2c94ebe6b03f92368) --- kernel/user.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/user.c b/kernel/user.c index f46b1d41163b..44155cae3493 100644 --- a/kernel/user.c +++ b/kernel/user.c @@ -187,6 +187,7 @@ struct user_struct *find_user(kuid_t uid) spin_unlock_irqrestore(&uidhash_lock, flags); return ret; } +EXPORT_SYMBOL_GPL(find_user); void free_uid(struct user_struct *up) { From 4e873ad60721c94eff5fe2e50b13163a7dfc26fe Mon Sep 17 00:00:00 2001 From: heshuai1 Date: Wed, 19 May 2021 18:45:44 +0800 Subject: [PATCH 35/92] ANDROID: user: Add vendor hook to user for GKI purpose In order to implement our scheduling tuning policy in certain cases, we need to initialize the variables that we have defined in the user_struct. To achieve this, we will add a vendor hook to user.c at alloc_uid, which will ensure that our own logic is executed during the initialization of the user_struct. Bug: 425550656 Bug: 339371220 Bug: 187458531 Signed-off-by: heshuai1 Change-Id: I078484aac2c3d396aba5971d6d0f491652f3781c (cherry picked from commit c9b8fa644f45e9c99da85d8947f6c7e06771f205) (cherry picked from commit 9ac0923ef565e4de4e1f35edcba6fcb7e45948c9) (cherry picked from commit f0b0ff9fdb8ea1ea56fc7e3c556efdcfa93ec763) [jstultz: Add magic ANDROID_KABI_DECLONLY incantations to try to quiet CRC errors, then split those out into a separate patch] Signed-off-by: John Stultz --- drivers/android/vendor_hooks.c | 3 +++ include/trace/hooks/user.h | 22 ++++++++++++++++++++++ kernel/user.c | 4 ++++ 3 files changed, 29 insertions(+) create mode 100644 include/trace/hooks/user.h diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index 2c9b441b5726..f32d16b6e9f3 100644 --- a/drivers/android/vendor_hooks.c +++ b/drivers/android/vendor_hooks.c @@ -74,6 +74,7 @@ #include #include #include +#include /* * Export tracepoints that act as a bare tracehook (ie: have no trace event @@ -572,3 +573,5 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mem_cgroup_charge); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_filemap_add_folio); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_shrink_node); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpuset_fork); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alloc_uid); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_free_user); diff --git a/include/trace/hooks/user.h b/include/trace/hooks/user.h new file mode 100644 index 000000000000..773eed2ea75a --- /dev/null +++ b/include/trace/hooks/user.h @@ -0,0 +1,22 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM user +#undef TRACE_INCLUDE_PATH +#define TRACE_INCLUDE_PATH trace/hooks +#if !defined(_TRACE_HOOK_USER_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_HOOK_USER_H +#include + +struct user_struct; +DECLARE_HOOK(android_vh_alloc_uid, + TP_PROTO(struct user_struct *user), + TP_ARGS(user)); + +DECLARE_HOOK(android_vh_free_user, + TP_PROTO(struct user_struct *up), + TP_ARGS(up)); + +#endif /* _TRACE_HOOK_USER_H */ +/* This part must be outside protection */ +#include + diff --git a/kernel/user.c b/kernel/user.c index 44155cae3493..2953e21df57f 100644 --- a/kernel/user.c +++ b/kernel/user.c @@ -21,6 +21,8 @@ #include #include +#include + #if IS_ENABLED(CONFIG_BINFMT_MISC) struct binfmt_misc init_binfmt_misc = { .entries = LIST_HEAD_INIT(init_binfmt_misc.entries), @@ -165,6 +167,7 @@ static void user_epoll_free(struct user_struct *up) static void free_user(struct user_struct *up, unsigned long flags) __releases(&uidhash_lock) { + trace_android_vh_free_user(up); uid_hash_remove(up); spin_unlock_irqrestore(&uidhash_lock, flags); user_epoll_free(up); @@ -217,6 +220,7 @@ struct user_struct *alloc_uid(kuid_t uid) new->uid = uid; refcount_set(&new->__count, 1); + trace_android_vh_alloc_uid(new); if (user_epoll_alloc(new)) { kmem_cache_free(uid_cachep, new); return NULL; From 55972ed83a43014ccb3a1d6cac057d4e07041c5b Mon Sep 17 00:00:00 2001 From: John Stultz Date: Tue, 1 Jul 2025 23:44:43 +0000 Subject: [PATCH 36/92] ANDROID: Fixup init_user_ns CRC change The previous patch, by including the new trace/hooks/users.h file causes other heads to be included which sligtly change the declaration typing info for a number types to not be opaque types. This results in the struct user_namespace init_user_ns value to get a different CRC result. To address this, use the ANDROID_KABI_DECLONLY macro to clarify the affected types are only considered to be delared. This can hopefully be dropped during a future KABI thaw. Bug: 425550656 Change-Id: I18c463535b04e766777f7ebb8115fedf8e8f0c00 Signed-off-by: John Stultz --- kernel/user.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/kernel/user.c b/kernel/user.c index 2953e21df57f..c69fb4764706 100644 --- a/kernel/user.c +++ b/kernel/user.c @@ -22,6 +22,17 @@ #include #include +#include + +ANDROID_KABI_DECLONLY(address_space); +ANDROID_KABI_DECLONLY(cred); +ANDROID_KABI_DECLONLY(dentry); +ANDROID_KABI_DECLONLY(file); +ANDROID_KABI_DECLONLY(io_context); +ANDROID_KABI_DECLONLY(module); +ANDROID_KABI_DECLONLY(pid); +ANDROID_KABI_DECLONLY(sighand_struct); +ANDROID_KABI_DECLONLY(signal_struct); #if IS_ENABLED(CONFIG_BINFMT_MISC) struct binfmt_misc init_binfmt_misc = { From 06ca12d7d2294c4c0d873dd52b28064ca879ece4 Mon Sep 17 00:00:00 2001 From: jingyiming Date: Wed, 25 Jun 2025 12:00:57 +0800 Subject: [PATCH 37/92] ANDROID: GKI: update the ABI symbol list 3 function symbol(s) added 'int __traceiter_android_vh_alloc_uid(void*, struct user_struct*)' 'int __traceiter_android_vh_free_user(void*, struct user_struct*)' 'struct user_struct* find_user(kuid_t)' 2 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_alloc_uid' 'struct tracepoint __tracepoint_android_vh_free_user' Bug: 425550656 Change-Id: Idd92d7638281f5dfff2e50c903393cec1e883fbc Signed-off-by: jingyiming [jstultz: Reworked to avoid CRC issue] Signed-off-by: John Stultz --- gki/aarch64/abi.stg | 61 ++++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/xiaomi | 5 ++++ 2 files changed, 66 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 4fabe091b00c..84d10eef9075 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -318393,6 +318393,11 @@ function { parameter_id: 0xe276adef parameter_id: 0x6720d32f } +function { + id: 0x043864e3 + return_type_id: 0x181ee594 + parameter_id: 0xe90b32b7 +} function { id: 0x044f79a4 return_type_id: 0xbdd18903 @@ -356776,6 +356781,12 @@ function { parameter_id: 0x13580d6c parameter_id: 0x11cfee5a } +function { + id: 0x9bcfc1f5 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x181ee594 +} function { id: 0x9bcfcbd0 return_type_id: 0x6720d32f @@ -376319,6 +376330,15 @@ elf_symbol { type_id: 0x9b17d9b6 full_name: "__traceiter_android_vh_alloc_pages_slowpath_start" } +elf_symbol { + id: 0x9c240ef1 + name: "__traceiter_android_vh_alloc_uid" + is_defined: true + symbol_type: FUNCTION + crc: 0xcd7637cf + type_id: 0x9bcfc1f5 + full_name: "__traceiter_android_vh_alloc_uid" +} elf_symbol { id: 0x505f4289 name: "__traceiter_android_vh_alter_futex_plist_add" @@ -377471,6 +377491,15 @@ elf_symbol { type_id: 0x9bade7dd full_name: "__traceiter_android_vh_free_unref_page_bypass" } +elf_symbol { + id: 0xe3ce1f52 + name: "__traceiter_android_vh_free_user" + is_defined: true + symbol_type: FUNCTION + crc: 0x53421233 + type_id: 0x9bcfc1f5 + full_name: "__traceiter_android_vh_free_user" +} elf_symbol { id: 0x3272ce60 name: "__traceiter_android_vh_freq_qos_add_request" @@ -382493,6 +382522,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_alloc_pages_slowpath_start" } +elf_symbol { + id: 0xea695d5b + name: "__tracepoint_android_vh_alloc_uid" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_alloc_uid" +} elf_symbol { id: 0xd82141b7 name: "__tracepoint_android_vh_alter_futex_plist_add" @@ -383645,6 +383683,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_free_unref_page_bypass" } +elf_symbol { + id: 0x4d4fd1cc + name: "__tracepoint_android_vh_free_user" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_free_user" +} elf_symbol { id: 0xace80c56 name: "__tracepoint_android_vh_freq_qos_add_request" @@ -406417,6 +406464,15 @@ elf_symbol { type_id: 0x69238486 full_name: "find_task_by_vpid" } +elf_symbol { + id: 0x5b7736f5 + name: "find_user" + is_defined: true + symbol_type: FUNCTION + crc: 0x2ff6c64a + type_id: 0x043864e3 + full_name: "find_user" +} elf_symbol { id: 0x69beea41 name: "find_vma" @@ -452700,6 +452756,7 @@ interface { symbol_id: 0x2e343246 symbol_id: 0xf3650061 symbol_id: 0x23d552d4 + symbol_id: 0x9c240ef1 symbol_id: 0x505f4289 symbol_id: 0xd5431a65 symbol_id: 0xb288a9fe @@ -452828,6 +452885,7 @@ interface { symbol_id: 0x5ecff02f symbol_id: 0x2a30afbb symbol_id: 0x812c6920 + symbol_id: 0xe3ce1f52 symbol_id: 0x3272ce60 symbol_id: 0x4d900d32 symbol_id: 0xe6eff83f @@ -453386,6 +453444,7 @@ interface { symbol_id: 0xfc735654 symbol_id: 0xff9480af symbol_id: 0xa47162fe + symbol_id: 0xea695d5b symbol_id: 0xd82141b7 symbol_id: 0xe520cb67 symbol_id: 0x8184b548 @@ -453514,6 +453573,7 @@ interface { symbol_id: 0xe6918e09 symbol_id: 0x241cc151 symbol_id: 0x4ce6de1a + symbol_id: 0x4d4fd1cc symbol_id: 0xace80c56 symbol_id: 0xa0ce156c symbol_id: 0x46787271 @@ -456042,6 +456102,7 @@ interface { symbol_id: 0x02b1ce77 symbol_id: 0x90d375c5 symbol_id: 0xdc16d76a + symbol_id: 0x5b7736f5 symbol_id: 0x69beea41 symbol_id: 0xd2a94cce symbol_id: 0x40cf5b57 diff --git a/gki/aarch64/symbols/xiaomi b/gki/aarch64/symbols/xiaomi index 41894f3c7c7b..eb1f99e740cb 100644 --- a/gki/aarch64/symbols/xiaomi +++ b/gki/aarch64/symbols/xiaomi @@ -147,8 +147,13 @@ #required by mi_sched.ko __traceiter_android_vh_scheduler_tick + __traceiter_android_vh_free_user + __traceiter_android_vh_alloc_uid __tracepoint_android_vh_scheduler_tick + __tracepoint_android_vh_free_user + __tracepoint_android_vh_alloc_uid free_uid + find_user #required by mi_freqwdg.ko __traceiter_android_vh_freq_qos_remove_request From e2bf362ee23be1323c1a423747fc57f03691d664 Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Thu, 5 Jun 2025 12:00:09 +0200 Subject: [PATCH 38/92] FROMGIT: sched/core: Fix migrate_swap() vs. hotplug On Mon, Jun 02, 2025 at 03:22:13PM +0800, Kuyo Chang wrote: > So, the potential race scenario is: > > CPU0 CPU1 > // doing migrate_swap(cpu0/cpu1) > stop_two_cpus() > ... > // doing _cpu_down() > sched_cpu_deactivate() > set_cpu_active(cpu, false); > balance_push_set(cpu, true); > cpu_stop_queue_two_works > __cpu_stop_queue_work(stopper1,...); > __cpu_stop_queue_work(stopper2,..); > stop_cpus_in_progress -> true > preempt_enable(); > ... > 1st balance_push > stop_one_cpu_nowait > cpu_stop_queue_work > __cpu_stop_queue_work > list_add_tail -> 1st add push_work > wake_up_q(&wakeq); -> "wakeq is empty. > This implies that the stopper is at wakeq@migrate_swap." > preempt_disable > wake_up_q(&wakeq); > wake_up_process // wakeup migrate/0 > try_to_wake_up > ttwu_queue > ttwu_queue_cond ->meet below case > if (cpu == smp_processor_id()) > return false; > ttwu_do_activate > //migrate/0 wakeup done > wake_up_process // wakeup migrate/1 > try_to_wake_up > ttwu_queue > ttwu_queue_cond > ttwu_queue_wakelist > __ttwu_queue_wakelist > __smp_call_single_queue > preempt_enable(); > > 2nd balance_push > stop_one_cpu_nowait > cpu_stop_queue_work > __cpu_stop_queue_work > list_add_tail -> 2nd add push_work, so the double list add is detected > ... > ... > cpu1 get ipi, do sched_ttwu_pending, wakeup migrate/1 > So this balance_push() is part of schedule(), and schedule() is supposed to switch to stopper task, but because of this race condition, stopper task is stuck in WAKING state and not actually visible to be picked. Therefore CPU1 can do another schedule() and end up doing another balance_push() even though the last one hasn't been done yet. This is a confluence of fail, where both wake_q and ttwu_wakelist can cause crucial wakeups to be delayed, resulting in the malfunction of balance_push. Since there is only a single stopper thread to be woken, the wake_q doesn't really add anything here, and can be removed in favour of direct wakeups of the stopper thread. Then add a clause to ttwu_queue_cond() to ensure the stopper threads are never queued / delayed. Of all 3 moving parts, the last addition was the balance_push() machinery, so pick that as the point the bug was introduced. Fixes: 2558aacff858 ("sched/hotplug: Ensure only per-cpu kthreads run during hotplug") Reported-by: Kuyo Chang Signed-off-by: Peter Zijlstra (Intel) Tested-by: Kuyo Chang Link: https://lkml.kernel.org/r/20250605100009.GO39944@noisy.programming.kicks-ass.net (cherry picked from commit b18ad3387895ae22eb784f721d476094ad71899b git://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git sched/urgent) Bug: 419157029 Change-Id: Ia54be189b1ab08f2171c094e4182ebb99330565f Signed-off-by: John Stultz --- kernel/sched/core.c | 5 +++++ kernel/stop_machine.c | 20 ++++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 4c22a899065a..7260048f22af 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -4411,6 +4411,11 @@ static inline bool ttwu_queue_cond(struct task_struct *p, int cpu) if (task_on_scx(p)) return false; +#ifdef CONFIG_SMP + if (p->sched_class == &stop_sched_class) + return false; +#endif + /* * Do not complicate things with the async wake_list while the CPU is * in hotplug state. diff --git a/kernel/stop_machine.c b/kernel/stop_machine.c index e813df620991..1daa75798c8b 100644 --- a/kernel/stop_machine.c +++ b/kernel/stop_machine.c @@ -82,18 +82,15 @@ static void cpu_stop_signal_done(struct cpu_stop_done *done) } static void __cpu_stop_queue_work(struct cpu_stopper *stopper, - struct cpu_stop_work *work, - struct wake_q_head *wakeq) + struct cpu_stop_work *work) { list_add_tail(&work->list, &stopper->works); - wake_q_add(wakeq, stopper->thread); } /* queue @work to @stopper. if offline, @work is completed immediately */ static bool cpu_stop_queue_work(unsigned int cpu, struct cpu_stop_work *work) { struct cpu_stopper *stopper = &per_cpu(cpu_stopper, cpu); - DEFINE_WAKE_Q(wakeq); unsigned long flags; bool enabled; @@ -101,12 +98,13 @@ static bool cpu_stop_queue_work(unsigned int cpu, struct cpu_stop_work *work) raw_spin_lock_irqsave(&stopper->lock, flags); enabled = stopper->enabled; if (enabled) - __cpu_stop_queue_work(stopper, work, &wakeq); + __cpu_stop_queue_work(stopper, work); else if (work->done) cpu_stop_signal_done(work->done); raw_spin_unlock_irqrestore(&stopper->lock, flags); - wake_up_q(&wakeq); + if (enabled) + wake_up_process(stopper->thread); preempt_enable(); return enabled; @@ -264,7 +262,6 @@ static int cpu_stop_queue_two_works(int cpu1, struct cpu_stop_work *work1, { struct cpu_stopper *stopper1 = per_cpu_ptr(&cpu_stopper, cpu1); struct cpu_stopper *stopper2 = per_cpu_ptr(&cpu_stopper, cpu2); - DEFINE_WAKE_Q(wakeq); int err; retry: @@ -300,8 +297,8 @@ retry: } err = 0; - __cpu_stop_queue_work(stopper1, work1, &wakeq); - __cpu_stop_queue_work(stopper2, work2, &wakeq); + __cpu_stop_queue_work(stopper1, work1); + __cpu_stop_queue_work(stopper2, work2); unlock: raw_spin_unlock(&stopper2->lock); @@ -316,7 +313,10 @@ unlock: goto retry; } - wake_up_q(&wakeq); + if (!err) { + wake_up_process(stopper1->thread); + wake_up_process(stopper2->thread); + } preempt_enable(); return err; From e87018c5f9d06d06b59d9edef6d31122c7a6ff10 Mon Sep 17 00:00:00 2001 From: kuyo chang Date: Wed, 2 Jul 2025 10:12:25 +0800 Subject: [PATCH 39/92] FROMGIT: sched/deadline: Fix dl_server runtime calculation formula In our testing with 6.12 based kernel on a big.LITTLE system, we were seeing instances of RT tasks being blocked from running on the LITTLE cpus for multiple seconds of time, apparently by the dl_server. This far exceeds the default configured 50ms per second runtime. This is due to the fair dl_server runtime calculation being scaled for frequency & capacity of the cpu. Consider the following case under a Big.LITTLE architecture: Assume the runtime is: 50,000,000 ns, and Frequency/capacity scale-invariance defined as below: Frequency scale-invariance: 100 Capacity scale-invariance: 50 First by Frequency scale-invariance, the runtime is scaled to 50,000,000 * 100 >> 10 = 4,882,812 Then by capacity scale-invariance, it is further scaled to 4,882,812 * 50 >> 10 = 238,418. So it will scaled to 238,418 ns. This smaller "accounted runtime" value is what ends up being subtracted against the fair-server's runtime for the current period. Thus after 50ms of real time, we've only accounted ~238us against the fair servers runtime. This 209:1 ratio in this example means that on the smaller cpu the fair server is allowed to continue running, blocking RT tasks, for over 10 seconds before it exhausts its supposed 50ms of runtime. And on other hardware configurations it can be even worse. For the fair deadline_server, to prevent realtime tasks from being unexpectedly delayed, we really do want to use fixed time, and not scaled time for smaller capacity/frequency cpus. So remove the scaling from the fair server's accounting to fix this. Fixes: a110a81c52a9 ("sched/deadline: Deferrable dl server") Suggested-by: Peter Zijlstra Suggested-by: John Stultz Signed-off-by: kuyo chang Signed-off-by: Peter Zijlstra (Intel) Acked-by: Juri Lelli Acked-by: John Stultz Tested-by: John Stultz Link: https://lore.kernel.org/r/20250702021440.2594736-1-kuyo.chang@mediatek.com (cherry picked from commit fc975cfb36393db1db517fbbe366e550bcdcff14 git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/urgent) Bug: 421812967 Change-Id: Iaaa1ec78f405586c22ba56230ef1143206daa2d0 Signed-off-by: John Stultz --- kernel/sched/deadline.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/kernel/sched/deadline.c b/kernel/sched/deadline.c index a49b93ccbfc5..2e9895bc4ea2 100644 --- a/kernel/sched/deadline.c +++ b/kernel/sched/deadline.c @@ -1488,7 +1488,9 @@ static void update_curr_dl_se(struct rq *rq, struct sched_dl_entity *dl_se, s64 if (dl_entity_is_special(dl_se)) return; - scaled_delta_exec = dl_scaled_delta_exec(rq, dl_se, delta_exec); + scaled_delta_exec = delta_exec; + if (!dl_server(dl_se)) + scaled_delta_exec = dl_scaled_delta_exec(rq, dl_se, delta_exec); dl_se->runtime -= scaled_delta_exec; @@ -1595,7 +1597,7 @@ throttle: */ void dl_server_update_idle_time(struct rq *rq, struct task_struct *p) { - s64 delta_exec, scaled_delta_exec; + s64 delta_exec; if (!rq->fair_server.dl_defer) return; @@ -1608,9 +1610,7 @@ void dl_server_update_idle_time(struct rq *rq, struct task_struct *p) if (delta_exec < 0) return; - scaled_delta_exec = dl_scaled_delta_exec(rq, &rq->fair_server, delta_exec); - - rq->fair_server.runtime -= scaled_delta_exec; + rq->fair_server.runtime -= delta_exec; if (rq->fair_server.runtime < 0) { rq->fair_server.dl_defer_running = 0; From b115bf2302f2212ab04bbc7f3d966c5e40d97f83 Mon Sep 17 00:00:00 2001 From: Chinwen Chang Date: Thu, 3 Jul 2025 19:39:30 +0800 Subject: [PATCH 40/92] ANDROID: ABI: Update symbol list for mtk Add symbols for the following function, 'int mempool_resize(mempool_t*, int)' Bug: 429351312 Change-Id: Ie55f7e0c325d4b8cf83c62db7aa2b9a4ae712c9f Signed-off-by: Chinwen Chang --- gki/aarch64/symbols/mtk | 1 + 1 file changed, 1 insertion(+) diff --git a/gki/aarch64/symbols/mtk b/gki/aarch64/symbols/mtk index e4a20b38c363..b75d46946f5e 100644 --- a/gki/aarch64/symbols/mtk +++ b/gki/aarch64/symbols/mtk @@ -1659,6 +1659,7 @@ mempool_free mempool_free_slab mempool_init_noprof + mempool_resize memremap memscan mem_section From 880d6538c5240507236f3fe405737f184b463353 Mon Sep 17 00:00:00 2001 From: Kuen-Han Tsai Date: Tue, 17 Jun 2025 13:07:12 +0800 Subject: [PATCH 41/92] UPSTREAM: usb: gadget: u_serial: Fix race condition in TTY wakeup A race condition occurs when gs_start_io() calls either gs_start_rx() or gs_start_tx(), as those functions briefly drop the port_lock for usb_ep_queue(). This allows gs_close() and gserial_disconnect() to clear port.tty and port_usb, respectively. Use the null-safe TTY Port helper function to wake up TTY. Example CPU1: CPU2: gserial_connect() // lock gs_close() // await lock gs_start_rx() // unlock usb_ep_queue() gs_close() // lock, reset port.tty and unlock gs_start_rx() // lock tty_wakeup() // NPE Fixes: 35f95fd7f234 ("TTY: usb/u_serial, use tty from tty_port") Cc: stable Signed-off-by: Kuen-Han Tsai Reviewed-by: Prashanth K Link: https://lore.kernel.org/linux-usb/20240116141801.396398-1-khtsai@google.com/ Link: https://lore.kernel.org/r/20250617050844.1848232-2-khtsai@google.com Signed-off-by: Greg Kroah-Hartman Bug: 417232809 (cherry picked from commit c529c3730bd09115684644e26bf01ecbd7e2c2c9) Change-Id: I0dfff41aeae526bc3c334266f2773e6636d8dd33 Signed-off-by: Kuen-Han Tsai --- drivers/usb/gadget/function/u_serial.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/usb/gadget/function/u_serial.c b/drivers/usb/gadget/function/u_serial.c index 53d9fc41acc5..0a21c3ae02cc 100644 --- a/drivers/usb/gadget/function/u_serial.c +++ b/drivers/usb/gadget/function/u_serial.c @@ -294,8 +294,8 @@ __acquires(&port->port_lock) break; } - if (do_tty_wake && port->port.tty) - tty_wakeup(port->port.tty); + if (do_tty_wake) + tty_port_tty_wakeup(&port->port); return status; } @@ -577,7 +577,7 @@ static int gs_start_io(struct gs_port *port) gs_start_tx(port); /* Unblock any pending writes into our circular buffer, in case * we didn't in gs_start_tx() */ - tty_wakeup(port->port.tty); + tty_port_tty_wakeup(&port->port); } else { /* Free reqs only if we are still connected */ if (port->port_usb) { From 94310b3f77c94bd1ebc12e14fa7e66295fbe8a8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yuan-Jen=20=28=E6=B7=B5=E4=BB=81=29=20Cheng?= Date: Thu, 3 Jul 2025 10:15:11 +0000 Subject: [PATCH 42/92] ANDROID: Add the dma header to aarch64 allowlist MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Export the header in all_headers_allowlist_aarch64, for dma driver to use. Bug: 343869732 Test: Verified the dma ddk modules are able to include the header. Change-Id: Ib4bc8dada58495dc25bb1b41e6b502c18fe59591 Signed-off-by: Yuan-Jen (귵仁) Cheng --- BUILD.bazel | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BUILD.bazel b/BUILD.bazel index c32ce7b8e4fb..96e246a72191 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1656,6 +1656,7 @@ ddk_headers( ddk_headers( name = "all_headers_allowlist_aarch64", hdrs = [ + "drivers/dma/dmaengine.h", "drivers/extcon/extcon.h", "drivers/pci/controller/dwc/pcie-designware.h", "drivers/pci/pci.h", @@ -1681,6 +1682,7 @@ ddk_headers( linux_includes = [ "arch/arm64/include", "arch/arm64/include/uapi", + "drivers/dma", "drivers/extcon", "drivers/pci", "drivers/pci/controller/dwc", From 3fa8dabe1ae5aa1c861c427e37e9c6ba29b094d4 Mon Sep 17 00:00:00 2001 From: Meitao Gao Date: Fri, 4 Jul 2025 16:00:03 +0800 Subject: [PATCH 43/92] ANDROID: GKI: update asr symbols list 13 function symbol(s) added 'struct clk* clk_register_mux_table(struct device*, const char*, const char* c onst*, u8, unsigned long, void*, u8, u32, u8, const u32*, spinlock_t*)' 'int devm_devfreq_register_opp_notifier(struct device*, struct devfreq*)' 'struct backlight_device* devm_of_find_backlight(struct device*)' 'struct fwnode_handle* fwnode_create_software_node(const struct property_entry *, const struct fwnode_handle*)' 'bool input_device_enabled(struct input_dev*)' 'void* memset16(uint16_t*, uint16_t, size_t)' 'void sdhci_enable_sdio_irq(struct mmc_host*, int)' 'void sdhci_reset_tuning(struct sdhci_host*)' 'void sdhci_send_tuning(struct sdhci_host*, u32)' 'const char* const* v4l2_ctrl_get_menu(u32)' 'void v4l2_ctrl_type_op_log(const struct v4l2_ctrl*)' 'void v4l2_m2m_buf_done_and_job_finish(struct v4l2_m2m_dev*, struct v4l2_m2m_c tx*, enum vb2_buffer_state)' 'struct vb2_v4l2_buffer* v4l2_m2m_last_buf(struct v4l2_m2m_queue_ctx*)' 1 variable symbol(s) added 'const char* v4l2_type_names[15]' Bug: 429435593 Change-Id: I3a3f5e7e4a3ea64bb93210794508474fff9d156c Signed-off-by: Meitao Gao --- BUILD.bazel | 1 + gki/aarch64/abi.stg | 195 ++++++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/asr | 85 ++++++++++++++++++ 3 files changed, 281 insertions(+) create mode 100644 gki/aarch64/symbols/asr diff --git a/BUILD.bazel b/BUILD.bazel index 96e246a72191..1bfb05ea9658 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -183,6 +183,7 @@ filegroup( # keep sorted "gki/aarch64/symbols/allwinner", "gki/aarch64/symbols/amlogic", + "gki/aarch64/symbols/asr", "gki/aarch64/symbols/bcmstb", "gki/aarch64/symbols/db845c", "gki/aarch64/symbols/desktop", diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 84d10eef9075..c79185f4c539 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -43480,6 +43480,11 @@ array { number_of_elements: 8 element_type_id: 0x74d29cf1 } +array { + id: 0xf95ab7ac + number_of_elements: 15 + element_type_id: 0x3e10b518 +} array { id: 0xf95fb1e4 number_of_elements: 8 @@ -324779,6 +324784,13 @@ function { return_type_id: 0x48b5725f parameter_id: 0x1e0dbd15 } +function { + id: 0x171e5a9d + return_type_id: 0x48b5725f + parameter_id: 0x1eb602cd + parameter_id: 0x0858434c + parameter_id: 0x2baac173 +} function { id: 0x17256acc return_type_id: 0x48b5725f @@ -332491,6 +332503,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x92233392 } +function { + id: 0x34270f0c + return_type_id: 0x0490bb4a + parameter_id: 0x36e75420 + parameter_id: 0x3e146274 +} function { id: 0x345f1809 return_type_id: 0xa9403390 @@ -332571,6 +332589,21 @@ function { parameter_id: 0x0258f96e parameter_id: 0x3e10b518 } +function { + id: 0x351e93c0 + return_type_id: 0x045d9eb9 + parameter_id: 0x0258f96e + parameter_id: 0x3e10b518 + parameter_id: 0x3e75499e + parameter_id: 0x295c7202 + parameter_id: 0x33756485 + parameter_id: 0x18bd6530 + parameter_id: 0x295c7202 + parameter_id: 0xc9082b19 + parameter_id: 0x295c7202 + parameter_id: 0x3104c07e + parameter_id: 0x3654c061 +} function { id: 0x351ee270 return_type_id: 0x045d9eb9 @@ -335690,6 +335723,13 @@ function { parameter_id: 0x379d63b0 parameter_id: 0x379d63b0 } +function { + id: 0x5dfb031c + return_type_id: 0x18bd6530 + parameter_id: 0x2678c091 + parameter_id: 0xb3a3e4db + parameter_id: 0xf435685e +} function { id: 0x5dfc9d27 return_type_id: 0x2170d06d @@ -337201,6 +337241,11 @@ function { parameter_id: 0x23e1331e parameter_id: 0x16c24c4b } +function { + id: 0x7c2d40b8 + return_type_id: 0x309d6e18 + parameter_id: 0x0258f96e +} function { id: 0x7c59d0ca return_type_id: 0xa256f9e0 @@ -367256,6 +367301,11 @@ function { parameter_id: 0x4585663f parameter_id: 0x4585663f } +function { + id: 0xc9a5aa04 + return_type_id: 0x3e75499e + parameter_id: 0xc9082b19 +} function { id: 0xc9e8def3 return_type_id: 0x4585663f @@ -370133,6 +370183,11 @@ function { return_type_id: 0x6d7f5ff6 parameter_id: 0x1058a3c5 } +function { + id: 0xfab4e970 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x1042c9d1 +} function { id: 0xfabc5175 return_type_id: 0x6d7f5ff6 @@ -392137,6 +392192,15 @@ elf_symbol { type_id: 0x351ee82e full_name: "clk_register_gate" } +elf_symbol { + id: 0xd96da8c9 + name: "clk_register_mux_table" + is_defined: true + symbol_type: FUNCTION + crc: 0x0d119f5e + type_id: 0x351e93c0 + full_name: "clk_register_mux_table" +} elf_symbol { id: 0xffe637ce name: "clk_restore_context" @@ -397448,6 +397512,15 @@ elf_symbol { type_id: 0x9d8c8e95 full_name: "devm_devfreq_register_notifier" } +elf_symbol { + id: 0x6415475c + name: "devm_devfreq_register_opp_notifier" + is_defined: true + symbol_type: FUNCTION + crc: 0x0dd8bbf9 + type_id: 0x9d8b7529 + full_name: "devm_devfreq_register_opp_notifier" +} elf_symbol { id: 0x2bf23b7c name: "devm_devfreq_remove_device" @@ -398079,6 +398152,15 @@ elf_symbol { type_id: 0x9de78077 full_name: "devm_of_clk_add_hw_provider" } +elf_symbol { + id: 0xcefdfa33 + name: "devm_of_find_backlight" + is_defined: true + symbol_type: FUNCTION + crc: 0x4ab77768 + type_id: 0x7c2d40b8 + full_name: "devm_of_find_backlight" +} elf_symbol { id: 0x5bc8c0f2 name: "devm_of_icc_get" @@ -407455,6 +407537,15 @@ elf_symbol { type_id: 0x11bc7f41 full_name: "fw_devlink_purge_absent_suppliers" } +elf_symbol { + id: 0xc35e482b + name: "fwnode_create_software_node" + is_defined: true + symbol_type: FUNCTION + crc: 0x8eb8b98a + type_id: 0x34270f0c + full_name: "fwnode_create_software_node" +} elf_symbol { id: 0x53816b02 name: "fwnode_device_is_available" @@ -413090,6 +413181,15 @@ elf_symbol { type_id: 0x15912855 full_name: "input_copy_abs" } +elf_symbol { + id: 0x5a86c89e + name: "input_device_enabled" + is_defined: true + symbol_type: FUNCTION + crc: 0xec75fafd + type_id: 0xfab4e970 + full_name: "input_device_enabled" +} elf_symbol { id: 0x1cfb5d03 name: "input_event" @@ -418857,6 +418957,15 @@ elf_symbol { binding: WEAK crc: 0x110f4d3a } +elf_symbol { + id: 0x3e836f55 + name: "memset16" + is_defined: true + symbol_type: FUNCTION + crc: 0x4333d341 + type_id: 0x5dfb031c + full_name: "memset16" +} elf_symbol { id: 0x4742ac18 name: "memset32" @@ -433823,6 +433932,15 @@ elf_symbol { type_id: 0x1c822746 full_name: "sdhci_enable_clk" } +elf_symbol { + id: 0xe34ae949 + name: "sdhci_enable_sdio_irq" + is_defined: true + symbol_type: FUNCTION + crc: 0x2899d5bd + type_id: 0x1c8280d3 + full_name: "sdhci_enable_sdio_irq" +} elf_symbol { id: 0x5ab300fb name: "sdhci_enable_v4_mode" @@ -433931,6 +434049,15 @@ elf_symbol { type_id: 0x1e626071 full_name: "sdhci_reset" } +elf_symbol { + id: 0x35ce45f5 + name: "sdhci_reset_tuning" + is_defined: true + symbol_type: FUNCTION + crc: 0x5fa3d3e4 + type_id: 0x1ec711b9 + full_name: "sdhci_reset_tuning" +} elf_symbol { id: 0xa6fc085f name: "sdhci_resume_host" @@ -433958,6 +434085,15 @@ elf_symbol { type_id: 0x93dfa305 full_name: "sdhci_runtime_suspend_host" } +elf_symbol { + id: 0x5fc5a856 + name: "sdhci_send_tuning" + is_defined: true + symbol_type: FUNCTION + crc: 0x9ace601d + type_id: 0x1de33115 + full_name: "sdhci_send_tuning" +} elf_symbol { id: 0xd2399e18 name: "sdhci_set_bus_width" @@ -447212,6 +447348,15 @@ elf_symbol { type_id: 0x8b00bfc7 full_name: "v4l2_ctrl_g_ctrl_int64" } +elf_symbol { + id: 0xcab5ad52 + name: "v4l2_ctrl_get_menu" + is_defined: true + symbol_type: FUNCTION + crc: 0xf0b3f1c7 + type_id: 0xc9a5aa04 + full_name: "v4l2_ctrl_get_menu" +} elf_symbol { id: 0x1b3bffbd name: "v4l2_ctrl_get_name" @@ -447392,6 +447537,15 @@ elf_symbol { type_id: 0x1f3c2ec8 full_name: "v4l2_ctrl_type_op_init" } +elf_symbol { + id: 0xc9069849 + name: "v4l2_ctrl_type_op_log" + is_defined: true + symbol_type: FUNCTION + crc: 0x2ff795fc + type_id: 0x1c155f01 + full_name: "v4l2_ctrl_type_op_log" +} elf_symbol { id: 0x4dabf9bc name: "v4l2_ctrl_type_op_validate" @@ -447743,6 +447897,15 @@ elf_symbol { type_id: 0x1ce56ba2 full_name: "v4l2_m2m_buf_copy_metadata" } +elf_symbol { + id: 0x75d8eadc + name: "v4l2_m2m_buf_done_and_job_finish" + is_defined: true + symbol_type: FUNCTION + crc: 0x10d52b11 + type_id: 0x171e5a9d + full_name: "v4l2_m2m_buf_done_and_job_finish" +} elf_symbol { id: 0x31a465c5 name: "v4l2_m2m_buf_queue" @@ -447977,6 +448140,15 @@ elf_symbol { type_id: 0x1714b02d full_name: "v4l2_m2m_job_finish" } +elf_symbol { + id: 0x2877aa0d + name: "v4l2_m2m_last_buf" + is_defined: true + symbol_type: FUNCTION + crc: 0x27b16e2f + type_id: 0x318cc368 + full_name: "v4l2_m2m_last_buf" +} elf_symbol { id: 0x1aa035d8 name: "v4l2_m2m_last_buffer_done" @@ -448400,6 +448572,15 @@ elf_symbol { type_id: 0x5a274bcf full_name: "v4l2_subdev_state_xlate_streams" } +elf_symbol { + id: 0x1e8152b6 + name: "v4l2_type_names" + is_defined: true + symbol_type: OBJECT + crc: 0x6709a49a + type_id: 0xf95ab7ac + full_name: "v4l2_type_names" +} elf_symbol { id: 0xd07f1826 name: "v4l2_valid_dv_timings" @@ -454513,6 +454694,7 @@ interface { symbol_id: 0x0de8247b symbol_id: 0xc594b8ee symbol_id: 0x5821013d + symbol_id: 0xd96da8c9 symbol_id: 0xffe637ce symbol_id: 0xd84adb21 symbol_id: 0xed719736 @@ -455103,6 +455285,7 @@ interface { symbol_id: 0x78407718 symbol_id: 0x88d6fe86 symbol_id: 0x3afde7ec + symbol_id: 0x6415475c symbol_id: 0x2bf23b7c symbol_id: 0x97301de5 symbol_id: 0x8ed64fa4 @@ -455173,6 +455356,7 @@ interface { symbol_id: 0xe504a070 symbol_id: 0x47264dbb symbol_id: 0x35094803 + symbol_id: 0xcefdfa33 symbol_id: 0x5bc8c0f2 symbol_id: 0xbf8a0e84 symbol_id: 0x421190ef @@ -456212,6 +456396,7 @@ interface { symbol_id: 0x613adcb1 symbol_id: 0x370e6f08 symbol_id: 0x16ccff22 + symbol_id: 0xc35e482b symbol_id: 0x53816b02 symbol_id: 0xc9ddb79e symbol_id: 0x11780300 @@ -456837,6 +457022,7 @@ interface { symbol_id: 0xbc652525 symbol_id: 0x2336c16f symbol_id: 0x5b69d05f + symbol_id: 0x5a86c89e symbol_id: 0x1cfb5d03 symbol_id: 0x60efc3a4 symbol_id: 0xc802de31 @@ -457478,6 +457664,7 @@ interface { symbol_id: 0x7ad45055 symbol_id: 0x67a278cb symbol_id: 0xd1412061 + symbol_id: 0x3e836f55 symbol_id: 0x4742ac18 symbol_id: 0x343d8d9d symbol_id: 0xabdeef21 @@ -459139,6 +459326,7 @@ interface { symbol_id: 0xc4c7fcde symbol_id: 0x20d4dbb9 symbol_id: 0x6febaf59 + symbol_id: 0xe34ae949 symbol_id: 0x5ab300fb symbol_id: 0x33d40ef0 symbol_id: 0xeb6692c0 @@ -459151,9 +459339,11 @@ interface { symbol_id: 0xdc85b8be symbol_id: 0xd1dc3f24 symbol_id: 0xa6a2da07 + symbol_id: 0x35ce45f5 symbol_id: 0xa6fc085f symbol_id: 0x4e595f64 symbol_id: 0xd94e8fae + symbol_id: 0x5fc5a856 symbol_id: 0xd2399e18 symbol_id: 0x92732196 symbol_id: 0xc1eb8c3c @@ -460627,6 +460817,7 @@ interface { symbol_id: 0x218d39b6 symbol_id: 0xd71b366d symbol_id: 0xe2254576 + symbol_id: 0xcab5ad52 symbol_id: 0x1b3bffbd symbol_id: 0xd811c59d symbol_id: 0xd669e74b @@ -460647,6 +460838,7 @@ interface { symbol_id: 0xc62e4949 symbol_id: 0xacd6c6a5 symbol_id: 0xcc09aff4 + symbol_id: 0xc9069849 symbol_id: 0x4dabf9bc symbol_id: 0x85f76d56 symbol_id: 0x71f842af @@ -460686,6 +460878,7 @@ interface { symbol_id: 0x5e36dba6 symbol_id: 0x74ac302d symbol_id: 0xbca2a56b + symbol_id: 0x75d8eadc symbol_id: 0x31a465c5 symbol_id: 0x101dc375 symbol_id: 0xc60ea189 @@ -460712,6 +460905,7 @@ interface { symbol_id: 0xd34d4e91 symbol_id: 0x2e26a86b symbol_id: 0x143e338b + symbol_id: 0x2877aa0d symbol_id: 0x1aa035d8 symbol_id: 0xaf1caca5 symbol_id: 0xb4198f5a @@ -460759,6 +460953,7 @@ interface { symbol_id: 0x5ba76bf9 symbol_id: 0xecdd8832 symbol_id: 0xae8bff1a + symbol_id: 0x1e8152b6 symbol_id: 0xd07f1826 symbol_id: 0x7733b651 symbol_id: 0x8e6a3c4a diff --git a/gki/aarch64/symbols/asr b/gki/aarch64/symbols/asr new file mode 100644 index 000000000000..24576400c3b9 --- /dev/null +++ b/gki/aarch64/symbols/asr @@ -0,0 +1,85 @@ +[abi_symbol_list] + +# required by asr5803.ko + sdhci_enable_sdio_irq + +# required by asr_serial.ko + uart_get_divisor + uart_handle_cts_change + uart_handle_dcd_change + uart_insert_char + +# required by ehci-asr-ci.ko + ehci_init_driver + ehci_setup + +# required by phy-asr-ci-usb2.ko + usb_add_phy_dev + usb_remove_phy + +# required by pvrsrvkm.ko + call_rcu + devm_devfreq_remove_device + dev_pm_opp_remove + dma_fence_array_ops + dma_fence_enable_sw_signaling + idr_replace + kthread_freezable_should_stop + rcu_barrier + +# required by sdhci_asr.ko + sdhci_resume_host + sdhci_send_tuning + sdhci_set_clock + sdhci_set_uhs_signaling + sdhci_suspend_host + sdhci_reset_tuning + +# required by vh_sched.ko + __traceiter_android_vh_map_util_freq + __tracepoint_android_vh_map_util_freq + +# required by asr_drm.ko + clk_set_rate_exclusive + clk_rate_exclusive_put + +# required by mercury.ko + media_device_register_entity + media_device_unregister_entity + v4l2_ctrl_get_menu + v4l2_ctrl_type_op_equal + v4l2_ctrl_type_op_init + v4l2_ctrl_type_op_log + v4l2_m2m_buf_done_and_job_finish + v4l2_m2m_last_buf + v4l2_type_names + devm_devfreq_register_opp_notifier + +# required by jpu_heap.ko + kmem_cache_size + memset16 + +# required by dwc3.ko + extcon_find_edev_by_node + phy_pm_runtime_put_sync + usb_get_maximum_ssp_rate + +# required by xhci-asr.ko + extcon_find_edev_by_node + +# required by clk-asr.ko + clk_register_mux_table + +# required by keypad-asr.ko + input_device_enabled + fwnode_create_software_node + +# required by asr_mipi_panel.ko + devm_of_find_backlight + drm_of_component_probe + mipi_dsi_set_maximum_return_packet_size + +# required by usb_offload.ko + usb_set_interface + usb_control_msg + snd_usb_find_format From 4f9e4406e4981511e1348e4483eae7c21cd5fe24 Mon Sep 17 00:00:00 2001 From: John Stultz Date: Wed, 25 Jun 2025 22:33:49 +0000 Subject: [PATCH 44/92] ANDROID: Update proxy-exec logic from v14 to v18 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This updates the proxy-exec logic in android16-6.12 which was added at v14, to be synced with the v18 series of the patchset. v14 series: https://github.com/johnstultz-work/linux-dev/commits/proxy-exec-v14-6.12 v18 series: https://github.com/johnstultz-work/linux-dev/commits/proxy-exec-v18-6.12 Changes since v14: * Improved naming consistency and using the guard macro where appropriate * Improved comments * Build fixes for !CONFIG_SMP * Fixes for when sched_proxy_exec() is disabled * Renamed update_curr_se to update_se_times, as suggested by Steven Rostedt. * Use put_prev_set_next_task as suggested by K Prateek Nayak * Try to rework find_proxy_task() locking to use guard and proxy_deactivate_task() in the way Peter suggested. * Simplified changes to enqueue_task_rt to match deadline's logic, as pointed out by Peter * Get rid of preserve_need_resched flag and rework per Peter's suggestion * Rework find_proxy_task() to use guard to cleanup the exit gotos as Peter suggested. * Reworked the forced return-migration from find_proxy_task to use Peter’s dequeue+wakeup approach, which helps resolve the cpuhotplug issues I had also seen, caused by the manual return migration sending tasks to offline cpus. * A number of improvements to the commit messages and comments suggested by Juri Lelli and Peter Zijlstra * Added missing logic to put_prev_task_dl as pointed out by K Prateek Nayak * Add lockdep_assert_held_once and drop the READ_ONCE in __get_task_blocked_on(), as suggested by Juri Lelli * Moved update_curr_task logic into update_curr_se to simplify things * Renamed update_se_times to update_se, as suggested by Peter * Reworked logic to fix an issue Peter pointed out with thread group accounting being done on the donor, rather than the running execution context. * Fixed typos caught by Metin Kaya * Suleiman Souhlal noticed an inefficiency in that we evaluate if the lock owner’s task_cpu() is the current cpu, before we look to see if the lock owner is on_rq at all. With v17 this would result in us proxy-migrating a donor to a remote cpu, only to then realize the task wasn’t even on the runqueue, and doing the sleeping owner enqueuing. Suleiman suggested instead that we evaluate on_rq first, so we can immediately do sleeping owner enqueueing. Then only if the owner is on a runqueue do we proxy-migrate the donor (which requires the more costly lock juggling). While not a huge logical change, it did uncover other problems, which needed to be resolved. * One issue found was there was a race where if do_activate_blocked_waiter() from the sleeping owner wakeup was delayed and the task had already been woken up elsewhere. It’s possible if that task was running and called into schedule() to be blocked, it would be dequeued from the runqueue, but before we switched to the new task, do_activate_blocked_waiter() might try to activate it on a different cpu. Clearly the do_activate_blocked_waiter() needed to check the task on_cpu value as well. * I found that we still can hit wakeups that end up skipping the BO_WAKING -> BO_RUNNALBE transition (causing find_proxy_task() to end up spinning waiting for that transition), so I re-added the logic to handle doing return migrations from find_proxy_task() if we hit that case. * Hupu suggested a tweak in ttwu_runnable() to evaluate proxy_needs_return() slightly earlier. * Kuyo Chang reported and isolated a fix for a problem with __task_is_pushable() in the !sched_proxy_exec case, which was folded into the ā€œsched: Fix rt/dl load balancing via chain level balanceā€ patch * Reworked some of the logic around releasing the rq->donor reference on migrations, using rq->idle directly. * Sueliman also pointed out that some added task_struct elements were not being initialized in the init_task code path, so that was good to fix. Bug: 427820735 Change-Id: I20ce778e474124a917dbf51378dc1301535ac858 Signed-off-by: John Stultz --- include/linux/sched.h | 55 ++-- init/init_task.c | 9 + kernel/fork.c | 2 +- kernel/locking/mutex-debug.c | 4 +- kernel/locking/mutex.c | 24 +- kernel/locking/ww_mutex.h | 25 +- kernel/sched/core.c | 512 ++++++++++++++++++----------------- kernel/sched/deadline.c | 26 +- kernel/sched/fair.c | 37 ++- kernel/sched/rt.c | 45 +-- kernel/sched/sched.h | 32 ++- 11 files changed, 400 insertions(+), 371 deletions(-) diff --git a/include/linux/sched.h b/include/linux/sched.h index da3984c175f3..587e2b0ef128 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -1261,8 +1261,8 @@ struct task_struct { enum blocked_on_state blocked_on_state; struct mutex *blocked_on; /* lock we're blocked on */ struct task_struct *blocked_donor; /* task that is boosting this task */ -#ifdef CONFIG_SCHED_PROXY_EXEC struct list_head migration_node; +#ifdef CONFIG_SCHED_PROXY_EXEC struct list_head blocked_head; /* tasks blocked on this task */ struct list_head blocked_node; /* our entry on someone elses blocked_head */ /* Node for list of tasks to process blocked_head list for blocked entitiy activations */ @@ -2198,6 +2198,18 @@ extern int __cond_resched_rwlock_write(rwlock_t *lock); __cond_resched_rwlock_write(lock); \ }) +static inline void __force_blocked_on_runnable(struct task_struct *p) +{ + lockdep_assert_held(&p->blocked_lock); + p->blocked_on_state = BO_RUNNABLE; +} + +static inline void force_blocked_on_runnable(struct task_struct *p) +{ + guard(raw_spinlock_irqsave)(&p->blocked_lock); + __force_blocked_on_runnable(p); +} + static inline void __set_blocked_on_runnable(struct task_struct *p) { lockdep_assert_held(&p->blocked_lock); @@ -2208,17 +2220,14 @@ static inline void __set_blocked_on_runnable(struct task_struct *p) static inline void set_blocked_on_runnable(struct task_struct *p) { - unsigned long flags; - if (!sched_proxy_exec()) return; - raw_spin_lock_irqsave(&p->blocked_lock, flags); + guard(raw_spinlock_irqsave)(&p->blocked_lock); __set_blocked_on_runnable(p); - raw_spin_unlock_irqrestore(&p->blocked_lock, flags); } -static inline void set_blocked_on_waking(struct task_struct *p) +static inline void __set_blocked_on_waking(struct task_struct *p) { lockdep_assert_held(&p->blocked_lock); @@ -2226,25 +2235,37 @@ static inline void set_blocked_on_waking(struct task_struct *p) p->blocked_on_state = BO_WAKING; } -static inline void set_task_blocked_on(struct task_struct *p, struct mutex *m) +static inline void __set_task_blocked_on(struct task_struct *p, struct mutex *m) { - lockdep_assert_held(&p->blocked_lock); - + WARN_ON_ONCE(!m); + /* The task should only be setting itself as blocked */ + WARN_ON_ONCE(p != current); + /* Currently we serialize blocked_on under the task::blocked_lock */ + lockdep_assert_held_once(&p->blocked_lock); /* - * Check we are clearing values to NULL or setting NULL - * to values to ensure we don't overwrite existing mutex - * values or clear already cleared values + * Check ensure we don't overwrite existing mutex value + * with a different mutex. */ - WARN_ON((!m && !p->blocked_on) || (m && p->blocked_on)); - + WARN_ON_ONCE(p->blocked_on); p->blocked_on = m; - p->blocked_on_state = m ? BO_BLOCKED : BO_RUNNABLE; + p->blocked_on_state = BO_BLOCKED; } -static inline struct mutex *get_task_blocked_on(struct task_struct *p) +static inline void __clear_task_blocked_on(struct task_struct *p, struct mutex *m) { - lockdep_assert_held(&p->blocked_lock); + /* The task should only be clearing itself */ + WARN_ON_ONCE(p != current); + /* Currently we serialize blocked_on under the task::blocked_lock */ + lockdep_assert_held_once(&p->blocked_lock); + /* Make sure we are clearing the relationship with the right lock */ + WARN_ON_ONCE(p->blocked_on != m); + p->blocked_on = NULL; + p->blocked_on_state = BO_RUNNABLE; +} +static inline struct mutex *__get_task_blocked_on(struct task_struct *p) +{ + lockdep_assert_held_once(&p->blocked_lock); return p->blocked_on; } diff --git a/init/init_task.c b/init/init_task.c index 61e34b09c5c5..f6d4e7b64167 100644 --- a/init/init_task.c +++ b/init/init_task.c @@ -172,6 +172,15 @@ struct task_struct init_task __aligned(L1_CACHE_BYTES) = { #ifdef CONFIG_CPUSETS .mems_allowed_seq = SEQCNT_SPINLOCK_ZERO(init_task.mems_allowed_seq, &init_task.alloc_lock), +#endif + .blocked_on_state = BO_RUNNABLE, + .blocked_donor = NULL, + .migration_node = LIST_HEAD_INIT(init_task.migration_node), +#ifdef CONFIG_SCHED_PROXY_EXEC + .blocked_head = LIST_HEAD_INIT(init_task.blocked_head), + .blocked_node = LIST_HEAD_INIT(init_task.blocked_node), + .blocked_activation_node = LIST_HEAD_INIT(init_task.blocked_activation_node), + .sleeping_owner = NULL, #endif #ifdef CONFIG_RT_MUTEXES .pi_waiters = RB_ROOT_CACHED, diff --git a/kernel/fork.c b/kernel/fork.c index eef95d80361e..bb705d8629f2 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -2355,8 +2355,8 @@ __latent_entropy struct task_struct *copy_process( p->blocked_on_state = BO_RUNNABLE; p->blocked_on = NULL; /* not blocked yet */ p->blocked_donor = NULL; /* nobody is boosting p yet */ -#ifdef CONFIG_SCHED_PROXY_EXEC INIT_LIST_HEAD(&p->migration_node); +#ifdef CONFIG_SCHED_PROXY_EXEC INIT_LIST_HEAD(&p->blocked_head); INIT_LIST_HEAD(&p->blocked_node); INIT_LIST_HEAD(&p->blocked_activation_node); diff --git a/kernel/locking/mutex-debug.c b/kernel/locking/mutex-debug.c index 1d8cff71f65e..949103fd8e9b 100644 --- a/kernel/locking/mutex-debug.c +++ b/kernel/locking/mutex-debug.c @@ -54,13 +54,13 @@ void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, lockdep_assert_held(&lock->wait_lock); /* Current thread can't be already blocked (since it's executing!) */ - DEBUG_LOCKS_WARN_ON(get_task_blocked_on(task)); + DEBUG_LOCKS_WARN_ON(__get_task_blocked_on(task)); } void debug_mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, struct task_struct *task) { - struct mutex *blocked_on = get_task_blocked_on(task); + struct mutex *blocked_on = __get_task_blocked_on(task); DEBUG_LOCKS_WARN_ON(list_empty(&waiter->list)); DEBUG_LOCKS_WARN_ON(waiter->task != task); diff --git a/kernel/locking/mutex.c b/kernel/locking/mutex.c index 478d4dcb7558..2e687980b9db 100644 --- a/kernel/locking/mutex.c +++ b/kernel/locking/mutex.c @@ -652,7 +652,7 @@ __mutex_lock_common(struct mutex *lock, unsigned int state, unsigned int subclas } trace_android_vh_mutex_wait_start(lock); - set_task_blocked_on(current, lock); + __set_task_blocked_on(current, lock); set_current_state(state); trace_contention_begin(lock, LCB_F_MUTEX); for (;;) { @@ -713,8 +713,10 @@ __mutex_lock_common(struct mutex *lock, unsigned int state, unsigned int subclas bool opt_acquired; /* - * mutex_optimistic_spin() can schedule, so we need to - * release these locks before calling it. + * mutex_optimistic_spin() can call schedule(), so + * we need to release these locks before calling it, + * and clear blocked on so we don't become unselectable + * to run. */ current->blocked_on_state = BO_RUNNABLE; raw_spin_unlock(¤t->blocked_lock); @@ -729,7 +731,7 @@ __mutex_lock_common(struct mutex *lock, unsigned int state, unsigned int subclas trace_contention_begin(lock, LCB_F_MUTEX); } } - set_task_blocked_on(current, NULL); + __clear_task_blocked_on(current, lock); __set_current_state(TASK_RUNNING); trace_android_vh_mutex_wait_finish(lock); @@ -763,12 +765,12 @@ skip_wait: return 0; err: - set_task_blocked_on(current, NULL); + __clear_task_blocked_on(current, lock); __set_current_state(TASK_RUNNING); trace_android_vh_mutex_wait_finish(lock); __mutex_remove_waiter(lock, &waiter); err_early_kill: - WARN_ON(get_task_blocked_on(current)); + WARN_ON(__get_task_blocked_on(current)); trace_contention_end(lock, ret); raw_spin_unlock(¤t->blocked_lock); raw_spin_unlock_irqrestore(&lock->wait_lock, flags); @@ -990,10 +992,10 @@ static noinline void __sched __mutex_unlock_slowpath(struct mutex *lock, unsigne struct mutex *next_lock; raw_spin_lock_nested(&donor->blocked_lock, SINGLE_DEPTH_NESTING); - next_lock = get_task_blocked_on(donor); + next_lock = __get_task_blocked_on(donor); if (next_lock == lock) { next = donor; - set_blocked_on_waking(donor); + __set_blocked_on_waking(donor); wake_q_add(&wake_q, donor); current->blocked_donor = NULL; } @@ -1014,10 +1016,10 @@ static noinline void __sched __mutex_unlock_slowpath(struct mutex *lock, unsigne raw_spin_lock_nested(&next->blocked_lock, SINGLE_DEPTH_NESTING); debug_mutex_wake_waiter(lock, waiter); - WARN_ON(get_task_blocked_on(next) != lock); - set_blocked_on_waking(next); - wake_q_add(&wake_q, next); + WARN_ON_ONCE(__get_task_blocked_on(next) != lock); + __set_blocked_on_waking(next); raw_spin_unlock(&next->blocked_lock); + wake_q_add(&wake_q, next); } if (owner & MUTEX_FLAG_HANDOFF) diff --git a/kernel/locking/ww_mutex.h b/kernel/locking/ww_mutex.h index d9ff2022eef6..bbe571bc76fe 100644 --- a/kernel/locking/ww_mutex.h +++ b/kernel/locking/ww_mutex.h @@ -281,21 +281,20 @@ __ww_mutex_die(struct MUTEX *lock, struct MUTEX_WAITER *waiter, return false; if (waiter->ww_ctx->acquired > 0 && __ww_ctx_less(waiter->ww_ctx, ww_ctx)) { - /* nested as we should hold current->blocked_lock already */ - raw_spin_lock_nested(&waiter->task->blocked_lock, SINGLE_DEPTH_NESTING); #ifndef WW_RT debug_mutex_wake_waiter(lock, waiter); +#endif + /* nested as we should hold current->blocked_lock already */ + raw_spin_lock_nested(&waiter->task->blocked_lock, SINGLE_DEPTH_NESTING); /* * When waking up the task to die, be sure to set the - * blocked_on_state to WAKING. Otherwise we can see - * circular blocked_on relationships that can't - * resolve. + * blocked_on_state to BO_WAKING. Otherwise we can see + * circular blocked_on relationships that can't resolve. */ - WARN_ON(get_task_blocked_on(waiter->task) != lock); -#endif - set_blocked_on_waking(waiter->task); - wake_q_add(wake_q, waiter->task); + WARN_ON_ONCE(__get_task_blocked_on(waiter->task) != lock); + __set_blocked_on_waking(waiter->task); raw_spin_unlock(&waiter->task->blocked_lock); + wake_q_add(wake_q, waiter->task); } return true; @@ -347,12 +346,12 @@ static bool __ww_mutex_wound(struct MUTEX *lock, raw_spin_lock_nested(&owner->blocked_lock, SINGLE_DEPTH_NESTING); /* * When waking up the task to wound, be sure to set the - * blocked_on_state flag. Otherwise we can see circular - * blocked_on relationships that can't resolve. + * blocked_on_state to BO_WAKING. Otherwise we can see + * circular blocked_on relationships that can't resolve. */ - set_blocked_on_waking(owner); - wake_q_add(wake_q, owner); + __set_blocked_on_waking(owner); raw_spin_unlock(&owner->blocked_lock); + wake_q_add(wake_q, owner); } return true; } diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 7260048f22af..ce40809920b2 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -2141,7 +2141,7 @@ inline bool dequeue_task(struct rq *rq, struct task_struct *p, int flags) return dequeue_task_result; } -void activate_task(struct rq *rq, struct task_struct *p, int flags) +static inline void __activate_task(struct rq *rq, struct task_struct *p, int flags) { if (task_on_rq_migrating(p)) flags |= ENQUEUE_MIGRATED; @@ -2155,6 +2155,61 @@ void activate_task(struct rq *rq, struct task_struct *p, int flags) } EXPORT_SYMBOL_GPL(activate_task); +#ifdef CONFIG_SCHED_PROXY_EXEC +static inline +void __proxy_remove_from_sleeping_owner(struct task_struct *owner, struct task_struct *p) +{ + lockdep_assert_held(&owner->blocked_lock); + + if (p->sleeping_owner == owner) { + list_del_init(&p->blocked_node); + WRITE_ONCE(p->sleeping_owner, NULL); + put_task_struct(owner); // matches get in proxy_enqueue_on_owner + } +} + +static inline void proxy_remove_from_sleeping_owner(struct task_struct *p) +{ + struct task_struct *owner = READ_ONCE(p->sleeping_owner); + + if (owner) { + raw_spin_lock(&owner->blocked_lock); + __proxy_remove_from_sleeping_owner(owner, p); + raw_spin_unlock(&owner->blocked_lock); + } +} + +void activate_task(struct rq *rq, struct task_struct *p, int flags) +{ + if (!sched_proxy_exec()) { + __activate_task(rq, p, flags); + return; + } + + lockdep_assert_rq_held(rq); + proxy_remove_from_sleeping_owner(p); + /* + * By calling __activate_task() with blocked_lock held, we + * order against the find_proxy_task() blocked_task case + * such that no more blocked tasks will be enqueued on p + * once we release p->blocked_lock. + */ + raw_spin_lock(&p->blocked_lock); + WARN_ON(task_cpu(p) != cpu_of(rq)); + __activate_task(rq, p, flags); + raw_spin_unlock(&p->blocked_lock); +} +#else +static inline void proxy_remove_from_sleeping_owner(struct task_struct *p) +{ +} + +void activate_task(struct rq *rq, struct task_struct *p, int flags) +{ + __activate_task(rq, p, flags); +} +#endif + void deactivate_task(struct rq *rq, struct task_struct *p, int flags) { SCHED_WARN_ON(flags & DEQUEUE_SLEEP); @@ -3794,68 +3849,14 @@ static inline void ttwu_do_wakeup(struct task_struct *p) } #ifdef CONFIG_SCHED_PROXY_EXEC -static inline -void __proxy_remove_from_sleeping_owner(struct task_struct *owner, struct task_struct *p) -{ - lockdep_assert_held(&owner->blocked_lock); - - if (p->sleeping_owner == owner) { - list_del_init(&p->blocked_node); - WRITE_ONCE(p->sleeping_owner, NULL); - put_task_struct(owner); // matches get in proxy_enqueue_on_owner - } -} - -static inline void proxy_remove_from_sleeping_owner(struct task_struct *p) -{ - struct task_struct *owner = READ_ONCE(p->sleeping_owner); - - if (owner) { - raw_spin_lock(&owner->blocked_lock); - __proxy_remove_from_sleeping_owner(owner, p); - raw_spin_unlock(&owner->blocked_lock); - } -} - -static void do_activate_task(struct rq *rq, struct task_struct *p, int en_flags) -{ - if (!sched_proxy_exec()) { - activate_task(rq, p, en_flags); - return; - } - - lockdep_assert_rq_held(rq); - proxy_remove_from_sleeping_owner(p); - /* - * By calling activate_task with blocked_lock held, we - * order against the find_proxy_task() blocked_task case - * such that no more blocked tasks will be enqueued on p - * once we release p->blocked_lock. - */ - raw_spin_lock(&p->blocked_lock); - WARN_ON(task_cpu(p) != cpu_of(rq)); - activate_task(rq, p, en_flags); - raw_spin_unlock(&p->blocked_lock); -} - -static bool proxy_task_runnable_but_waking(struct task_struct *p) -{ - if (!sched_proxy_exec()) - return false; - return (READ_ONCE(p->__state) == TASK_RUNNING && - READ_ONCE(p->blocked_on_state) == BO_WAKING); -} - #ifdef CONFIG_SMP static inline void proxy_set_task_cpu(struct task_struct *p, int cpu) { unsigned int wake_cpu; - /* Sanity check to make sure we can return safely */ - WARN_ON(!is_cpu_allowed(p, p->wake_cpu)); /* - * Since we enqueuing blocked tasks on a cpu it may not - * be able to run on, preserve wake_cpu when we + * Since we are enqueuing a blocked task on a cpu it may + * not be able to run on, preserve wake_cpu when we * __set_task_cpu so we can return the task to where it * was previously runnable. */ @@ -3869,38 +3870,53 @@ static inline void proxy_set_task_cpu(struct task_struct *p, int cpu) __set_task_cpu(p, cpu); } #endif /* CONFIG_SMP */ +static bool proxy_task_runnable_but_waking(struct task_struct *p) +{ + if (!sched_proxy_exec()) + return false; + return (READ_ONCE(p->__state) == TASK_RUNNING && + READ_ONCE(p->blocked_on_state) == BO_WAKING); +} static void do_activate_blocked_waiter(struct rq *target_rq, struct task_struct *p, int en_flags) { - unsigned long flags; unsigned int state; struct rq_flags rf; int target_cpu = cpu_of(target_rq); - raw_spin_lock_irqsave(&p->pi_lock, flags); - state = READ_ONCE(p->__state); - /* Avoid racing with ttwu */ - if (state == TASK_WAKING) - goto out; + scoped_guard (raw_spinlock_irqsave, &p->pi_lock) { + state = READ_ONCE(p->__state); + /* Avoid racing with ttwu */ + if (state == TASK_WAKING) + return; - if (READ_ONCE(p->on_rq)) { - /* - * We raced with a non mutex handoff activation of p. - * That activation will also take care of activating - * all of the tasks after p in the blocked_head list, - * so we're done here. - */ - goto out; + if (READ_ONCE(p->on_rq)) { + /* + * We raced with a non mutex handoff activation of p. + * That activation will also take care of activating + * all of the tasks after p in the blocked_head list, + * so we're done here. + */ + return; + } + if (READ_ONCE(p->on_cpu)) { + /* + * Its possible this activation is very late, and + * we already were woken up and are running on a + * different cpu. If that task blocked, it could be + * dequeued (so on_rq == 0), but still on_cpu. + * Bail in this case, as we definitely don't want to + * activate a task when its on_cpu elsewhere. + */ + return; + } + proxy_set_task_cpu(p, target_cpu); + rq_lock_irqsave(target_rq, &rf); + update_rq_clock(target_rq); + activate_task(target_rq, p, en_flags); + resched_curr(target_rq); + rq_unlock_irqrestore(target_rq, &rf); } - - proxy_set_task_cpu(p, target_cpu); - rq_lock_irqsave(target_rq, &rf); - update_rq_clock(target_rq); - do_activate_task(target_rq, p, en_flags); - resched_curr(target_rq); - rq_unlock_irqrestore(target_rq, &rf); -out: - raw_spin_unlock_irqrestore(&p->pi_lock, flags); } static void activate_blocked_waiters(struct rq *target_rq, @@ -3920,10 +3936,10 @@ static void activate_blocked_waiters(struct rq *target_rq, en_flags |= ENQUEUE_MIGRATED; /* - * A whole bunch of 'proxy' tasks back this blocked task, wake - * them all up to give this task its 'fair' share. - */ - /* + * A whole bunch of waiting donor tasks back this blocked + * lock owner task, wake them all up to give this task its + * 'fair' share. + * * This is a little unique here and the locking is messy. * At this point we only hold the blocked_lock, so the * owner task may be able to run and do all sorts of @@ -4105,16 +4121,6 @@ void move_queued_task_locked(struct rq *src_rq, struct rq *dst_rq, struct task_s } #endif /* CONFIG_SMP */ #else /* !CONFIG_SCHED_PROXY_EXEC */ -static inline void proxy_remove_from_sleeping_owner(struct task_struct *p) -{ -} - -static inline void do_activate_task(struct rq *rq, struct task_struct *p, - int en_flags) -{ - activate_task(rq, p, en_flags); -} - static bool proxy_task_runnable_but_waking(struct task_struct *p) { return false; @@ -4128,6 +4134,13 @@ static inline void activate_blocked_waiters(struct rq *target_rq, #endif /* CONFIG_SCHED_PROXY_EXEC */ #ifdef CONFIG_SMP +/* + * Checks to see if task p has been proxy-migrated to another rq + * and needs to be returned. If so, we deactivate the task here + * so that it can be properly woken up on the p->wake_cpu + * (or whichever cpu select_task_rq() picks at the bottom of + * try_to_wake_up() + */ static inline bool proxy_needs_return(struct rq *rq, struct task_struct *p) { bool ret = false; @@ -4136,7 +4149,7 @@ static inline bool proxy_needs_return(struct rq *rq, struct task_struct *p) return false; raw_spin_lock(&p->blocked_lock); - if (get_task_blocked_on(p) && p->blocked_on_state == BO_WAKING) { + if (__get_task_blocked_on(p) && p->blocked_on_state == BO_WAKING) { if (!task_current(rq, p) && (p->wake_cpu != cpu_of(rq))) { if (task_current_donor(rq, p)) { put_prev_task(rq, p); @@ -4161,6 +4174,7 @@ static inline bool proxy_needs_return(struct rq *rq, struct task_struct *p) { return false; } + static inline void _trace_sched_pe_return_migration(struct task_struct *p) { } @@ -4192,7 +4206,7 @@ ttwu_do_activate(struct rq *rq, struct task_struct *p, int wake_flags, atomic_dec(&task_rq(p)->nr_iowait); } - do_activate_task(rq, p, en_flags); + activate_task(rq, p, en_flags); wakeup_preempt(rq, p, wake_flags); ttwu_do_wakeup(p); @@ -4260,6 +4274,10 @@ static int ttwu_runnable(struct task_struct *p, int wake_flags) proxy_remove_from_sleeping_owner(p); enqueue_task(rq, p, ENQUEUE_NOCLOCK | ENQUEUE_DELAYED); } + if (proxy_needs_return(rq, p)) { + _trace_sched_pe_return_migration(p); + goto out; + } if (!task_on_cpu(rq, p)) { /* * When on_rq && !on_cpu the task is preempted, see if @@ -4267,10 +4285,6 @@ static int ttwu_runnable(struct task_struct *p, int wake_flags) */ wakeup_preempt(rq, p, wake_flags); } - if (proxy_needs_return(rq, p)) { - _trace_sched_pe_return_migration(p); - goto out; - } ttwu_do_wakeup(p); ret = 1; } @@ -5546,6 +5560,7 @@ static void do_balance_callbacks(struct rq *rq, struct balance_callback *head) } } +#ifdef CONFIG_SCHED_PROXY_EXEC /* * Only called from __schedule context * @@ -5573,6 +5588,7 @@ static void zap_balance_callbacks(struct rq *rq) } rq->balance_callback = found ? &balance_push_callback : NULL; } +#endif /* CONFIG_SCHED_PROXY_EXEC */ static void balance_push(struct rq *rq); @@ -5642,9 +5658,11 @@ void balance_callbacks(struct rq *rq, struct balance_callback *head) #else +#ifdef CONFIG_SCHED_PROXY_EXEC static inline void zap_balance_callbacks(struct rq *rq) { } +#endif /* CONFIG_SCHED_PROXY_EXEC */ static inline void __balance_callbacks(struct rq *rq) { @@ -7165,13 +7183,10 @@ static bool try_to_block_task(struct rq *rq, struct task_struct *p, } #ifdef CONFIG_SCHED_PROXY_EXEC - -static inline struct task_struct * -proxy_resched_idle(struct rq *rq) +static inline struct task_struct *proxy_resched_idle(struct rq *rq) { - put_prev_task(rq, rq->donor); + put_prev_set_next_task(rq, rq->donor, rq->idle); rq_set_donor(rq, rq->idle); - set_next_task(rq, rq->idle); set_tsk_need_resched(rq->idle); return rq->idle; } @@ -7192,11 +7207,10 @@ proxy_resched_idle(struct rq *rq) static void proxy_migrate_task(struct rq *rq, struct rq_flags *rf, struct task_struct *p, int target_cpu) { + struct rq *target_rq = cpu_rq(target_cpu); LIST_HEAD(migrate_list); - struct rq *target_rq; lockdep_assert_rq_held(rq); - target_rq = cpu_rq(target_cpu); /* * Since we're going to drop @rq, we have to put(@rq->donor) first, @@ -7219,8 +7233,8 @@ static void proxy_migrate_task(struct rq *rq, struct rq_flags *rf, /* XXX - Added to address problems with changed dl_server semantics - double check */ __put_prev_set_next_dl_server(rq, rq->donor, rq->curr); put_prev_task(rq, rq->donor); - rq_set_donor(rq, rq->curr); - set_next_task(rq, rq->curr); + rq_set_donor(rq, rq->idle); + set_next_task(rq, rq->idle); for (; p; p = p->blocked_donor) { WARN_ON(p == rq->curr); @@ -7246,12 +7260,41 @@ static void proxy_migrate_task(struct rq *rq, struct rq_flags *rf, raw_spin_rq_unlock(target_rq); raw_spin_rq_lock(rq); rq_repin_lock(rq, rf); +} - /* - * Ok, now we have the lock again, put rq->curr and - * set_next_task() to idle - */ - proxy_resched_idle(rq); +static void proxy_force_return(struct rq *rq, struct rq_flags *rf, + struct task_struct *p) +{ + lockdep_assert_rq_held(rq); + + _trace_sched_pe_return_migration(p); + + put_prev_task(rq, rq->donor); + rq_set_donor(rq, rq->idle); + set_next_task(rq, rq->idle); + + WARN_ON(p == rq->curr); + + p->blocked_on_state = BO_WAKING; + get_task_struct(p); + block_task(rq, p, 0); + + zap_balance_callbacks(rq); + rq_unpin_lock(rq, rf); + raw_spin_rq_unlock(rq); + + wake_up_process(p); + put_task_struct(p); + + raw_spin_rq_lock(rq); + rq_repin_lock(rq, rf); +} + +static inline bool proxy_can_run_here(struct rq *rq, struct task_struct *p) +{ + if (p == rq->curr || p->wake_cpu == cpu_of(rq)) + return true; + return false; } #else /* !CONFIG_SMP */ static inline @@ -7259,6 +7302,17 @@ void proxy_migrate_task(struct rq *rq, struct rq_flags *rf, struct task_struct *p, int target_cpu) { } + +static inline +void proxy_force_return(struct rq *rq, struct rq_flags *rf, + struct task_struct *p) +{ +} + +static inline bool proxy_can_run_here(struct rq *rq, struct task_struct *p) +{ + return true; +} #endif /* CONFIG_SMP */ static void proxy_enqueue_on_owner(struct rq *rq, struct task_struct *owner, @@ -7314,7 +7368,6 @@ static struct task_struct * find_proxy_task(struct rq *rq, struct task_struct *donor, struct rq_flags *rf) { struct task_struct *owner = NULL; - struct task_struct *ret = NULL; bool curr_in_chain = false; int this_cpu = cpu_of(rq); struct task_struct *p; @@ -7331,18 +7384,48 @@ find_proxy_task(struct rq *rq, struct task_struct *donor, struct rq_flags *rf) * By taking mutex->wait_lock we hold off concurrent mutex_unlock() * and ensure @owner sticks around. */ - raw_spin_lock(&mutex->wait_lock); - raw_spin_lock(&p->blocked_lock); + guard(raw_spinlock)(&mutex->wait_lock); + guard(raw_spinlock)(&p->blocked_lock); /* Check again that p is blocked with blocked_lock held */ - if (mutex != get_task_blocked_on(p)) { + if (mutex != __get_task_blocked_on(p)) { /* * Something changed in the blocked_on chain and * we don't know if only at this level. So, let's - * just bail out completely and let __schedule + * just bail out completely and let __schedule() * figure things out (pick_again loop). */ - goto out; + return NULL; + } + + /* Double check blocked_on_state now we're holding the lock */ + if (p->blocked_on_state == BO_RUNNABLE) + return p; + + /* + * If a ww_mutex hits the die/wound case, it marks the task as + * BO_WAKING and calls try_to_wake_up(), so that the mutex + * cycle can be broken and we avoid a deadlock. + * + * However, if at that moment, we are here on the cpu which the + * die/wounded task is enqueued, we might loop on the cycle as + * BO_WAKING still causes task_is_blocked() to return true + * (since we want return migration to occur before we run the + * task). + * + * Unfortunately since we hold the rq lock, it will block + * try_to_wake_up from completing and doing the return + * migration. + * + * So when we hit a BO_WAKING task try to wake it up ourselves. + */ + if (p->blocked_on_state == BO_WAKING) { + if (task_current(rq, p)) { + /* If its current just set it runnable */ + __force_blocked_on_runnable(p); + return p; + } + goto needs_return; } if (task_current(rq, p)) @@ -7351,61 +7434,22 @@ find_proxy_task(struct rq *rq, struct task_struct *donor, struct rq_flags *rf) owner = __mutex_owner(mutex); if (!owner) { /* If the owner is null, we may have some work to do */ + if (!proxy_can_run_here(rq, p)) + goto needs_return; - /* First if p is no longer blocked, just return it to run */ - if (!task_is_blocked(p)) { - ret = p; - goto out; - } - - goto needs_return; + __force_blocked_on_runnable(p); + return p; } - owner_cpu = task_cpu(owner); - if (owner_cpu != this_cpu) { - trace_sched_pe_migration(donor, owner); - - /* - * @owner can disappear, simply migrate to @owner_cpu and leave that CPU - * to sort things out. - */ - raw_spin_unlock(&p->blocked_lock); - raw_spin_unlock(&mutex->wait_lock); - if (curr_in_chain) - return proxy_resched_idle(rq); - - proxy_migrate_task(rq, rf, p, owner_cpu); - return NULL; - } - - if (task_on_rq_migrating(owner)) { - trace_sched_pe_owner_is_migrating(owner, p); - - /* - * One of the chain of mutex owners is currently migrating to this - * CPU, but has not yet been enqueued because we are holding the - * rq lock. As a simple solution, just schedule rq->idle to give - * the migration a chance to complete. Much like the migrate_task - * case we should end up back in find_proxy_task(), this time - * hopefully with all relevant tasks already enqueued. - */ - raw_spin_unlock(&p->blocked_lock); - raw_spin_unlock(&mutex->wait_lock); - return proxy_resched_idle(rq); - } - - if (!owner->on_rq || owner->se.sched_delayed) { + if (!READ_ONCE(owner->on_rq) || owner->se.sched_delayed) { /* * rq->curr must not be added to the blocked_head list or else * ttwu_do_activate could enqueue it elsewhere before it switches * out here. The approach to avoid this is the same as in the * migrate_task case. */ - if (curr_in_chain) { - raw_spin_unlock(&p->blocked_lock); - raw_spin_unlock(&mutex->wait_lock); + if (curr_in_chain) return proxy_resched_idle(rq); - } /* * If !@owner->on_rq, holding @rq->lock will not pin the task, @@ -7415,26 +7459,52 @@ find_proxy_task(struct rq *rq, struct task_struct *donor, struct rq_flags *rf) * We use @owner->blocked_lock to serialize against ttwu_activate(). * Either we see its new owner->on_rq or it will see our list_add(). */ - if (owner != p) { - raw_spin_unlock(&p->blocked_lock); - raw_spin_lock(&owner->blocked_lock); - } - + WARN_ON(owner == p); + raw_spin_unlock(&p->blocked_lock); + raw_spin_lock(&owner->blocked_lock); proxy_resched_idle(rq); proxy_enqueue_on_owner(rq, owner, p); - raw_spin_unlock(&owner->blocked_lock); - raw_spin_unlock(&mutex->wait_lock); + raw_spin_lock(&p->blocked_lock); + return NULL; /* retry task selection */ } + owner_cpu = task_cpu(owner); + if (owner_cpu != this_cpu) { + trace_sched_pe_migration(donor, owner); + /* + * @owner can disappear, simply migrate to @owner_cpu + * and leave that CPU to sort things out. + */ + if (curr_in_chain) + return proxy_resched_idle(rq); + goto migrate; + } + + if (task_on_rq_migrating(owner)) { + trace_sched_pe_owner_is_migrating(owner, p); + /* + * One of the chain of mutex owners is currently migrating to this + * CPU, but has not yet been enqueued because we are holding the + * rq lock. As a simple solution, just schedule rq->idle to give + * the migration a chance to complete. Much like the migrate_task + * case we should end up back in find_proxy_task(), this time + * hopefully with all relevant tasks already enqueued. + */ + return proxy_resched_idle(rq); + } + /* - * We could race with ttwu's return migration, so holding the - * rq lock, double check owner is both on_rq & on this cpu, as - * it might not even be on our RQ still + * Its possible to race where after we check owner->on_rq + * but before we check (owner_cpu != this_cpu) that the + * task on another cpu was migrated back to this cpu. In + * that case it could slip by our checks. So double check + * we are still on this cpu and not migrating. If we get + * inconsistent results, try again. */ - if (!(task_on_rq_queued(owner) && task_cpu(owner) == this_cpu)) - goto out; + if (!task_on_rq_queued(owner) || task_cpu(owner) != this_cpu) + return NULL; if (owner == p) { /* @@ -7456,81 +7526,34 @@ find_proxy_task(struct rq *rq, struct task_struct *donor, struct rq_flags *rf) * * Which leaves us to finish the ttwu_runnable() and make it go. * - * So schedule rq->idle so that ttwu_runnable can get the rq lock - * and mark owner as running. + * So schedule rq->idle so that ttwu_runnable() can get the rq + * lock and mark owner as running. */ - if (p->blocked_on_state == BO_WAKING) - goto needs_return; - - raw_spin_unlock(&p->blocked_lock); - raw_spin_unlock(&mutex->wait_lock); return proxy_resched_idle(rq); } - /* - * If a ww_mutex hits the die/wound case, it marks the task as - * BO_WAKING and calls try_to_wake_up(), so that the mutex - * cycle can be broken and we avoid a deadlock. - * - * However, if at that moment, we are here on the cpu which the - * die/wounded task is enqueued, we might loop on the cycle as - * BO_WAKING still causes task_is_blocked() to return true - * (since we want return migration to occur before we run the - * task). - * - * Unfortunately since we hold the rq lock, it will block - * try_to_wake_up from completing and doing the return - * migration. - * - * So when we hit a BO_WAKING task that has a valid mutex, and - * that mutex has an owner, we're hitting a mid-chain wakeup, - * so we can briefly schedule idle so we release the rq and - * let the wakeup complete. - */ - if (p->blocked_on_state == BO_WAKING) - goto needs_return; - /* * OK, now we're absolutely sure @owner is on this * rq, therefore holding @rq->lock is sufficient to * guarantee its existence, as per ttwu_remote(). */ - raw_spin_unlock(&p->blocked_lock); - raw_spin_unlock(&mutex->wait_lock); - owner->blocked_donor = p; } WARN_ON_ONCE(owner && !owner->on_rq); return owner; -needs_return: -#ifdef CONFIG_SMP - WARN_ON(!is_cpu_allowed(p, p->wake_cpu)); - if (p->wake_cpu == this_cpu) { - /* We can actually run here fine */ - p->blocked_on_state = BO_RUNNABLE; - ret = p; - goto out; - } - raw_spin_unlock(&p->blocked_lock); - raw_spin_unlock(&mutex->wait_lock); - - if (curr_in_chain) - return proxy_resched_idle(rq); - - p->blocked_on_state = BO_RUNNABLE; - _trace_sched_pe_return_migration(p); - proxy_migrate_task(rq, rf, p, p->wake_cpu); + /* + * NOTE: This logic is down here, because we need to call + * the functions with the mutex wait_lock and task + * blocked_lock released, so we have to get out of the + * guard() scope. + */ +migrate: + proxy_migrate_task(rq, rf, p, owner_cpu); + return NULL; +needs_return: + proxy_force_return(rq, rf, p); return NULL; -#else - /* Nowhere else to migrate on UP */ - p->blocked_on_state = BO_RUNNABLE; - ret = p; -#endif -out: - raw_spin_unlock(&p->blocked_lock); - raw_spin_unlock(&mutex->wait_lock); - return ret; } #else /* SCHED_PROXY_EXEC */ static struct task_struct * @@ -7612,7 +7635,6 @@ static void __sched notrace __schedule(int sched_mode) struct rq *rq; bool prev_not_proxied; int cpu; - bool preserve_need_resched = false; cpu = smp_processor_id(); rq = cpu_rq(cpu); @@ -7668,7 +7690,8 @@ static void __sched notrace __schedule(int sched_mode) goto picked; } } else if (!preempt && prev_state) { - block = try_to_block_task(rq, prev, prev_state, !task_is_blocked(prev)); + block = try_to_block_task(rq, prev, prev_state, + !task_is_blocked(prev)); switch_count = &prev->nvcsw; } @@ -7681,19 +7704,16 @@ pick_again: next->blocked_donor = NULL; if (unlikely(task_is_blocked(next))) { next = find_proxy_task(rq, next, &rf); - if (!next) { - /* zap the balance_callbacks before picking again */ - zap_balance_callbacks(rq); + if (!next) goto pick_again; - } if (next == rq->idle) - preserve_need_resched = true; + goto keep_resched; } trace_sched_finish_task_selection(rq->donor, next, cpu); picked: - if (!preserve_need_resched) - clear_tsk_need_resched(prev); + clear_tsk_need_resched(prev); clear_preempt_need_resched(); +keep_resched: #ifdef CONFIG_SCHED_DEBUG rq->last_seen_need_resched_ns = 0; #endif diff --git a/kernel/sched/deadline.c b/kernel/sched/deadline.c index 2e9895bc4ea2..9f98aaca7e6c 100644 --- a/kernel/sched/deadline.c +++ b/kernel/sched/deadline.c @@ -2485,6 +2485,10 @@ static void put_prev_task_dl(struct rq *rq, struct task_struct *p, struct task_s update_curr_dl(rq); update_dl_rq_load_avg(rq_clock_pelt(rq), rq, 1); + + if (task_is_blocked(p)) + return; + if (on_dl_rq(&p->dl) && p->nr_cpus_allowed > 1) enqueue_pushable_dl_task(rq, p); } @@ -2679,34 +2683,18 @@ static struct task_struct *pick_next_pushable_dl_task(struct rq *rq) } static inline bool __dl_revalidate_rq_state(struct task_struct *task, struct rq *rq, - struct rq *later, bool *retry) + struct rq *later) { - if (task_rq(task) != rq) - return false; - - if (!cpumask_test_cpu(later->cpu, &task->cpus_mask)) - return false; - - if (task_on_cpu(rq, task)) - return false; - if (!dl_task(task)) return false; - - if (is_migration_disabled(task)) - return false; - - if (!task_on_rq_queued(task)) - return false; - - return true; + return __revalidate_rq_state(task, rq, later); } static inline bool dl_revalidate_rq_state(struct task_struct *task, struct rq *rq, struct rq *later, bool *retry) { if (!sched_proxy_exec()) - return __dl_revalidate_rq_state(task, rq, later, retry); + return __dl_revalidate_rq_state(task, rq, later); if (!dl_task(task) || is_migration_disabled(task)) return false; diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 9bd5c0e6bfd5..2d4c2d9fafb4 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -1192,7 +1192,7 @@ static void update_tg_load_avg(struct cfs_rq *cfs_rq) } #endif /* CONFIG_SMP */ -static s64 update_curr_se(struct rq *rq, struct sched_entity *se) +static s64 update_se(struct rq *rq, struct sched_entity *se) { u64 now = rq_clock_task(rq); s64 delta_exec; @@ -1203,6 +1203,7 @@ static s64 update_curr_se(struct rq *rq, struct sched_entity *se) se->exec_start = now; if (entity_is_task(se)) { + struct task_struct *donor = task_of(se); struct task_struct *running = rq->curr; /* * If se is a task, we account the time against the running @@ -1210,8 +1211,14 @@ static s64 update_curr_se(struct rq *rq, struct sched_entity *se) */ running->se.exec_start = now; running->se.sum_exec_runtime += delta_exec; + + trace_sched_stat_runtime(running, delta_exec); + account_group_exec_runtime(running, delta_exec); + + /* cgroup time is always accounted against the donor */ + cgroup_account_cputime(donor, delta_exec); } else { - /* If not task, account the time against se */ + /* If not task, account the time against donor se */ se->sum_exec_runtime += delta_exec; } @@ -1226,13 +1233,6 @@ static s64 update_curr_se(struct rq *rq, struct sched_entity *se) return delta_exec; } -static inline void update_curr_task(struct task_struct *p, s64 delta_exec) -{ - trace_sched_stat_runtime(p, delta_exec); - account_group_exec_runtime(p, delta_exec); - cgroup_account_cputime(p, delta_exec); -} - static inline bool did_preempt_short(struct cfs_rq *cfs_rq, struct sched_entity *curr) { if (!sched_feat(PREEMPT_SHORT)) @@ -1271,13 +1271,8 @@ static inline bool do_preempt_short(struct cfs_rq *cfs_rq, s64 update_curr_common(struct rq *rq) { struct task_struct *donor = rq->donor; - s64 delta_exec; - delta_exec = update_curr_se(rq, &donor->se); - if (likely(delta_exec > 0)) - update_curr_task(donor, delta_exec); - - return delta_exec; + return update_se(rq, &donor->se); } /* @@ -1285,6 +1280,12 @@ s64 update_curr_common(struct rq *rq) */ static void update_curr(struct cfs_rq *cfs_rq) { + /* + * Note: cfs_rq->curr corresponds to the task picked to + * run (ie: rq->donor.se) which due to proxy-exec may + * not necessarily be the actual task running + * (rq->curr.se). This is easy to confuse! + */ struct sched_entity *curr = cfs_rq->curr; struct rq *rq = rq_of(cfs_rq); s64 delta_exec; @@ -1293,7 +1294,7 @@ static void update_curr(struct cfs_rq *cfs_rq) if (unlikely(!curr)) return; - delta_exec = update_curr_se(rq, curr); + delta_exec = update_se(rq, curr); if (unlikely(delta_exec <= 0)) return; @@ -1302,10 +1303,6 @@ static void update_curr(struct cfs_rq *cfs_rq) update_min_vruntime(cfs_rq); if (entity_is_task(curr)) { - struct task_struct *p = task_of(curr); - - update_curr_task(p, delta_exec); - /* * If the fair_server is active, we need to account for the * fair_server time whether or not the task is running on diff --git a/kernel/sched/rt.c b/kernel/sched/rt.c index b57d95e1f678..6e42c640520b 100644 --- a/kernel/sched/rt.c +++ b/kernel/sched/rt.c @@ -1511,25 +1511,14 @@ enqueue_task_rt(struct rq *rq, struct task_struct *p, int flags) enqueue_rt_entity(rt_se, flags); - /* - * Current can't be pushed away. Selected is tied to current, - * so don't push it either. - */ - if (task_current(rq, p) || task_current_donor(rq, p)) - return; - /* - * Pinned tasks can't be pushed. - */ - if (p->nr_cpus_allowed == 1) - return; - if (should_honor_rt_sync(rq, p, sync)) return; if (task_is_blocked(p)) return; - enqueue_pushable_task(rq, p); + if (!task_current(rq, p) && p->nr_cpus_allowed > 1) + enqueue_pushable_task(rq, p); } static bool dequeue_task_rt(struct rq *rq, struct task_struct *p, int flags) @@ -2035,42 +2024,18 @@ static struct task_struct *pick_next_pushable_task(struct rq *rq) } static inline bool __rt_revalidate_rq_state(struct task_struct *task, struct rq *rq, - struct rq *lowest, bool *retry) + struct rq *lowest) { - /* - * We had to unlock the run queue. In the mean time, task could have - * migrated already or had its affinity changed. Also make sure that it - * wasn't scheduled on its rq. It is possible the task was scheduled, - * set "migrate_disabled" and then got preempted, so we must check the - * task migration disable flag here too. - */ - if (task_rq(task) != rq) - return false; - - if (!cpumask_test_cpu(lowest->cpu, &task->cpus_mask)) - return false; - - if (task_on_cpu(rq, task)) - return false; - if (!rt_task(task)) return false; - - if (is_migration_disabled(task)) - return false; - - if (!task_on_rq_queued(task)) - return false; - - return true; + return __revalidate_rq_state(task, rq, lowest); } -/* XXX: TODO: Consolidate this w/ dl_revalidate_rq_state */ static inline bool rt_revalidate_rq_state(struct task_struct *task, struct rq *rq, struct rq *lowest, bool *retry) { if (!sched_proxy_exec()) - return __rt_revalidate_rq_state(task, rq, lowest, retry); + return __rt_revalidate_rq_state(task, rq, lowest); /* * Releasing the rq lock means we need to re-check pushability. * Some scenarios: diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index bb296c4cd66b..1963e00548cf 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -2344,7 +2344,7 @@ static inline int task_on_cpu(struct rq *rq, struct task_struct *p) static inline int task_on_rq_queued(struct task_struct *p) { - return p->on_rq == TASK_ON_RQ_QUEUED; + return READ_ONCE(p->on_rq) == TASK_ON_RQ_QUEUED; } static inline int task_on_rq_migrating(struct task_struct *p) @@ -3169,6 +3169,34 @@ extern void set_rq_offline(struct rq *rq); extern bool sched_smp_initialized; +static inline bool __revalidate_rq_state(struct task_struct *task, struct rq *rq, + struct rq *lowest) +{ + /* + * We had to unlock the run queue. In the mean time, task could have + * migrated already or had its affinity changed. Also make sure that it + * wasn't scheduled on its rq. It is possible the task was scheduled, + * set "migrate_disabled" and then got preempted, so we must check the + * task migration disable flag here too. + */ + if (task_rq(task) != rq) + return false; + + if (!cpumask_test_cpu(lowest->cpu, &task->cpus_mask)) + return false; + + if (task_on_cpu(rq, task)) + return false; + + if (is_migration_disabled(task)) + return false; + + if (!task_on_rq_queued(task)) + return false; + + return true; +} + #else /* !CONFIG_SMP: */ /* @@ -3922,6 +3950,7 @@ int __task_is_pushable(struct rq *rq, struct task_struct *p, int cpu) return 0; } +#endif /* CONFIG_SMP */ #ifdef CONFIG_SCHED_PROXY_EXEC void move_queued_task_locked(struct rq *rq, struct rq *dst_rq, struct task_struct *task); @@ -3946,7 +3975,6 @@ struct task_struct *find_exec_ctx(struct rq *rq, struct task_struct *p) return p; } #endif /* CONFIG_SCHED_PROXY_EXEC */ -#endif /* CONFIG_SMP */ #ifdef CONFIG_RT_MUTEXES From d2e452e197cefa7e15652a027ef1d626d2868421 Mon Sep 17 00:00:00 2001 From: John Stultz Date: Tue, 1 Jul 2025 05:20:30 +0000 Subject: [PATCH 45/92] ANDROID: Build fixups with PROXY_EXEC v18 + !CONFIG_SMP In doing some testing, I caught a few build issues with different combinations of enabling and disabling CONFIG_SCHED_PROXY_EXEC and CONFIG_SMP after syncing with the v18 of the proxy-exec series. These fixes were not in the v18 series of the patch, but I've included them in my tree for v19. Bug: 427820735 Change-Id: Ice3733219a292f882223f8a505f5339fa4b7583f Signed-off-by: John Stultz --- kernel/sched/core.c | 2 +- kernel/sched/sched.h | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index ce40809920b2..a9bee0cb9abc 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -3899,7 +3899,7 @@ static void do_activate_blocked_waiter(struct rq *target_rq, struct task_struct */ return; } - if (READ_ONCE(p->on_cpu)) { + if (task_on_cpu(task_rq(p), p)) { /* * Its possible this activation is very late, and * we already were woken up and are running on a diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index 1963e00548cf..ea33dc8e1bf4 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -2336,7 +2336,7 @@ static inline bool task_is_blocked(struct task_struct *p) static inline int task_on_cpu(struct rq *rq, struct task_struct *p) { #ifdef CONFIG_SMP - return p->on_cpu; + return READ_ONCE(p->on_cpu); #else return task_current(rq, p); #endif @@ -3957,6 +3957,7 @@ void move_queued_task_locked(struct rq *rq, struct rq *dst_rq, struct task_struc int task_is_pushable(struct rq *rq, struct task_struct *p, int cpu); struct task_struct *find_exec_ctx(struct rq *rq, struct task_struct *p); #else /* !CONFIG_SCHED_PROXY_EXEC */ +#ifdef CONFIG_SMP static inline void move_queued_task_locked(struct rq *rq, struct rq *dst_rq, struct task_struct *task) { @@ -3968,7 +3969,7 @@ int task_is_pushable(struct rq *rq, struct task_struct *p, int cpu) { return __task_is_pushable(rq, p, cpu); } - +#endif static inline struct task_struct *find_exec_ctx(struct rq *rq, struct task_struct *p) { From c181c478b06e782bf1697c24344399b9c2d70328 Mon Sep 17 00:00:00 2001 From: wei li Date: Tue, 1 Jul 2025 12:25:42 +0800 Subject: [PATCH 46/92] ANDROID: vendor_hooks: add hook to record slab free Add a hook in slab_free to trace memory leaks and ensure that all single-object free operations are properly monitored. Bug: 428807705 Change-Id: I971f82be24822422b6a6723e8cbb01c98cd2f6b4 Signed-off-by: wei li --- mm/slub.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mm/slub.c b/mm/slub.c index 29f291203f5c..2deae75891a2 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -4661,6 +4661,8 @@ void slab_free(struct kmem_cache *s, struct slab *slab, void *object, if (likely(slab_free_hook(s, object, slab_want_init_on_free(s), false))) do_slab_free(s, slab, object, object, 1, addr); + + trace_android_vh_slab_free(addr, s); } #ifdef CONFIG_MEMCG From f18e354aa953a1c05c3ebf5394de56eae6778fa3 Mon Sep 17 00:00:00 2001 From: yipeng xiang Date: Thu, 26 Jun 2025 11:19:45 +0800 Subject: [PATCH 47/92] ANDROID: mm: export vm_normal_folio_pmd to allow vendors to implement simplified smaps The current process smaps operation is time-consuming. Exporting the vm_normal_folio_pmd function enables vendors to provide a more efficient and simplified version of smaps. Bug: 427633539 Change-Id: I7710f5d1656a9f7a4ae883aefc93135c93e637b5 Signed-off-by: yipeng xiang --- mm/memory.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/memory.c b/mm/memory.c index 5f584ca47550..caf01a420197 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -719,6 +719,7 @@ struct folio *vm_normal_folio_pmd(struct vm_area_struct *vma, return page_folio(page); return NULL; } +EXPORT_SYMBOL_GPL(vm_normal_folio_pmd); #endif static void restore_exclusive_pte(struct vm_area_struct *vma, From 237708e9d3dc3fb53a5be73bdc9588d55b83188c Mon Sep 17 00:00:00 2001 From: yipeng xiang Date: Fri, 4 Jul 2025 16:13:25 +0800 Subject: [PATCH 48/92] ANDROID: GKI: Update symbols list file for honor White list the vm_normal_folio_pmd 1 function symbol(s) added 'struct folio* vm_normal_folio_pmd(struct vm_area_struct*, unsigned long, pmd_t)' Bug: 427633539 Change-Id: Ia6d0b25b9430b025aed9b728baef5e508cd92e07 Signed-off-by: yipeng xiang --- gki/aarch64/abi.stg | 17 +++++++++++++++++ gki/aarch64/symbols/honor | 1 + 2 files changed, 18 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index c79185f4c539..83acd4982c5b 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -335737,6 +335737,13 @@ function { parameter_id: 0x27a7c613 parameter_id: 0x4585663f } +function { + id: 0x5e21336c + return_type_id: 0x2170d06d + parameter_id: 0x0a134144 + parameter_id: 0x33756485 + parameter_id: 0xae60496e +} function { id: 0x5e29431a return_type_id: 0x295c7202 @@ -450456,6 +450463,15 @@ elf_symbol { type_id: 0x33b27d93 full_name: "vm_node_stat" } +elf_symbol { + id: 0x4e194253 + name: "vm_normal_folio_pmd" + is_defined: true + symbol_type: FUNCTION + crc: 0x5afa6d5d + type_id: 0x5e21336c + full_name: "vm_normal_folio_pmd" +} elf_symbol { id: 0x2570ceae name: "vm_normal_page" @@ -461162,6 +461178,7 @@ interface { symbol_id: 0xdc09fb10 symbol_id: 0x5849ff8e symbol_id: 0xaf85c216 + symbol_id: 0x4e194253 symbol_id: 0x2570ceae symbol_id: 0xacc76406 symbol_id: 0xef2c49d1 diff --git a/gki/aarch64/symbols/honor b/gki/aarch64/symbols/honor index 3671c2d3e671..b5ce711e6d07 100644 --- a/gki/aarch64/symbols/honor +++ b/gki/aarch64/symbols/honor @@ -38,6 +38,7 @@ folio_referenced reclaim_pages percpu_ref_is_zero + vm_normal_folio_pmd __mod_lruvec_state __mod_zone_page_state __pte_offset_map_lock From f6ca783ba264dd369e8cc3ae35cb42ceeaf0f915 Mon Sep 17 00:00:00 2001 From: Ziqi Chen Date: Thu, 22 May 2025 10:15:35 +0800 Subject: [PATCH 49/92] UPSTREAM: scsi: ufs: qcom: Check gear against max gear in vop freq_to_gear() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The vop freq_to_gear() may return a gear greater than the negotiated max gear. Return the negotiated max gear if the mapped gear is greater. Fixes: c02fe9e222d1 ("scsi: ufs: qcom: Implement the freq_to_gear_speed() vop") Signed-off-by: Ziqi Chen Link: https://lore.kernel.org/r/20250522021537.999107-2-quic_ziqichen@quicinc.com Reported-by: Neil Armstrong Closes: https://lore.kernel.org/all/c7f2476a-943a-4d73-ad80-802c91e5f880@linaro.org/ Tested-by: Neil Armstrong Reviewed-by: Bean Huo Tested-by: LoĆÆc Minier Signed-off-by: Martin K. Petersen Bug: 426423615 Change-Id: Ibd2dc45b2875e7165001b7b7a260beb7359ba6c8 (cherry picked from commit 663d0c19f3acc0d697f623d34b8eb3b438bf2bda) Signed-off-by: Ziqi Chen --- drivers/ufs/host/ufs-qcom.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/ufs/host/ufs-qcom.c b/drivers/ufs/host/ufs-qcom.c index 376bdd496e8b..26150d5cf69c 100644 --- a/drivers/ufs/host/ufs-qcom.c +++ b/drivers/ufs/host/ufs-qcom.c @@ -1785,7 +1785,7 @@ static int ufs_qcom_config_esi(struct ufs_hba *hba) static u32 ufs_qcom_freq_to_gear_speed(struct ufs_hba *hba, unsigned long freq) { - u32 gear = 0; + u32 gear = UFS_HS_DONT_CHANGE; switch (freq) { case 403000000: @@ -1807,10 +1807,10 @@ static u32 ufs_qcom_freq_to_gear_speed(struct ufs_hba *hba, unsigned long freq) break; default: dev_err(hba->dev, "%s: Unsupported clock freq : %lu\n", __func__, freq); - break; + return UFS_HS_DONT_CHANGE; } - return gear; + return min_t(u32, gear, hba->max_pwr_info.info.gear_rx); } /* From 15d2fe054444a0472789c87d951e9131dbf3707c Mon Sep 17 00:00:00 2001 From: Nagireddy Annem Date: Mon, 7 Jul 2025 17:03:27 +0530 Subject: [PATCH 50/92] ANDROID: qcom: Update the ABI symbol list Update qcom ABI with below symbols to support Hibernation for GIC module. 3 function symbol(s) added 'void gic_v3_cpu_init()' 'void gic_v3_dist_init()' 'void gic_v3_dist_wait_for_rwp()' Bug: 429970630 Change-Id: I22cb8ca85d2634456819aee3d2a6544cfae86785 Signed-off-by: Nagireddy Annem --- gki/aarch64/abi.stg | 30 ++++++++++++++++++++++++++++++ gki/aarch64/symbols/qcom | 3 +++ 2 files changed, 33 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 83acd4982c5b..44508960040e 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -409303,6 +409303,33 @@ elf_symbol { type_id: 0xf3f7a0bb full_name: "gether_setup_name_default" } +elf_symbol { + id: 0x596931c4 + name: "gic_v3_cpu_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xd272d446 + type_id: 0x10985193 + full_name: "gic_v3_cpu_init" +} +elf_symbol { + id: 0x390427e4 + name: "gic_v3_dist_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xd272d446 + type_id: 0x10985193 + full_name: "gic_v3_dist_init" +} +elf_symbol { + id: 0x53ba530f + name: "gic_v3_dist_wait_for_rwp" + is_defined: true + symbol_type: FUNCTION + crc: 0xd272d446 + type_id: 0x10985193 + full_name: "gic_v3_dist_wait_for_rwp" +} elf_symbol { id: 0x365c2930 name: "glob_match" @@ -456607,6 +456634,9 @@ interface { symbol_id: 0xf7264f57 symbol_id: 0x370e3283 symbol_id: 0xe87161bc + symbol_id: 0x596931c4 + symbol_id: 0x390427e4 + symbol_id: 0x53ba530f symbol_id: 0x365c2930 symbol_id: 0xb096071e symbol_id: 0x7990bc50 diff --git a/gki/aarch64/symbols/qcom b/gki/aarch64/symbols/qcom index 2dabb0ec257d..ecda459a6b87 100644 --- a/gki/aarch64/symbols/qcom +++ b/gki/aarch64/symbols/qcom @@ -1259,6 +1259,9 @@ get_user_ifreq get_user_pages get_zeroed_page_noprof + gic_v3_cpu_init + gic_v3_dist_init + gic_v3_dist_wait_for_rwp gov_attr_set_init gov_attr_set_put governor_sysfs_ops From a7e1300b95df891508c3b03025044fd2e044b10b Mon Sep 17 00:00:00 2001 From: John Stultz Date: Sun, 6 Jul 2025 18:08:53 +0000 Subject: [PATCH 51/92] ANDROID: Revert "cpufreq: Avoid using inconsistent policy->min and policy->max" The combination of the cpufreq changes that came in with v6.12.28, commit 573b04722907 ("cpufreq: Avoid using inconsistent policy->min and policy->max") and commit 962d88304c3c ("cpufreq: Fix setting policy limits when frequency tables are used") unfortunately broke the KABI. The second of which was reverted in ad2b007ef43c ("Revert "cpufreq: Fix setting policy limits when frequency tables are used""). However, that change is actually a necessary fix to the first. As the refactoring to passing the max and min through the arguments couldn't be done without KABI impact, the changes to be more consistent with policy->min/max ends up introducing a subtle problem where the new max value being set ends up being clamped to the current max value - thus cpufreq max can be reduced but not increased (with the min increased but not decreased). A minimal fix of this effectively undoes the key point of commit 573b04722907, so it seems best to revert the whole thing for now. I think the small pre-existing risk of the policy->max/min values being read when shortly to an intermediate value before getting assigned the final value seems to be less problematic in practice. Fixes: ad2b007ef43c ("Revert "cpufreq: Fix setting policy limits when frequency tables are used"") Bug: 428984800 Signed-off-by: John Stultz Change-Id: I5a76cc2b0056071ffa26a682458df5fe0a4b83a3 --- drivers/cpufreq/cpufreq.c | 31 ++++++------------------------- 1 file changed, 6 insertions(+), 25 deletions(-) diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index 633130e21d11..c203e99b532b 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -543,6 +543,7 @@ static unsigned int __resolve_freq(struct cpufreq_policy *policy, unsigned int idx; unsigned int old_target_freq = target_freq; + target_freq = clamp_val(target_freq, policy->min, policy->max); trace_android_vh_cpufreq_resolve_freq(policy, &target_freq, old_target_freq); if (!policy->freq_table) @@ -568,22 +569,7 @@ static unsigned int __resolve_freq(struct cpufreq_policy *policy, unsigned int cpufreq_driver_resolve_freq(struct cpufreq_policy *policy, unsigned int target_freq) { - unsigned int min = READ_ONCE(policy->min); - unsigned int max = READ_ONCE(policy->max); - - /* - * If this function runs in parallel with cpufreq_set_policy(), it may - * read policy->min before the update and policy->max after the update - * or the other way around, so there is no ordering guarantee. - * - * Resolve this by always honoring the max (in case it comes from - * thermal throttling or similar). - */ - if (unlikely(min > max)) - min = max; - - return __resolve_freq(policy, clamp_val(target_freq, min, max), - CPUFREQ_RELATION_LE); + return __resolve_freq(policy, target_freq, CPUFREQ_RELATION_LE); } EXPORT_SYMBOL_GPL(cpufreq_driver_resolve_freq); @@ -2357,7 +2343,6 @@ int __cpufreq_driver_target(struct cpufreq_policy *policy, if (cpufreq_disabled()) return -ENODEV; - target_freq = clamp_val(target_freq, policy->min, policy->max); target_freq = __resolve_freq(policy, target_freq, relation); trace_android_vh_cpufreq_target(policy, &target_freq, old_target_freq); @@ -2684,15 +2669,11 @@ static int cpufreq_set_policy(struct cpufreq_policy *policy, * Resolve policy min/max to available frequencies. It ensures * no frequency resolution will neither overshoot the requested maximum * nor undershoot the requested minimum. - * - * Avoid storing intermediate values in policy->max or policy->min and - * compiler optimizations around them because they may be accessed - * concurrently by cpufreq_driver_resolve_freq() during the update. */ - WRITE_ONCE(policy->max, __resolve_freq(policy, new_data.max, CPUFREQ_RELATION_H)); - new_data.min = __resolve_freq(policy, new_data.min, CPUFREQ_RELATION_L); - WRITE_ONCE(policy->min, new_data.min > policy->max ? policy->max : new_data.min); - + policy->min = new_data.min; + policy->max = new_data.max; + policy->min = __resolve_freq(policy, policy->min, CPUFREQ_RELATION_L); + policy->max = __resolve_freq(policy, policy->max, CPUFREQ_RELATION_H); trace_cpu_frequency_limits(policy); cpufreq_update_pressure(policy); From b62fe47ba2bee1a87d8174e9f49f5bf683a65924 Mon Sep 17 00:00:00 2001 From: Justin Jiang Date: Tue, 8 Jul 2025 10:59:36 +0800 Subject: [PATCH 52/92] ANDROID: fix ashmem_rust return EINVAL bug in ashmem_rust.rs The application read the length of file and triggered a crash in android16-6.12. We found through analysis that FIONREAD should return ENOTTY, but EINVAL was returned in ashmem_rust.rs, which caused this issue. The default return is ENOTTY in ashmem.c. The failed stacks is as follows: 07-03 10:47:51.830 13963 13963 D AndroidRuntime: Shutting down VM 07-03 10:47:51.834 13963 13963 E AndroidRuntime: FATAL EXCEPTION: main 07-03 10:47:51.834 13963 13963 E AndroidRuntime: Process: com.example.parceldemo:service, PID: 13963 07-03 10:47:51.834 13963 13963 E AndroidRuntime: java.lang.RuntimeException: Unable to start service com.example.parceldemo.services.ProcessService@b11ac4f with Intent { xflg=0x4 cmp=com.example.parceldemo/.services.ProcessService (has extras) }: java.io.IOException: Invalid argument 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:6099) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at android.app.ActivityThread.-$$Nest$mhandleServiceArgs(Unknown Source:0) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:3067) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:110) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:266) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at android.os.Looper.loop(Looper.java:361) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:10155) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:638) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1002) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: Caused by: java.io.IOException: Invalid argument 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at java.io.FileInputStream.available0(Native Method) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at java.io.FileInputStream.available(FileInputStream.java:523) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at kotlin.io.ByteStreamsKt.readBytes(IOStreams.kt:135) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at com.example.parceldemo.model.Book$Companion.from(Book.kt:25) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at com.example.parceldemo.services.ProcessService.onStartCommand(ProcessService.kt:37) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:6081) 07-03 10:47:51.834 13963 13963 E AndroidRuntime: ... 9 more The analysis process is as follows: InputStream.readBytes(): ByteArray --> available() --> ioctl(fd, FIONREAD, &n) --> ashmem_rust.rs fn ioctl(me: Pin<&Ashmem>, _file: &File, cmd: u32, arg: usize) -> Result --> return Err(EINVAL) /** * Reads this stream completely into a byte array. * * **Note**: It is the caller's responsibility to close this stream. */ @SinceKotlin("1.3") public fun InputStream.readBytes(): ByteArray { val buffer = ByteArrayOutputStream(maxOf(DEFAULT_BUFFER_SIZE, this.available())) copyTo(buffer) return buffer.toByteArray() } libcore/ojluni/src/main/native/FileInputStream.c 128 static int available(int fd, jlong *bytes) { 129 // BEGIN Android-added: Fuchsia does not support FIONREAD. http://b/120566512 130 #if defined(__Fuchsia__) 131 *bytes = 0; 132 return 1; 133 #else 134 // END Android-added: Fuchsia does not support FIONREAD. http://b/120566512 135 int n; 136 // Unlike the original OpenJdk implementation, we use FIONREAD for all file 137 // types. For regular files, this is specified to return the difference 138 // between the current position and the file size. Note that this can be 139 // negative if we're positioned past the end of the file. We must return 0 140 // in that case. 141 if (ioctl(fd, FIONREAD, &n) != -1) { 142 if (n < 0) { 143 n = 0; 144 } 145 *bytes = n; 146 return 1; 147 } 148 149 // FIONREAD is specified to return ENOTTY when fd refers to a file 150 // type for which this ioctl isn't implemented. 151 if (errno == ENOTTY) { 152 *bytes = 0; 153 return 1; 154 } 155 156 // Raise an exception for all other error types. 157 return 0; 158 // Android-added: Fuchsia does not support the FIONREAD code. http://b/120566512 159 #endif 160 } 161 162 JNIEXPORT jint JNICALL 163 Java_java_io_FileInputStream_available0(JNIEnv *env, jobject this) { 164 jlong ret; 165 FD fd = getFD(env, this, fis_fd); 166 if (fd == -1) { 167 JNU_ThrowIOException (env, "Stream Closed"); 168 return 0; 169 } 170 if (available(fd, &ret)) { 171 if (ret > INT_MAX) { 172 ret = (jlong) INT_MAX; 173 } else if (ret < 0) { 174 ret = 0; 175 } 176 return jlong_to_jint(ret); 177 } 178 JNU_ThrowIOExceptionWithLastError(env, NULL); 179 return 0; 180 } common/drivers/staging/android/ashmem_rust.rs 245 fn ioctl(me: Pin<&Ashmem>, _file: &File, cmd: u32, arg: usize) -> Result { 246 let size = _IOC_SIZE(cmd); 247 match cmd { 248 bindings::ASHMEM_SET_NAME => me.set_name(UserSlice::new(arg, size).reader()), 249 bindings::ASHMEM_GET_NAME => me.get_name(UserSlice::new(arg, size).writer()), 250 bindings::ASHMEM_SET_SIZE => me.set_size(arg), 251 bindings::ASHMEM_GET_SIZE => me.get_size(), 252 bindings::ASHMEM_SET_PROT_MASK => me.set_prot_mask(arg), 253 bindings::ASHMEM_GET_PROT_MASK => me.get_prot_mask(), 254 bindings::ASHMEM_GET_FILE_ID => me.get_file_id(UserSlice::new(arg, size).writer()), 255 ASHMEM_PIN | ASHMEM_UNPIN | ASHMEM_GET_PIN_STATUS => { 256 me.pin_unpin(cmd, UserSlice::new(arg, size).reader()) 257 } 258 bindings::ASHMEM_PURGE_ALL_CACHES => me.purge_all_caches(), 259 _ => Err(EINVAL), 260 } 261 } common/drivers/staging/android/ashmem.c 828 static long ashmem_ioctl(struct file *file, unsigned int cmd, unsigned long arg) 829 { 830 struct ashmem_area *asma = file->private_data; 831 unsigned long ino; 832 long ret = -ENOTTY; -> For the c-version, it's ENOTTY Bug: 430143362 Change-Id: Ie316e7f3670ecdf59b75ff127283a6744763361d Signed-off-by: Justin Jiang --- drivers/staging/android/ashmem_rust.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/android/ashmem_rust.rs b/drivers/staging/android/ashmem_rust.rs index 3b31d5d8fcfc..8021380c8ed8 100644 --- a/drivers/staging/android/ashmem_rust.rs +++ b/drivers/staging/android/ashmem_rust.rs @@ -258,7 +258,7 @@ impl MiscDevice for Ashmem { me.pin_unpin(cmd, UserSlice::new(arg, size).reader()) } bindings::ASHMEM_PURGE_ALL_CACHES => me.purge_all_caches(), - _ => Err(EINVAL), + _ => Err(ENOTTY), } } From 393dbad32c0d5614ada78ed003da74edcb2048b1 Mon Sep 17 00:00:00 2001 From: Sangmoon Kim Date: Thu, 3 Jul 2025 18:23:02 +0900 Subject: [PATCH 53/92] ANDROID: vendor_hook: add condition to call for freezing fail Stop calling vendor hooks during wakeup abort in task freezing. Two vendor hooks are being called in both wakeup abort and freezing fail cases. However these hooks are only needed when freezing actually fails, not during wakeup. Bug: 429359436 Fixes: 14757291789c ("ANDROID: power: add vendor hooks for try_to_freeze fail") Change-Id: I811fe5b35ff92764b75820f2019da2443f3f6797 Signed-off-by: Sangmoon Kim --- kernel/power/process.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/power/process.c b/kernel/power/process.c index 867dd5148175..a7538c6a4510 100644 --- a/kernel/power/process.c +++ b/kernel/power/process.c @@ -102,13 +102,15 @@ static int try_to_freeze_tasks(bool user_only) for_each_process_thread(g, p) { if (p != current && freezing(p) && !frozen(p)) { sched_show_task(p); - trace_android_vh_try_to_freeze_todo_unfrozen(p); + if (!wakeup) + trace_android_vh_try_to_freeze_todo_unfrozen(p); } } read_unlock(&tasklist_lock); } - trace_android_vh_try_to_freeze_todo(todo, elapsed_msecs, wq_busy); + if (!wakeup) + trace_android_vh_try_to_freeze_todo(todo, elapsed_msecs, wq_busy); } else { pr_info("Freezing %s completed (elapsed %d.%03d seconds)\n", what, elapsed_msecs / 1000, elapsed_msecs % 1000); From acad0cd51d10c135b9a69a70c5ccda41b9a7d337 Mon Sep 17 00:00:00 2001 From: Sangmoon Kim Date: Tue, 8 Jul 2025 14:08:56 +0900 Subject: [PATCH 54/92] ANDROID: ABI: update symbol list for galaxy 1 function symbol(s) added 'int __traceiter_android_vh_try_to_freeze_todo(void*, unsigned int, unsigned int, bool)' 1 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_try_to_freeze_todo' Bug: 429359436 Change-Id: If3113b4780ce0385191ca07b0c82a1250484801b Signed-off-by: Sangmoon Kim --- gki/aarch64/abi.stg | 28 ++++++++++++++++++++++++++++ gki/aarch64/symbols/galaxy | 4 ++++ 2 files changed, 32 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 44508960040e..e8ffbb95c8e8 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -352191,6 +352191,14 @@ function { parameter_id: 0x4585663f parameter_id: 0x4585663f } +function { + id: 0x9aa97b5f + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x4585663f + parameter_id: 0x4585663f + parameter_id: 0x6d7f5ff6 +} function { id: 0x9aa9d8b7 return_type_id: 0x6720d32f @@ -379623,6 +379631,15 @@ elf_symbol { type_id: 0x9b6eb253 full_name: "__traceiter_android_vh_try_fixup_sea" } +elf_symbol { + id: 0x2bc25325 + name: "__traceiter_android_vh_try_to_freeze_todo" + is_defined: true + symbol_type: FUNCTION + crc: 0x4793760d + type_id: 0x9aa97b5f + full_name: "__traceiter_android_vh_try_to_freeze_todo" +} elf_symbol { id: 0x0119fc41 name: "__traceiter_android_vh_try_to_freeze_todo_unfrozen" @@ -385815,6 +385832,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_try_fixup_sea" } +elf_symbol { + id: 0xd9d2bcff + name: "__tracepoint_android_vh_try_to_freeze_todo" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_try_to_freeze_todo" +} elf_symbol { id: 0x09ba106b name: "__tracepoint_android_vh_try_to_freeze_todo_unfrozen" @@ -453339,6 +453365,7 @@ interface { symbol_id: 0xe334c57d symbol_id: 0xfeff2e7f symbol_id: 0xeac5f4dd + symbol_id: 0x2bc25325 symbol_id: 0x0119fc41 symbol_id: 0xd9f43028 symbol_id: 0xc0482ac3 @@ -454027,6 +454054,7 @@ interface { symbol_id: 0xfcee39f3 symbol_id: 0x69721329 symbol_id: 0x0896a337 + symbol_id: 0xd9d2bcff symbol_id: 0x09ba106b symbol_id: 0xf9580976 symbol_id: 0x0f6579e9 diff --git a/gki/aarch64/symbols/galaxy b/gki/aarch64/symbols/galaxy index 9c71cee5b25b..099717cf78b7 100644 --- a/gki/aarch64/symbols/galaxy +++ b/gki/aarch64/symbols/galaxy @@ -67,6 +67,8 @@ __traceiter_android_vh_show_smap __traceiter_android_vh_smaps_pte_entry __traceiter_android_vh_split_large_folio_bypass + __traceiter_android_vh_try_to_freeze_todo + __traceiter_android_vh_try_to_freeze_todo_unfrozen __traceiter_android_vh_tune_scan_control __traceiter_android_vh_use_vm_swappiness __traceiter_android_vh_warn_alloc_tune_ratelimit @@ -112,6 +114,8 @@ __tracepoint_android_vh_smaps_pte_entry __tracepoint_android_vh_split_large_folio_bypass __tracepoint_android_vh_tune_scan_control + __tracepoint_android_vh_try_to_freeze_todo + __tracepoint_android_vh_try_to_freeze_todo_unfrozen __tracepoint_android_vh_use_vm_swappiness __tracepoint_android_vh_warn_alloc_tune_ratelimit __tracepoint_android_vh_warn_alloc_show_mem_bypass From 61184996a850223492bbd970acb490c12e7e8d11 Mon Sep 17 00:00:00 2001 From: Daniel Mentz Date: Tue, 8 Jul 2025 13:45:48 -0700 Subject: [PATCH 55/92] ANDROID: drivers/iommu: Fix return value in iommu_map_sg Probably due to a typo, iommu_map_sg() previously returned EINVAL instead of -EINVAL under certain conditions. Fixes: 1a608d2b0d84 ("BACKPORT: FROMLIST: drivers/iommu: Add deferred map_sg operations") Change-Id: I1458104f6d9c570443014afffa115df98080d9d8 Signed-off-by: Daniel Mentz --- drivers/iommu/iommu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c index 4c6722803fa4..43011caa2101 100644 --- a/drivers/iommu/iommu.c +++ b/drivers/iommu/iommu.c @@ -2722,7 +2722,7 @@ next: consumed = ops->consume_deferred_map_sg(cookie_sg); if (consumed != mapped) { mapped = consumed; - ret = EINVAL; + ret = -EINVAL; goto out_err; } } From 862ce4b2c4745d36aab47624a5a2276a03dd513a Mon Sep 17 00:00:00 2001 From: Mostafa Saleh Date: Tue, 8 Jul 2025 13:57:23 +0000 Subject: [PATCH 56/92] ANDROID: KVM: arm64: iommu: Fix power tracking While reworking power flow for Android16, one line of code remained which is not correct. power state on suspend should only be updated on success, similar to resume. Bug: 357781595 Change-Id: Ib894362085eaa6f123b0d9083f430ad8a7c14569 Signed-off-by: Mostafa Saleh --- arch/arm64/kvm/hyp/nvhe/iommu/iommu.c | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/kvm/hyp/nvhe/iommu/iommu.c b/arch/arm64/kvm/hyp/nvhe/iommu/iommu.c index e8e1ed32c38a..07b5e0e0b5df 100644 --- a/arch/arm64/kvm/hyp/nvhe/iommu/iommu.c +++ b/arch/arm64/kvm/hyp/nvhe/iommu/iommu.c @@ -710,7 +710,6 @@ static int iommu_power_off(struct kvm_power_domain *pd) int ret; kvm_iommu_lock(iommu); - iommu->power_is_off = true; ret = kvm_iommu_ops->suspend ? kvm_iommu_ops->suspend(iommu) : 0; if (!ret) iommu->power_is_off = true; From 7b4f7682b50fdcb124e19dd68ec6ab793b6908c9 Mon Sep 17 00:00:00 2001 From: "qinglin.li" Date: Wed, 9 Jul 2025 16:14:46 +0800 Subject: [PATCH 57/92] ANDROID: GKI: Update symbol list for Amlogic Update symbol list for Amlogic Bug: 430463604 Change-Id: Id13c0dc9ae44faa8ff1c391f144727ff37ba4454 Signed-off-by: qinglin.li --- gki/aarch64/symbols/amlogic | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gki/aarch64/symbols/amlogic b/gki/aarch64/symbols/amlogic index 598dd8d12765..09b5668579c8 100644 --- a/gki/aarch64/symbols/amlogic +++ b/gki/aarch64/symbols/amlogic @@ -195,10 +195,12 @@ consume_skb contig_page_data __contpte_try_unfold + _copy_from_iter copy_from_kernel_nofault __copy_overflow copy_page copy_page_from_iter_atomic + _copy_to_iter cpu_all_bits cpu_bit_bitmap cpufreq_boost_enabled @@ -234,10 +236,13 @@ crypto_aead_setauthsize crypto_aead_setkey crypto_ahash_digest + crypto_ahash_final + crypto_ahash_finup crypto_ahash_setkey crypto_alloc_aead crypto_alloc_ahash crypto_alloc_base + crypto_alloc_rng crypto_alloc_shash crypto_alloc_skcipher crypto_cipher_encrypt_one @@ -247,13 +252,17 @@ crypto_dequeue_request crypto_destroy_tfm crypto_enqueue_request + crypto_get_default_null_skcipher crypto_has_alg crypto_init_queue __crypto_memneq + crypto_put_default_null_skcipher crypto_register_ahash crypto_register_alg crypto_register_shash crypto_register_skcipher + crypto_req_done + crypto_rng_reset crypto_sha1_finup crypto_sha1_update crypto_shash_digest @@ -636,6 +645,7 @@ drm_atomic_set_mode_prop_for_crtc drm_atomic_state_alloc drm_atomic_state_clear + drm_atomic_state_default_release __drm_atomic_state_free drm_compat_ioctl drm_connector_attach_content_type_property @@ -1299,6 +1309,7 @@ __local_bh_enable_ip __lock_buffer lockref_get + lock_sock_nested logfc log_post_read_mmio log_post_write_mmio @@ -1799,6 +1810,8 @@ proc_mkdir proc_mkdir_data proc_remove + proto_register + proto_unregister __pskb_copy_fclone pskb_expand_head __pskb_pull_tail @@ -1920,6 +1933,7 @@ release_firmware __release_region release_resource + release_sock remap_pfn_range remap_vmalloc_range remove_cpu @@ -2015,6 +2029,8 @@ sdio_writel sdio_writesb sdio_writew + security_sk_clone + security_sock_graft send_sig seq_list_next seq_list_start @@ -2077,6 +2093,7 @@ single_release si_swapinfo sized_strscpy + sk_alloc skb_add_rx_frag_netmem skb_checksum_help skb_clone @@ -2104,6 +2121,7 @@ skb_trim skb_tstamp_tx skb_unlink + sk_free skip_spaces sk_skb_reason_drop smpboot_register_percpu_thread @@ -2193,10 +2211,25 @@ snd_timer_stop snprintf __sock_create + sock_init_data sock_kfree_s sock_kmalloc sock_kzfree_s + sock_no_accept + sock_no_bind + sock_no_connect + sock_no_getname + sock_no_ioctl + sock_no_listen + sock_no_mmap + sock_no_recvmsg + sock_no_sendmsg + sock_no_shutdown + sock_no_socketpair + sock_register sock_release + sock_unregister + sock_wake_async sock_wfree sort spi_add_device @@ -2732,10 +2765,12 @@ wakeup_source_register wakeup_source_unregister __wake_up_sync + __wake_up_sync_key __warn_flushing_systemwide_wq __warn_printk wireless_nlevent_flush wireless_send_event + woken_wake_function work_busy write_inode_now __write_overflow_field From 286cd9d628742ff0409775fdd81e67dcd559ab06 Mon Sep 17 00:00:00 2001 From: James Tai Date: Wed, 9 Jul 2025 17:33:16 +0800 Subject: [PATCH 58/92] ANDROID: GKI: Update RTK STB KMI symbol list 1 function symbol(s) added 'int rpmsg_chrdev_eptdev_create(struct rpmsg_device*, struct device*, struct rpmsg_channel_info)' Bug: 430486298 Change-Id: Ic59451c8e09cbd14a28f2b3f77229160524e38b5 Signed-off-by: James Tai --- gki/aarch64/abi.stg | 17 +++++++++++++++++ gki/aarch64/symbols/rtkstb | 1 + 2 files changed, 18 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index e8ffbb95c8e8..1414e360d69a 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -345694,6 +345694,13 @@ function { parameter_id: 0x26731c99 parameter_id: 0x0a52df14 } +function { + id: 0x94cb16e5 + return_type_id: 0x6720d32f + parameter_id: 0x25b73daa + parameter_id: 0x0258f96e + parameter_id: 0xbd6515b8 +} function { id: 0x94cce46c return_type_id: 0x6720d32f @@ -432318,6 +432325,15 @@ elf_symbol { type_id: 0x3d719472 full_name: "round_jiffies_up" } +elf_symbol { + id: 0x8d5c9fe1 + name: "rpmsg_chrdev_eptdev_create" + is_defined: true + symbol_type: FUNCTION + crc: 0x90e13585 + type_id: 0x94cb16e5 + full_name: "rpmsg_chrdev_eptdev_create" +} elf_symbol { id: 0x641a30d7 name: "rpmsg_chrdev_eptdev_destroy" @@ -459214,6 +459230,7 @@ interface { symbol_id: 0x0e66eaf7 symbol_id: 0x81bce56b symbol_id: 0x01a1f5e7 + symbol_id: 0x8d5c9fe1 symbol_id: 0x641a30d7 symbol_id: 0x28967786 symbol_id: 0xa3ee1393 diff --git a/gki/aarch64/symbols/rtkstb b/gki/aarch64/symbols/rtkstb index a7c1e4b0eaac..d8d56cfd393d 100644 --- a/gki/aarch64/symbols/rtkstb +++ b/gki/aarch64/symbols/rtkstb @@ -1367,6 +1367,7 @@ rpmsg_register_device rpmsg_register_device_override rproc_get_by_phandle + rpmsg_chrdev_eptdev_create # required by rtc-rtk.ko mktime64 From 12727f8a4b65b2fb55a7fc88199ab5f854be52a4 Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Tue, 1 Jul 2025 17:57:26 +0800 Subject: [PATCH 59/92] FROMGIT: f2fs: introduce reserved_pin_section sysfs entry This patch introduces /sys/fs/f2fs//reserved_pin_section for tuning @needed parameter of has_not_enough_free_secs(), if we configure it w/ zero, it can avoid f2fs_gc() as much as possible while fallocating on pinned file. Signed-off-by: Chao Yu Reviewed-by: wangzijie Signed-off-by: Jaegeuk Kim Bug: 428889879 (cherry picked from commit 59c1c89e9ba8cefff05aa982dd9e6719f25e8ec5 https: //git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git dev) Link: https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git/commit/?id=59c1c89e9ba8 Change-Id: I07184caa6e5037d45258474dcca8adf1836b0f2d Signed-off-by: Rui Chen --- Documentation/ABI/testing/sysfs-fs-f2fs | 9 +++++++++ fs/f2fs/f2fs.h | 3 +++ fs/f2fs/file.c | 5 ++--- fs/f2fs/super.c | 4 ++++ fs/f2fs/sysfs.c | 9 +++++++++ 5 files changed, 27 insertions(+), 3 deletions(-) diff --git a/Documentation/ABI/testing/sysfs-fs-f2fs b/Documentation/ABI/testing/sysfs-fs-f2fs index 89558e4dae7d..837f0690f856 100644 --- a/Documentation/ABI/testing/sysfs-fs-f2fs +++ b/Documentation/ABI/testing/sysfs-fs-f2fs @@ -859,3 +859,12 @@ Description: This is a read-only entry to show the value of sb.s_encoding_flags, SB_ENC_STRICT_MODE_FL 0x00000001 SB_ENC_NO_COMPAT_FALLBACK_FL 0x00000002 ============================ ========== + +What: /sys/fs/f2fs//reserved_pin_section +Date: June 2025 +Contact: "Chao Yu" +Description: This threshold is used to control triggering garbage collection while + fallocating on pinned file, so, it can guarantee there is enough free + reserved section before preallocating on pinned file. + By default, the value is ovp_sections, especially, for zoned ufs, the + value is 1. diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h index cdeea4a731b3..971724cba487 100644 --- a/fs/f2fs/f2fs.h +++ b/fs/f2fs/f2fs.h @@ -1713,6 +1713,9 @@ struct f2fs_sb_info { /* for skip statistic */ unsigned long long skipped_gc_rwsem; /* FG_GC only */ + /* free sections reserved for pinned file */ + unsigned int reserved_pin_section; + /* threshold for gc trials on pinned files */ unsigned short gc_pin_file_threshold; struct f2fs_rwsem pin_sem; diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c index a4084e67c349..07150c68e69b 100644 --- a/fs/f2fs/file.c +++ b/fs/f2fs/file.c @@ -1858,9 +1858,8 @@ next_alloc: } } - if (has_not_enough_free_secs(sbi, 0, f2fs_sb_has_blkzoned(sbi) ? - ZONED_PIN_SEC_REQUIRED_COUNT : - GET_SEC_FROM_SEG(sbi, overprovision_segments(sbi)))) { + if (has_not_enough_free_secs(sbi, 0, + sbi->reserved_pin_section)) { f2fs_down_write(&sbi->gc_lock); stat_inc_gc_call_count(sbi, FOREGROUND); err = f2fs_gc(sbi, &gc_control); diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c index 9e3ebc24ba42..3a541ebdd522 100644 --- a/fs/f2fs/super.c +++ b/fs/f2fs/super.c @@ -4780,6 +4780,10 @@ try_onemore: /* get segno of first zoned block device */ sbi->first_zoned_segno = get_first_seq_zone_segno(sbi); + sbi->reserved_pin_section = f2fs_sb_has_blkzoned(sbi) ? + ZONED_PIN_SEC_REQUIRED_COUNT : + GET_SEC_FROM_SEG(sbi, overprovision_segments(sbi)); + /* Read accumulated write IO statistics if exists */ seg_i = CURSEG_I(sbi, CURSEG_HOT_NODE); if (__exist_node_summaries(sbi)) diff --git a/fs/f2fs/sysfs.c b/fs/f2fs/sysfs.c index d4a63b0254b9..46216f0a203a 100644 --- a/fs/f2fs/sysfs.c +++ b/fs/f2fs/sysfs.c @@ -824,6 +824,13 @@ out: return count; } + if (!strcmp(a->attr.name, "reserved_pin_section")) { + if (t > GET_SEC_FROM_SEG(sbi, overprovision_segments(sbi))) + return -EINVAL; + *ui = (unsigned int)t; + return count; + } + *ui = (unsigned int)t; return count; @@ -1130,6 +1137,7 @@ F2FS_SBI_GENERAL_RO_ATTR(unusable_blocks_per_sec); F2FS_SBI_GENERAL_RW_ATTR(blkzone_alloc_policy); #endif F2FS_SBI_GENERAL_RW_ATTR(carve_out); +F2FS_SBI_GENERAL_RW_ATTR(reserved_pin_section); /* STAT_INFO ATTR */ #ifdef CONFIG_F2FS_STAT_FS @@ -1323,6 +1331,7 @@ static struct attribute *f2fs_attrs[] = { ATTR_LIST(last_age_weight), ATTR_LIST(max_read_extent_count), ATTR_LIST(carve_out), + ATTR_LIST(reserved_pin_section), NULL, }; ATTRIBUTE_GROUPS(f2fs); From 0d890f867ef17a789f7a963e08d0de5b9a9e54bc Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Wed, 9 Jul 2025 16:43:35 +0800 Subject: [PATCH 60/92] ANDROID: ABI: update symbol list for honor function symbol 'int __traceiter_f2fs_submit_folio_write(void*, struct folio*, struct f2fs_io_info*)' changed CRC changed from 0x3f6478e5 to 0xb523f1d5 type 'struct f2fs_sb_info' changed member 'unsigned int reserved_pin_section' was added member 'unsigned short gc_pin_file_threshold' changed offset changed by 32 Bug: 428889879 Change-Id: I7465fa1313c4d6242408f582142ff33a0d5ab1fe Signed-off-by: Rui Chen --- gki/aarch64/abi.stg | 15 +++++++++++---- gki/aarch64/abi.stg.allowed_breaks | 8 ++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 1414e360d69a..f32138a28a3e 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -105431,10 +105431,10 @@ member { offset: 20576 } member { - id: 0x1f9d16da + id: 0x1f9d153c name: "gc_pin_file_threshold" type_id: 0xc93e017b - offset: 20800 + offset: 20832 } member { id: 0x8d04d748 @@ -181868,6 +181868,12 @@ member { type_id: 0x7584e7da offset: 32 } +member { + id: 0xd5618c4d + name: "reserved_pin_section" + type_id: 0x4585663f + offset: 20800 +} member { id: 0xcbc32f04 name: "reserved_segments" @@ -252695,7 +252701,8 @@ struct_union { member_id: 0xae991432 member_id: 0x8bdb6595 member_id: 0x81b511b8 - member_id: 0x1f9d16da + member_id: 0xd5618c4d + member_id: 0x1f9d153c member_id: 0x22d5b74c member_id: 0xb05ca32a member_id: 0x57292a6b @@ -380192,7 +380199,7 @@ elf_symbol { name: "__traceiter_f2fs_submit_folio_write" is_defined: true symbol_type: FUNCTION - crc: 0x3f6478e5 + crc: 0xb523f1d5 type_id: 0x9b25c316 full_name: "__traceiter_f2fs_submit_folio_write" } diff --git a/gki/aarch64/abi.stg.allowed_breaks b/gki/aarch64/abi.stg.allowed_breaks index 3e940d19107e..63b6b036145a 100644 --- a/gki/aarch64/abi.stg.allowed_breaks +++ b/gki/aarch64/abi.stg.allowed_breaks @@ -7,3 +7,11 @@ type 'enum prs_errcode' changed type 'struct sched_dl_entity' changed member 'unsigned int dl_server_idle:1' was added +function symbol 'int __traceiter_f2fs_submit_folio_write(void*, struct folio*, struct f2fs_io_info*)' changed + CRC changed from 0x3f6478e5 to 0xb523f1d5 + +type 'struct f2fs_sb_info' changed + member 'unsigned int reserved_pin_section' was added + member 'unsigned short gc_pin_file_threshold' changed + offset changed by 32 + From 6bdbae6ea9fc0d678d3e43800150f43e0dd7ac81 Mon Sep 17 00:00:00 2001 From: "Isaac J. Manjarres" Date: Fri, 27 Jun 2025 15:07:30 +0000 Subject: [PATCH 61/92] ANDROID: ashmem_rust: Add is_ashmem_file() The minidump module iterates over open files and VMAs for each process and reports information that is useful for debugging. A useful piece of information is what ashmem files are currently referenced either via a userspace memory mapping or a file descriptor. Therefore, add is_ashmem_file() to aid in identifying those references. Unfortunately, the logic that exports Rust symbols to other kernel modules only considers the crates under the rust/ directory at the root of the kernel repository. Since there's no support to include symbols from crates defined outside of that repository, add ashmem_rust_exports.c to export is_ashmem_file(). Changes from older versions of this patch: - Reworded commit message for clarity. - Implemented is_ashmem_file() in Rust, since android16-6.12+ will use Rust for ashmem. Bug: 193397560 Change-Id: I5b7816ad4775e5cf2c4f41c28b1c8dacc2c85b7e Signed-off-by: Isaac J. Manjarres --- drivers/staging/android/Makefile | 1 + drivers/staging/android/ashmem.h | 2 + drivers/staging/android/ashmem_rust.rs | 38 +++++++++++++++---- drivers/staging/android/ashmem_rust_exports.c | 19 ++++++++++ 4 files changed, 53 insertions(+), 7 deletions(-) create mode 100644 drivers/staging/android/ashmem_rust_exports.c diff --git a/drivers/staging/android/Makefile b/drivers/staging/android/Makefile index 55a4320bbf8e..647dfa00906f 100644 --- a/drivers/staging/android/Makefile +++ b/drivers/staging/android/Makefile @@ -3,3 +3,4 @@ ccflags-y += -I$(src) # needed for trace events obj-$(CONFIG_ASHMEM_C) += ashmem.o obj-$(CONFIG_ASHMEM_RUST) += ashmem_rust.o +ashmem_rust-objs += ashmem_rust.o ashmem_rust_exports.o diff --git a/drivers/staging/android/ashmem.h b/drivers/staging/android/ashmem.h index fcacbfc9bd99..f649afa0d963 100644 --- a/drivers/staging/android/ashmem.h +++ b/drivers/staging/android/ashmem.h @@ -31,4 +31,6 @@ enum { }; #endif +bool is_ashmem_file(struct file *file); + #endif /* _LINUX_ASHMEM_H */ diff --git a/drivers/staging/android/ashmem_rust.rs b/drivers/staging/android/ashmem_rust.rs index 8021380c8ed8..e3f1165f1ed4 100644 --- a/drivers/staging/android/ashmem_rust.rs +++ b/drivers/staging/android/ashmem_rust.rs @@ -12,7 +12,8 @@ use core::{ pin::Pin, - sync::atomic::{AtomicBool, AtomicUsize, Ordering}, + ptr::null_mut, + sync::atomic::{AtomicBool, AtomicPtr, AtomicUsize, Ordering}, }; use kernel::{ bindings::{self, ASHMEM_GET_PIN_STATUS, ASHMEM_PIN, ASHMEM_UNPIN}, @@ -71,6 +72,7 @@ fn has_cap_sys_admin() -> bool { static NUM_PIN_IOCTLS_WAITING: AtomicUsize = AtomicUsize::new(0); static IGNORE_UNSET_PROT_READ: AtomicBool = AtomicBool::new(false); static IGNORE_UNSET_PROT_EXEC: AtomicBool = AtomicBool::new(false); +static ASHMEM_FOPS_PTR: AtomicPtr = AtomicPtr::new(null_mut()); fn shrinker_should_stop() -> bool { NUM_PIN_IOCTLS_WAITING.load(Ordering::Relaxed) > 0 @@ -104,13 +106,20 @@ impl kernel::Module for AshmemModule { ashmem_range::set_shrinker_enabled(true)?; + let ashmem_miscdevice_registration = KBox::pin_init( + MiscDeviceRegistration::register(MiscDeviceOptions { + name: c_str!("ashmem"), + }), + GFP_KERNEL, + )?; + let ashmem_miscdevice_ptr = ashmem_miscdevice_registration.as_raw(); + // SAFETY: ashmem_miscdevice_registration is pinned and is never destroyed, so reading + // and storing the fops pointer this way should be fine. + let fops_ptr = unsafe { (*ashmem_miscdevice_ptr).fops }; + ASHMEM_FOPS_PTR.store(fops_ptr.cast_mut(), Ordering::Relaxed); + Ok(Self { - _misc: KBox::pin_init( - MiscDeviceRegistration::register(MiscDeviceOptions { - name: c_str!("ashmem"), - }), - GFP_KERNEL, - )?, + _misc: ashmem_miscdevice_registration, _toggle_unpin: AshmemToggleMisc::::new()?, _toggle_read: AshmemToggleMisc::::new()?, _toggle_exec: AshmemToggleMisc::::new()?, @@ -638,3 +647,18 @@ fn ashmem_memfd_ioctl_inner(file: &File, cmd: u32, arg: usize) -> Result _ => Err(EINVAL), } } + +/// # Safety +/// +/// The caller must ensure that `file` is valid for the duration of this function. +#[no_mangle] +unsafe extern "C" fn is_ashmem_file(file: *mut bindings::file) -> bool { + let ashmem_fops_ptr = ASHMEM_FOPS_PTR.load(Ordering::Relaxed); + if file.is_null() || ashmem_fops_ptr.is_null() { + return false; + } + + // SAFETY: Accessing the f_op field of a non-NULL file structure is always okay. + let fops_ptr = unsafe { (*file).f_op }; + fops_ptr == ashmem_fops_ptr +} diff --git a/drivers/staging/android/ashmem_rust_exports.c b/drivers/staging/android/ashmem_rust_exports.c new file mode 100644 index 000000000000..1de744975ca8 --- /dev/null +++ b/drivers/staging/android/ashmem_rust_exports.c @@ -0,0 +1,19 @@ +// SPDX-License-Identifier: GPL-2.0 + +/* + * Symbols exported from the Ashmem Rust driver for loadable kernel modules to use. + * + * Copyright (c) 2025, Google LLC. + */ + +#include + +#include "ashmem.h" + +/* + * List symbols that need to be exported to loadable kernel modules below. This is needed because + * the logic that exports symbols from Rust crates only considers the crates under the rust/ + * directory at the root of the kernel repo. It currently does not support exporting symbols from + * other crates. + */ +EXPORT_SYMBOL_GPL(is_ashmem_file); From eb50f663c4a04146a960652121ef558c0d450454 Mon Sep 17 00:00:00 2001 From: "Isaac J. Manjarres" Date: Thu, 3 Jul 2025 01:03:29 +0000 Subject: [PATCH 62/92] ANDROID: ashmem_rust: Add support for providing an ashmem region's name Given a pointer to a file structure that represents an ashmem region, and a character array, populate the array with the name of the ashmem region. This should only be used for dumping information about ashmem regions in debug scenarios. Bug: 193397560 Change-Id: Iafd000983eb4e2963a46163fa4b62eda07445e1e Signed-off-by: Isaac J. Manjarres --- drivers/staging/android/ashmem.h | 1 + drivers/staging/android/ashmem_rust.rs | 45 +++++++++++++++++++ drivers/staging/android/ashmem_rust_exports.c | 1 + 3 files changed, 47 insertions(+) diff --git a/drivers/staging/android/ashmem.h b/drivers/staging/android/ashmem.h index f649afa0d963..ad64cf791f2e 100644 --- a/drivers/staging/android/ashmem.h +++ b/drivers/staging/android/ashmem.h @@ -32,5 +32,6 @@ enum { #endif bool is_ashmem_file(struct file *file); +int ashmem_area_name(struct file *file, char *name); #endif /* _LINUX_ASHMEM_H */ diff --git a/drivers/staging/android/ashmem_rust.rs b/drivers/staging/android/ashmem_rust.rs index e3f1165f1ed4..b147e524f88f 100644 --- a/drivers/staging/android/ashmem_rust.rs +++ b/drivers/staging/android/ashmem_rust.rs @@ -30,6 +30,7 @@ use kernel::{ seq_file::{seq_print, SeqFile}, sync::{new_mutex, Mutex, UniqueArc}, task::Task, + types::ForeignOwnable, uaccess::{UserSlice, UserSliceReader, UserSliceWriter}, }; @@ -662,3 +663,47 @@ unsafe extern "C" fn is_ashmem_file(file: *mut bindings::file) -> bool { let fops_ptr = unsafe { (*file).f_op }; fops_ptr == ashmem_fops_ptr } + +/// # Safety +/// +/// The caller must ensure that `file` references a valid file for the duration of 'a. +unsafe fn get_ashmem_area<'a>(file: *mut bindings::file) -> Result<&'a Ashmem, Error> { + // SAFETY: Caller ensures that file is valid, so this should be safe. + if unsafe { is_ashmem_file(file) } { + return Err(EINVAL); + } + + // SAFETY: Given that this is an ashmem file, it should be safe to access the private_data + // field containing the Ashmem struct. + let private = unsafe { (*file).private_data }; + // SAFETY: Since this is an ashmem file, we know the type of the struct and can reference it + // safely. + let ashmem = unsafe { <::Ptr as ForeignOwnable>::borrow(private) }; + Ok(ashmem.get_ref()) +} + +/// # Safety +/// +/// The caller must ensure the following prior to invoking this function: +/// 1. `name` is valid for writing and at least of size ASHMEM_FULL_NAME_LEN. +/// 2. `file` is valid for the duration of this function. +#[no_mangle] +unsafe extern "C" fn ashmem_area_name( + file: *mut bindings::file, + name: *mut kernel::ffi::c_char, +) -> c_int { + if name.is_null() { + return EINVAL.to_errno() as c_int; + } + + // SAFETY: file is valid for the duration of this function. + match unsafe { get_ashmem_area(file) } { + Ok(ashmem) => { + let name_buffer = name.cast::<[u8; ASHMEM_FULL_NAME_LEN]>(); + // SAFETY: Caller guarantees that the pointer is valid for writing. + ashmem.inner.lock().full_name(unsafe { &mut *name_buffer }); + 0 + } + Err(err) => err.to_errno() as c_int, + } +} diff --git a/drivers/staging/android/ashmem_rust_exports.c b/drivers/staging/android/ashmem_rust_exports.c index 1de744975ca8..95546739bd6f 100644 --- a/drivers/staging/android/ashmem_rust_exports.c +++ b/drivers/staging/android/ashmem_rust_exports.c @@ -17,3 +17,4 @@ * other crates. */ EXPORT_SYMBOL_GPL(is_ashmem_file); +EXPORT_SYMBOL_GPL(ashmem_area_name); From 0be74214c03b5df8a4e85d7b59e829a27cdfcbe5 Mon Sep 17 00:00:00 2001 From: "Isaac J. Manjarres" Date: Wed, 2 Jul 2025 22:46:26 +0000 Subject: [PATCH 63/92] ANDROID: ashmem_rust: Add support for querying the size of an ashmem region Given a pointer to a file structure that represents an ashmem region, return the size of the region. This should only be used for dumping information about ashmem regions in debug scenarios. Bug: 193397560 Change-Id: I24e6a2f7a469d667dc37ec8714e591b911043ee4 Signed-off-by: Isaac J. Manjarres --- drivers/staging/android/ashmem.h | 1 + drivers/staging/android/ashmem_rust.rs | 17 +++++++++++++++++ drivers/staging/android/ashmem_rust_exports.c | 1 + 3 files changed, 19 insertions(+) diff --git a/drivers/staging/android/ashmem.h b/drivers/staging/android/ashmem.h index ad64cf791f2e..06f7f91ac22b 100644 --- a/drivers/staging/android/ashmem.h +++ b/drivers/staging/android/ashmem.h @@ -33,5 +33,6 @@ enum { bool is_ashmem_file(struct file *file); int ashmem_area_name(struct file *file, char *name); +long ashmem_area_size(struct file *file); #endif /* _LINUX_ASHMEM_H */ diff --git a/drivers/staging/android/ashmem_rust.rs b/drivers/staging/android/ashmem_rust.rs index b147e524f88f..30c886c63246 100644 --- a/drivers/staging/android/ashmem_rust.rs +++ b/drivers/staging/android/ashmem_rust.rs @@ -707,3 +707,20 @@ unsafe extern "C" fn ashmem_area_name( Err(err) => err.to_errno() as c_int, } } + +/// # Safety +/// +/// The caller must ensure that `file` is valid for the duration of this function. +#[no_mangle] +unsafe extern "C" fn ashmem_area_size(file: *mut bindings::file) -> isize { + // SAFETY: file is valid for the duration of this function. + let ashmem = match unsafe { get_ashmem_area(file) } { + Ok(area) => area, + Err(_err) => return 0, + }; + + match ashmem.get_size() { + Ok(size) => size, + Err(_err) => 0, + } +} diff --git a/drivers/staging/android/ashmem_rust_exports.c b/drivers/staging/android/ashmem_rust_exports.c index 95546739bd6f..3957a3b208c0 100644 --- a/drivers/staging/android/ashmem_rust_exports.c +++ b/drivers/staging/android/ashmem_rust_exports.c @@ -18,3 +18,4 @@ */ EXPORT_SYMBOL_GPL(is_ashmem_file); EXPORT_SYMBOL_GPL(ashmem_area_name); +EXPORT_SYMBOL_GPL(ashmem_area_size); From d893caf112c86571b6a0e1fc8dcf5c0b056a035c Mon Sep 17 00:00:00 2001 From: "Isaac J. Manjarres" Date: Wed, 2 Jul 2025 23:16:24 +0000 Subject: [PATCH 64/92] ANDROID: ashmem_rust: Add support for retrieving an ashmem area's vmfile Given a pointer to a file structure that represents an ashmem region, return the shmem vmfile that backs the region. This should only be used for dumping information about ashmem regions in debug scenarios. Bug: 193397560 Change-Id: I6ecd4ed0e02caac29a8bff9c52052066219a5a8c Signed-off-by: Isaac J. Manjarres --- drivers/staging/android/ashmem.h | 1 + drivers/staging/android/ashmem_rust.rs | 28 +++++++++++++++++++ drivers/staging/android/ashmem_rust_exports.c | 1 + 3 files changed, 30 insertions(+) diff --git a/drivers/staging/android/ashmem.h b/drivers/staging/android/ashmem.h index 06f7f91ac22b..373437f6a279 100644 --- a/drivers/staging/android/ashmem.h +++ b/drivers/staging/android/ashmem.h @@ -34,5 +34,6 @@ enum { bool is_ashmem_file(struct file *file); int ashmem_area_name(struct file *file, char *name); long ashmem_area_size(struct file *file); +struct file *ashmem_area_vmfile(struct file *file); #endif /* _LINUX_ASHMEM_H */ diff --git a/drivers/staging/android/ashmem_rust.rs b/drivers/staging/android/ashmem_rust.rs index 30c886c63246..de64200442b4 100644 --- a/drivers/staging/android/ashmem_rust.rs +++ b/drivers/staging/android/ashmem_rust.rs @@ -724,3 +724,31 @@ unsafe extern "C" fn ashmem_area_size(file: *mut bindings::file) -> isize { Err(_err) => 0, } } + +/// # Safety +/// +/// The caller must ensure that `file` is valid for the duration of this function. +/// +/// If this function returns a non-NULL pointer to a file structure, the refcount for that +/// file will be incremented by 1. It is the caller's responsibility to decrement the refcount +/// when the file is no longer needed. +#[no_mangle] +unsafe extern "C" fn ashmem_area_vmfile(file: *mut bindings::file) -> *mut bindings::file { + // SAFETY: file is valid for the duration of this function. + let ashmem = match unsafe { get_ashmem_area(file) } { + Ok(area) => area, + Err(_err) => return null_mut(), + }; + + let asma = &mut *ashmem.inner.lock(); + match asma.file.as_ref() { + Some(shmem_file) => { + let shmem_file_ptr = shmem_file.file().as_ptr(); + // SAFETY: file is valid for the duration of the function, which means shmem file is + // also valid at this point. + unsafe { bindings::get_file(shmem_file_ptr) }; + shmem_file_ptr + } + None => null_mut(), + } +} diff --git a/drivers/staging/android/ashmem_rust_exports.c b/drivers/staging/android/ashmem_rust_exports.c index 3957a3b208c0..373110484c16 100644 --- a/drivers/staging/android/ashmem_rust_exports.c +++ b/drivers/staging/android/ashmem_rust_exports.c @@ -19,3 +19,4 @@ EXPORT_SYMBOL_GPL(is_ashmem_file); EXPORT_SYMBOL_GPL(ashmem_area_name); EXPORT_SYMBOL_GPL(ashmem_area_size); +EXPORT_SYMBOL_GPL(ashmem_area_vmfile); From 5c1cddc983aa5f336f47e007a2be1867fbe8e633 Mon Sep 17 00:00:00 2001 From: Yi-De Wu Date: Wed, 4 Oct 2023 15:59:14 +0800 Subject: [PATCH 65/92] ANDROID: vendor_hooks: Add vendor hook for GenieZone para-virtualization Add interface for MTK GenieZone hypervisor not-yet upstreamed para-virtualization. Bug: 430175928 Signed-off-by: Yi-De Wu Signed-off-by: Liju Chen Change-Id: I5341f7aa2d77fa27966689f5b3e1919461f056c1 --- drivers/android/vendor_hooks.c | 2 ++ drivers/virt/geniezone/gzvm_vcpu.c | 5 +++-- include/trace/hooks/gzvm.h | 17 +++++++++++++++++ 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 include/trace/hooks/gzvm.h diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index f32d16b6e9f3..2e8e33196066 100644 --- a/drivers/android/vendor_hooks.c +++ b/drivers/android/vendor_hooks.c @@ -75,6 +75,7 @@ #include #include #include +#include /* * Export tracepoints that act as a bare tracehook (ie: have no trace event @@ -575,3 +576,4 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_shrink_node); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpuset_fork); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alloc_uid); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_free_user); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gzvm_vcpu_exit_reason); diff --git a/drivers/virt/geniezone/gzvm_vcpu.c b/drivers/virt/geniezone/gzvm_vcpu.c index 5cdd6ccbe76d..b85ea34bcc3b 100644 --- a/drivers/virt/geniezone/gzvm_vcpu.c +++ b/drivers/virt/geniezone/gzvm_vcpu.c @@ -9,9 +9,9 @@ #include #include #include - -#include #include +#include +#include /* maximum size needed for holding an integer */ #define ITOA_MAX_LEN 12 @@ -193,6 +193,7 @@ static long gzvm_vcpu_run(struct gzvm_vcpu *vcpu, void __user *argp) pr_err("vcpu unknown exit\n"); need_userspace = true; } + trace_android_vh_gzvm_vcpu_exit_reason(vcpu, &need_userspace); } if (copy_to_user(argp, vcpu->run, sizeof(struct gzvm_vcpu_run))) diff --git a/include/trace/hooks/gzvm.h b/include/trace/hooks/gzvm.h new file mode 100644 index 000000000000..a88580974bfc --- /dev/null +++ b/include/trace/hooks/gzvm.h @@ -0,0 +1,17 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM gzvm +#define TRACE_INCLUDE_PATH trace/hooks +#if !defined(_TRACE_HOOK_GZVM_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_HOOK_GZVM_H +#include +struct gzvm_vcpu; + +DECLARE_HOOK(android_vh_gzvm_vcpu_exit_reason, + TP_PROTO(struct gzvm_vcpu *vcpu, bool *userspace), + TP_ARGS(vcpu, userspace)); + +#endif /* _TRACE_HOOK_GZVM_H */ +/* This part must be outside protection */ +#include + From c3020791792068bb5e06793e1fcad88b69a47fab Mon Sep 17 00:00:00 2001 From: Liju-clr Chen Date: Wed, 2 Jul 2025 09:32:26 +0800 Subject: [PATCH 66/92] ANDROID: vendor_hooks: Add vendor hook for GenieZone demand paging Add Android kernel vendor hooks before and after VM demand paging to enable calls to vendor modules for memory protection. This enhancement ensures that memory protection mechanisms are properly invoked during the demand paging process, improving the overall security and stability of the system. This feature is particularly important for systems that rely on multiple IOMMU components to manage memory protection, ensuring that all necessary preparation are properly applied during the demand paging process. Bug: 430175928 Signed-off-by: Willix Yeh Signed-off-by: Liju Chen Change-Id: Iff019cc82d4bda852a7b72405ebe6026c893b26d --- drivers/android/vendor_hooks.c | 3 +++ drivers/virt/geniezone/gzvm_mmu.c | 9 +++++++++ drivers/virt/geniezone/gzvm_vm.c | 3 +++ include/trace/hooks/gzvm.h | 13 +++++++++++++ 4 files changed, 28 insertions(+) diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index 2e8e33196066..5152b2c68e42 100644 --- a/drivers/android/vendor_hooks.c +++ b/drivers/android/vendor_hooks.c @@ -577,3 +577,6 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpuset_fork); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alloc_uid); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_free_user); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gzvm_vcpu_exit_reason); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gzvm_handle_demand_page_pre); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gzvm_handle_demand_page_post); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gzvm_destroy_vm_post_process); diff --git a/drivers/virt/geniezone/gzvm_mmu.c b/drivers/virt/geniezone/gzvm_mmu.c index 25b13665617d..21e23dab5d4b 100644 --- a/drivers/virt/geniezone/gzvm_mmu.c +++ b/drivers/virt/geniezone/gzvm_mmu.c @@ -4,6 +4,7 @@ */ #include +#include static int cmp_ppages(struct rb_node *node, const struct rb_node *parent) { @@ -160,10 +161,14 @@ static int handle_single_demand_page(struct gzvm *vm, int memslot_id, u64 gfn) if (unlikely(ret)) return -EFAULT; + trace_android_vh_gzvm_handle_demand_page_pre(vm, memslot_id, pfn, gfn, 1); + ret = gzvm_arch_map_guest(vm->vm_id, memslot_id, pfn, gfn, 1); if (unlikely(ret)) return -EFAULT; + trace_android_vh_gzvm_handle_demand_page_post(vm, memslot_id, pfn, gfn, 1); + return ret; } @@ -207,12 +212,16 @@ static int handle_block_demand_page(struct gzvm *vm, int memslot_id, u64 gfn) vm->demand_page_buffer[i] = pfn; } + trace_android_vh_gzvm_handle_demand_page_pre(vm, memslot_id, 0, gfn, nr_entries); + ret = gzvm_arch_map_guest_block(vm->vm_id, memslot_id, start_gfn, nr_entries); if (unlikely(ret)) { ret = -EFAULT; goto err_unlock; } + + trace_android_vh_gzvm_handle_demand_page_post(vm, memslot_id, 0, gfn, nr_entries); } err_unlock: mutex_unlock(&vm->demand_paging_lock); diff --git a/drivers/virt/geniezone/gzvm_vm.c b/drivers/virt/geniezone/gzvm_vm.c index 43b6cf8b7d3f..7d885eacd694 100644 --- a/drivers/virt/geniezone/gzvm_vm.c +++ b/drivers/virt/geniezone/gzvm_vm.c @@ -12,6 +12,7 @@ #include #include #include +#include #include "gzvm_common.h" static DEFINE_MUTEX(gzvm_list_lock); @@ -374,6 +375,8 @@ static void gzvm_destroy_vm(struct gzvm *gzvm) mutex_unlock(&gzvm->lock); + trace_android_vh_gzvm_destroy_vm_post_process(gzvm); + /* No need to lock here becauese it's single-threaded execution */ gzvm_destroy_all_ppage(gzvm); diff --git a/include/trace/hooks/gzvm.h b/include/trace/hooks/gzvm.h index a88580974bfc..f4f50419b348 100644 --- a/include/trace/hooks/gzvm.h +++ b/include/trace/hooks/gzvm.h @@ -6,11 +6,24 @@ #define _TRACE_HOOK_GZVM_H #include struct gzvm_vcpu; +struct gzvm; DECLARE_HOOK(android_vh_gzvm_vcpu_exit_reason, TP_PROTO(struct gzvm_vcpu *vcpu, bool *userspace), TP_ARGS(vcpu, userspace)); +DECLARE_HOOK(android_vh_gzvm_handle_demand_page_pre, + TP_PROTO(struct gzvm *vm, int memslot_id, u64 pfn, u64 gfn, u32 nr_entries), + TP_ARGS(vm, memslot_id, pfn, gfn, nr_entries)); + +DECLARE_HOOK(android_vh_gzvm_handle_demand_page_post, + TP_PROTO(struct gzvm *vm, int memslot_id, u64 pfn, u64 gfn, u32 nr_entries), + TP_ARGS(vm, memslot_id, pfn, gfn, nr_entries)); + +DECLARE_HOOK(android_vh_gzvm_destroy_vm_post_process, + TP_PROTO(struct gzvm *vm), + TP_ARGS(vm)); + #endif /* _TRACE_HOOK_GZVM_H */ /* This part must be outside protection */ #include From 6eb6f346accb99af4a2c205c3ca7064abff9bc11 Mon Sep 17 00:00:00 2001 From: Liju-clr Chen Date: Tue, 8 Jul 2025 12:05:04 +0800 Subject: [PATCH 67/92] ANDROID: ABI: Update symbol list for mtk 4 function symbol(s) added 'int __traceiter_android_vh_gzvm_destroy_vm_post_process(void*, struct gzvm*)' 'int __traceiter_android_vh_gzvm_handle_demand_page_post(void*, struct gzvm*, int, u64, u64, u32)' 'int __traceiter_android_vh_gzvm_handle_demand_page_pre(void*, struct gzvm*, int, u64, u64, u32)' 'int __traceiter_android_vh_gzvm_vcpu_exit_reason(void*, struct gzvm_vcpu*, bool*)' 4 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_gzvm_destroy_vm_post_process' 'struct tracepoint __tracepoint_android_vh_gzvm_handle_demand_page_post' 'struct tracepoint __tracepoint_android_vh_gzvm_handle_demand_page_pre' 'struct tracepoint __tracepoint_android_vh_gzvm_vcpu_exit_reason' Bug: 430175928 Signed-off-by: Liju-clr Chen Change-Id: I33d2b82fd1371b569fa5f862e1e7457853fd4a55 --- gki/aarch64/abi.stg | 123 ++++++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/mtk | 8 +++ 2 files changed, 131 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index f32138a28a3e..4d852a9d811e 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -13328,6 +13328,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa1fac927 } +pointer_reference { + id: 0x22f0c36c + kind: POINTER + pointee_type_id: 0xa183eb2c +} pointer_reference { id: 0x22f6cb5b kind: POINTER @@ -25408,6 +25413,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xeee127c5 } +pointer_reference { + id: 0x312910e3 + kind: POINTER + pointee_type_id: 0xeee4a512 +} pointer_reference { id: 0x31295d27 kind: POINTER @@ -256350,6 +256360,16 @@ struct_union { member_id: 0x098f8d30 } } +struct_union { + id: 0xeee4a512 + kind: STRUCT + name: "gzvm" +} +struct_union { + id: 0xa183eb2c + kind: STRUCT + name: "gzvm_vcpu" +} struct_union { id: 0xdd881191 kind: STRUCT @@ -353112,6 +353132,13 @@ function { parameter_id: 0x6720d32f parameter_id: 0x33dd2e45 } +function { + id: 0x9b200a95 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x22f0c36c + parameter_id: 0x11cfee5a +} function { id: 0x9b205f1f return_type_id: 0x6720d32f @@ -354546,6 +354573,12 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xf435685e } +function { + id: 0x9b6b1e20 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x312910e3 +} function { id: 0x9b6b31b5 return_type_id: 0xf435685e @@ -354707,6 +354740,16 @@ function { parameter_id: 0x1dce0fdd parameter_id: 0x6720d32f } +function { + id: 0x9b70b934 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x312910e3 + parameter_id: 0x6720d32f + parameter_id: 0x92233392 + parameter_id: 0x92233392 + parameter_id: 0xc9082b19 +} function { id: 0x9b70ef80 return_type_id: 0x6720d32f @@ -377755,6 +377798,42 @@ elf_symbol { type_id: 0x9b891c69 full_name: "__traceiter_android_vh_gic_v3_suspend" } +elf_symbol { + id: 0x0c91a472 + name: "__traceiter_android_vh_gzvm_destroy_vm_post_process" + is_defined: true + symbol_type: FUNCTION + crc: 0x7cb8c044 + type_id: 0x9b6b1e20 + full_name: "__traceiter_android_vh_gzvm_destroy_vm_post_process" +} +elf_symbol { + id: 0xd402982f + name: "__traceiter_android_vh_gzvm_handle_demand_page_post" + is_defined: true + symbol_type: FUNCTION + crc: 0xb2ead49d + type_id: 0x9b70b934 + full_name: "__traceiter_android_vh_gzvm_handle_demand_page_post" +} +elf_symbol { + id: 0xe9a19bff + name: "__traceiter_android_vh_gzvm_handle_demand_page_pre" + is_defined: true + symbol_type: FUNCTION + crc: 0xb2ead49d + type_id: 0x9b70b934 + full_name: "__traceiter_android_vh_gzvm_handle_demand_page_pre" +} +elf_symbol { + id: 0x47a1ebbd + name: "__traceiter_android_vh_gzvm_vcpu_exit_reason" + is_defined: true + symbol_type: FUNCTION + crc: 0xa0b579e0 + type_id: 0x9b200a95 + full_name: "__traceiter_android_vh_gzvm_vcpu_exit_reason" +} elf_symbol { id: 0x175cdae9 name: "__traceiter_android_vh_health_report" @@ -383956,6 +384035,42 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_gic_v3_suspend" } +elf_symbol { + id: 0xbc4cf318 + name: "__tracepoint_android_vh_gzvm_destroy_vm_post_process" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_gzvm_destroy_vm_post_process" +} +elf_symbol { + id: 0x57a8695d + name: "__tracepoint_android_vh_gzvm_handle_demand_page_post" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_gzvm_handle_demand_page_post" +} +elf_symbol { + id: 0xfa173289 + name: "__tracepoint_android_vh_gzvm_handle_demand_page_pre" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_gzvm_handle_demand_page_pre" +} +elf_symbol { + id: 0x209f19bb + name: "__tracepoint_android_vh_gzvm_vcpu_exit_reason" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_gzvm_vcpu_exit_reason" +} elf_symbol { id: 0x101d0b0b name: "__tracepoint_android_vh_health_report" @@ -453178,6 +453293,10 @@ interface { symbol_id: 0x9fe60f0c symbol_id: 0x83b45f32 symbol_id: 0x88586647 + symbol_id: 0x0c91a472 + symbol_id: 0xd402982f + symbol_id: 0xe9a19bff + symbol_id: 0x47a1ebbd symbol_id: 0x175cdae9 symbol_id: 0x089c5048 symbol_id: 0x1ba2e410 @@ -453867,6 +453986,10 @@ interface { symbol_id: 0x828646be symbol_id: 0x4756cfec symbol_id: 0xf18e312d + symbol_id: 0xbc4cf318 + symbol_id: 0x57a8695d + symbol_id: 0xfa173289 + symbol_id: 0x209f19bb symbol_id: 0x101d0b0b symbol_id: 0xc388a58e symbol_id: 0xc62a97aa diff --git a/gki/aarch64/symbols/mtk b/gki/aarch64/symbols/mtk index b75d46946f5e..6f4ffc5f3eee 100644 --- a/gki/aarch64/symbols/mtk +++ b/gki/aarch64/symbols/mtk @@ -3036,6 +3036,10 @@ __traceiter_android_vh_freq_qos_add_request __traceiter_android_vh_freq_qos_remove_request __traceiter_android_vh_freq_qos_update_request + __traceiter_android_vh_gzvm_destroy_vm_post_process + __traceiter_android_vh_gzvm_handle_demand_page_post + __traceiter_android_vh_gzvm_handle_demand_page_pre + __traceiter_android_vh_gzvm_vcpu_exit_reason __traceiter_android_vh_iommu_iovad_alloc_iova __traceiter_android_vh_iommu_iovad_free_iova __traceiter_android_vh_is_fpsimd_save @@ -3160,6 +3164,10 @@ __tracepoint_android_vh_freq_qos_add_request __tracepoint_android_vh_freq_qos_remove_request __tracepoint_android_vh_freq_qos_update_request + __tracepoint_android_vh_gzvm_destroy_vm_post_process + __tracepoint_android_vh_gzvm_handle_demand_page_post + __tracepoint_android_vh_gzvm_handle_demand_page_pre + __tracepoint_android_vh_gzvm_vcpu_exit_reason __tracepoint_android_vh_iommu_iovad_alloc_iova __tracepoint_android_vh_iommu_iovad_free_iova __tracepoint_android_vh_is_fpsimd_save From 740d42d1814520bf66075e794424d75750e42573 Mon Sep 17 00:00:00 2001 From: Fuchun Liao Date: Thu, 3 Jul 2025 14:49:48 +0800 Subject: [PATCH 68/92] ANDROID: vendor_hooks: Add vendor_hook in futex to fix the OEM scheduling priority bug Add vendor_hook in futex to fix the bug where OEM passes scheduling priority to the futex owner but fails to restore it. 1) OEM vendors pass the priority to the futex owner in trace_android_vh_futex_wait_start() and are supposed to restore it in trace_android_vh_futex_wait_end(). However, due to the missing trace_android_vh_futex_wait_end hook, the priority cannot be restored. 2) In kernel 6.6/6.1, futex_wait() uses goto out, so only one trace_android_vh_futex_wait_end() is required. In kernel 6.12, there are two return statements in the middle of futex_wait(), so trace_android_vh_futex_wait_end hooks must also be added at these return positions. Bug: 429315946 Fixes: 4f417c9c41ba ("ANDROID: vendor_hooks: Add hooks for oem futex optimization") Change-Id: Id2e2d28603509c2cadc3511e16e24c96c98c5b75 Signed-off-by: Fuchun Liao --- kernel/futex/waitwake.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel/futex/waitwake.c b/kernel/futex/waitwake.c index 483fb791a906..1cdf446f117d 100644 --- a/kernel/futex/waitwake.c +++ b/kernel/futex/waitwake.c @@ -705,8 +705,10 @@ int futex_wait(u32 __user *uaddr, unsigned int flags, u32 val, ktime_t *abs_time ret = __futex_wait(uaddr, flags, val, to, bitset); /* No timeout, nothing to clean up. */ - if (!to) + if (!to) { + trace_android_vh_futex_wait_end(flags, bitset); return ret; + } hrtimer_cancel(&to->timer); destroy_hrtimer_on_stack(&to->timer); @@ -719,6 +721,7 @@ int futex_wait(u32 __user *uaddr, unsigned int flags, u32 val, ktime_t *abs_time restart->futex.bitset = bitset; restart->futex.flags = flags | FLAGS_HAS_TIMEOUT; + trace_android_vh_futex_wait_end(flags, bitset); return set_restart_fn(restart, futex_wait_restart); } From 672185e575062976001a759cb95a7e1e992fc92d Mon Sep 17 00:00:00 2001 From: Ryan Huang Date: Tue, 17 Jun 2025 13:52:58 -0700 Subject: [PATCH 69/92] ANDROID: iommu/iommu: Handle multi-page deferred sg mappings The `__iommu_add_sg` function currently assumes that a scatter-gather entry will always map to a single page size. However, a single scatter-gather entry can span multiple IOMMU page sizes if there is a larger page size mapping. This can lead to issues with deferred scatter-gather mappings. This patch modifies `__iommu_add_sg` to iteratively call `ops->add_deferred_map_sg` for each IOMMU page-sized chunk within a scatter-gather entry, ensuring that all parts of the entry are correctly handled for deferred mappings. Fixes: 1a608d2b0d84 ("BACKPORT: FROMLIST: drivers/iommu: Add deferred map_sg operations") Change-Id: I2d2edbd5fa3d37c0b1e4a9976824b77a9ef39676 Signed-off-by: Ryan Huang Signed-off-by: Mostafa Saleh --- arch/arm64/include/asm/kvm_host.h | 12 ++++++-- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-kvm.c | 28 +++++++++++++------ drivers/iommu/iommu.c | 22 ++++++++++++--- 3 files changed, 48 insertions(+), 14 deletions(-) diff --git a/arch/arm64/include/asm/kvm_host.h b/arch/arm64/include/asm/kvm_host.h index c0cdbf23e844..cd40f62844b0 100644 --- a/arch/arm64/include/asm/kvm_host.h +++ b/arch/arm64/include/asm/kvm_host.h @@ -1747,14 +1747,22 @@ struct kvm_iommu_sg { unsigned int pgcount; }; + +#define kvm_iommu_sg_nents_size(n) (PAGE_ALIGN((n) * sizeof(struct kvm_iommu_sg))) + +static inline unsigned int kvm_iommu_sg_nents_round(unsigned int nents) +{ + return kvm_iommu_sg_nents_size(nents) / sizeof(struct kvm_iommu_sg); +} + static inline struct kvm_iommu_sg *kvm_iommu_sg_alloc(unsigned int nents, gfp_t gfp) { - return alloc_pages_exact(PAGE_ALIGN(nents * sizeof(struct kvm_iommu_sg)), gfp); + return alloc_pages_exact(kvm_iommu_sg_nents_size(nents), gfp); } static inline void kvm_iommu_sg_free(struct kvm_iommu_sg *sg, unsigned int nents) { - free_pages_exact(sg, PAGE_ALIGN(nents * sizeof(struct kvm_iommu_sg))); + free_pages_exact(sg, kvm_iommu_sg_nents_size(nents)); } diff --git a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-kvm.c b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-kvm.c index 13a1b8c11e69..f5abf766ee84 100644 --- a/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-kvm.c +++ b/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-kvm.c @@ -411,6 +411,7 @@ struct kvm_arm_smmu_map_sg { int prot; gfp_t gfp; unsigned int nents; + size_t total_mapped; }; static struct iommu_map_cookie_sg *kvm_arm_smmu_alloc_cookie_sg(unsigned long iova, @@ -424,16 +425,17 @@ static struct iommu_map_cookie_sg *kvm_arm_smmu_alloc_cookie_sg(unsigned long io if (!map_sg) return NULL; - map_sg->sg = kvm_iommu_sg_alloc(nents, gfp); + /* Rounds nents to allocate to page aligned size. */ + map_sg->nents = kvm_iommu_sg_nents_round(nents); + map_sg->sg = kvm_iommu_sg_alloc(map_sg->nents, gfp); if (!map_sg->sg) return NULL; map_sg->iova = iova; map_sg->prot = prot; map_sg->gfp = gfp; - map_sg->nents = nents; - ret = kvm_iommu_share_hyp_sg(map_sg->sg, nents); + ret = kvm_iommu_share_hyp_sg(map_sg->sg, map_sg->nents); if (ret) { - kvm_iommu_sg_free(map_sg->sg, nents); + kvm_iommu_sg_free(map_sg->sg, map_sg->nents); kfree(map_sg); return NULL; } @@ -447,6 +449,17 @@ static int kvm_arm_smmu_add_deferred_map_sg(struct iommu_map_cookie_sg *cookie, struct kvm_arm_smmu_map_sg *map_sg = container_of(cookie, struct kvm_arm_smmu_map_sg, cookie); struct kvm_iommu_sg *sg = map_sg->sg; + struct kvm_arm_smmu_domain *kvm_smmu_domain = to_kvm_smmu_domain(map_sg->cookie.domain); + size_t mapped; + + /* Out of space, flush the list. */ + if (map_sg->nents == map_sg->ptr) { + mapped = kvm_iommu_map_sg(kvm_smmu_domain->id, sg, map_sg->iova, + map_sg->ptr, map_sg->prot, map_sg->gfp); + map_sg->ptr = 0; + map_sg->iova += mapped; + map_sg->total_mapped += mapped; + } sg[map_sg->ptr].phys = paddr; sg[map_sg->ptr].pgsize = pgsize; @@ -461,11 +474,10 @@ static size_t kvm_arm_smmu_consume_deferred_map_sg(struct iommu_map_cookie_sg *c cookie); struct kvm_iommu_sg *sg = map_sg->sg; struct kvm_arm_smmu_domain *kvm_smmu_domain = to_kvm_smmu_domain(map_sg->cookie.domain); - size_t total_mapped; - - total_mapped = kvm_iommu_map_sg(kvm_smmu_domain->id, sg, map_sg->iova, map_sg->ptr, - map_sg->prot, map_sg->gfp); + size_t total_mapped = map_sg->total_mapped; + total_mapped += kvm_iommu_map_sg(kvm_smmu_domain->id, sg, map_sg->iova, + map_sg->ptr, map_sg->prot, map_sg->gfp); kvm_iommu_unshare_hyp_sg(sg, map_sg->nents); kvm_iommu_sg_free(sg, map_sg->nents); kfree(map_sg); diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c index 43011caa2101..6d97b3c8546b 100644 --- a/drivers/iommu/iommu.c +++ b/drivers/iommu/iommu.c @@ -2638,7 +2638,7 @@ static int __iommu_add_sg(struct iommu_map_cookie_sg *cookie_sg, struct iommu_domain *domain = cookie_sg->domain; const struct iommu_domain_ops *ops = domain->ops; unsigned int min_pagesz; - size_t pgsize, count; + int ret = 0; if (unlikely(!(domain->type & __IOMMU_DOMAIN_PAGING))) return -EINVAL; @@ -2659,8 +2659,22 @@ static int __iommu_add_sg(struct iommu_map_cookie_sg *cookie_sg, iova, &paddr, size, min_pagesz); return -EINVAL; } - pgsize = iommu_pgsize(domain, iova, paddr, size, &count); - return ops->add_deferred_map_sg(cookie_sg, paddr, pgsize, count); + + while (size) { + size_t pgsize, count, added; + + pgsize = iommu_pgsize(domain, iova, paddr, size, &count); + ret = ops->add_deferred_map_sg(cookie_sg, paddr, pgsize, count); + if (ret) + break; + + added = pgsize * count; + size -= added; + iova += added; + paddr += added; + } + + return ret; } ssize_t iommu_map_sg(struct iommu_domain *domain, unsigned long iova, @@ -2720,7 +2734,7 @@ next: size_t consumed; consumed = ops->consume_deferred_map_sg(cookie_sg); - if (consumed != mapped) { + if (WARN_ON(consumed != mapped)) { mapped = consumed; ret = -EINVAL; goto out_err; From 0d4cc1daff5002105632ed24c3ac451cfeb51d99 Mon Sep 17 00:00:00 2001 From: Mostafa Saleh Date: Wed, 2 Jul 2025 12:16:07 +0000 Subject: [PATCH 70/92] ANDROID: KVM: arm64: Don't update IOMMU under memory pressure host_stage2_unmap_unmoveable_regs() is called when the hypervisor pool is under pressure to map stage-2 enteries, so it unmap all enteries that can't be donated and owned by the host so it can be lazily faulted later. But that doesn't change any ownership of pages, so they are still owned by the host and must remain mapped in the IOMMU. Bug: 428939924 Change-Id: Id91183619a316a67bda48d8e9adf9b6ef49c104f Signed-off-by: Mostafa Saleh --- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/arch/arm64/kvm/hyp/nvhe/mem_protect.c b/arch/arm64/kvm/hyp/nvhe/mem_protect.c index 25ebf70944b7..1d36fd64d42b 100644 --- a/arch/arm64/kvm/hyp/nvhe/mem_protect.c +++ b/arch/arm64/kvm/hyp/nvhe/mem_protect.c @@ -490,18 +490,9 @@ int __pkvm_prot_finalize(void) int host_stage2_unmap_reg_locked(phys_addr_t start, u64 size) { - int ret; - hyp_assert_lock_held(&host_mmu.lock); - ret = kvm_pgtable_stage2_reclaim_leaves(&host_mmu.pgt, start, size); - if (ret) - return ret; - - kvm_iommu_host_stage2_idmap(start, start + size, 0); - kvm_iommu_host_stage2_idmap_complete(false); - - return 0; + return kvm_pgtable_stage2_reclaim_leaves(&host_mmu.pgt, start, size); } static int host_stage2_unmap_unmoveable_regs(void) From 5594b4731d65196bf602f926d4fa287d7e544fe8 Mon Sep 17 00:00:00 2001 From: lijiameng3 Date: Tue, 1 Jul 2025 20:25:06 +0800 Subject: [PATCH 71/92] ANDROID: vendor_hooks: export tracepoint symbols export trace_f2fs_gc_begin trace_f2fs_gc_end trace_f2fs_write_checkpoint trace_f2fs_sync_file_enter trace_f2fs_sync_file_exit trace_ufshcd_command so we can hook it in our ko to capture some ioinfo. Bug: 426113126 Change-Id: Ie141cbbf40be6bf94150f6f563d149b152117336 Signed-off-by: lijiameng3 --- drivers/ufs/core/ufshcd.c | 2 ++ fs/f2fs/checkpoint.c | 2 ++ fs/f2fs/file.c | 3 +++ fs/f2fs/gc.c | 3 +++ 4 files changed, 10 insertions(+) diff --git a/drivers/ufs/core/ufshcd.c b/drivers/ufs/core/ufshcd.c index c530a514e95e..02229e3c34b1 100644 --- a/drivers/ufs/core/ufshcd.c +++ b/drivers/ufs/core/ufshcd.c @@ -45,6 +45,8 @@ #undef CREATE_TRACE_POINTS #include +EXPORT_TRACEPOINT_SYMBOL_GPL(ufshcd_command); + #define UFSHCD_ENABLE_INTRS (UTP_TRANSFER_REQ_COMPL |\ UTP_TASK_REQ_COMPL |\ UFSHCD_ERROR_MASK) diff --git a/fs/f2fs/checkpoint.c b/fs/f2fs/checkpoint.c index 2f3af88ef0b4..1490eb4603bd 100644 --- a/fs/f2fs/checkpoint.c +++ b/fs/f2fs/checkpoint.c @@ -22,6 +22,8 @@ #include #include +EXPORT_TRACEPOINT_SYMBOL_GPL(f2fs_write_checkpoint); + #define DEFAULT_CHECKPOINT_IOPRIO (IOPRIO_PRIO_VALUE(IOPRIO_CLASS_RT, 3)) static struct kmem_cache *ino_entry_slab; diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c index 07150c68e69b..4e93bd6f34c0 100644 --- a/fs/f2fs/file.c +++ b/fs/f2fs/file.c @@ -38,6 +38,9 @@ #undef CREATE_TRACE_POINTS #include +EXPORT_TRACEPOINT_SYMBOL_GPL(f2fs_sync_file_enter); +EXPORT_TRACEPOINT_SYMBOL_GPL(f2fs_sync_file_exit); + vm_fault_t f2fs_filemap_fault(struct vm_fault *vmf) { struct inode *inode = file_inode(vmf->vma->vm_file); diff --git a/fs/f2fs/gc.c b/fs/f2fs/gc.c index 8b5a55b72264..cdaf3e5208e1 100644 --- a/fs/f2fs/gc.c +++ b/fs/f2fs/gc.c @@ -23,6 +23,9 @@ #include "iostat.h" #include +EXPORT_TRACEPOINT_SYMBOL_GPL(f2fs_gc_begin); +EXPORT_TRACEPOINT_SYMBOL_GPL(f2fs_gc_end); + static struct kmem_cache *victim_entry_slab; static unsigned int count_bits(const unsigned long *addr, From 8ea40f52439137a36dd8dc018b6323e73026851b Mon Sep 17 00:00:00 2001 From: lijiameng3 Date: Tue, 10 Jun 2025 20:35:27 +0800 Subject: [PATCH 72/92] ANDROID: GKI: Update xiaomi symbol list. 6 function symbol(s) added 'int __traceiter_f2fs_gc_begin(struct super_block *, int, bool, unsigned int, long long, long long, long long, unsigned int, unsigned int, int, unsigned int)' 'int __traceiter_f2fs_gc_end(struct super_block *, int, int, int, long long, long long, long long, unsigned int, unsigned int, int, unsigned int)' 'int __traceiter_f2fs_write_checkpoint(struct super_block *, int, const char *)' 'int __traceiter_f2fs_sync_file_enter(struct inode *)' 'int __traceiter_f2fs_sync_file_exit(struct inode *, int, int, int)' 'int __traceiter_ufshcd_command(const char *, enum ufs_trace_str_t, unsigned int, u32, u32, int, u32, u64, u8, u8)' 6 variable symbol(s) added 'struct tracepoint __tracepoint_f2fs_gc_begin' 'struct tracepoint __tracepoint_f2fs_gc_end' 'struct tracepoint __tracepoint_f2fs_write_checkpoint' 'struct tracepoint __tracepoint_f2fs_sync_file_enter' 'struct tracepoint __tracepoint_f2fs_sync_file_exit' 'struct tracepoint __tracepoint_ufshcd_command' Bug: 426113126 Change-Id: Ia19a9688fd613de26476597c1df50c5913b0b4c7 Signed-off-by: lijiameng3 --- gki/aarch64/abi.stg | 227 +++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/xiaomi | 14 +++ 2 files changed, 241 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 4d852a9d811e..ee8258c923f3 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -316513,6 +316513,48 @@ enumeration { } } } +enumeration { + id: 0xc97fda97 + name: "ufs_trace_str_t" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "UFS_CMD_SEND" + } + enumerator { + name: "UFS_CMD_COMP" + value: 1 + } + enumerator { + name: "UFS_DEV_COMP" + value: 2 + } + enumerator { + name: "UFS_QUERY_SEND" + value: 3 + } + enumerator { + name: "UFS_QUERY_COMP" + value: 4 + } + enumerator { + name: "UFS_QUERY_ERR" + value: 5 + } + enumerator { + name: "UFS_TM_SEND" + value: 6 + } + enumerator { + name: "UFS_TM_COMP" + value: 7 + } + enumerator { + name: "UFS_TM_ERR" + value: 8 + } + } +} enumeration { id: 0x04e77ee6 name: "ufshcd_state" @@ -353314,6 +353356,22 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x2170d06d } +function { + id: 0x9b2c4e57 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x26ee682a + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x39470e64 + parameter_id: 0x39470e64 + parameter_id: 0x39470e64 + parameter_id: 0x4585663f + parameter_id: 0x4585663f + parameter_id: 0x6720d32f + parameter_id: 0x4585663f +} function { id: 0x9b2c6ab8 return_type_id: 0x2a573d9c @@ -353321,6 +353379,22 @@ function { parameter_id: 0x0a93f86f parameter_id: 0x4585663f } +function { + id: 0x9b2c6f80 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x26ee682a + parameter_id: 0x6720d32f + parameter_id: 0x6d7f5ff6 + parameter_id: 0x4585663f + parameter_id: 0x39470e64 + parameter_id: 0x39470e64 + parameter_id: 0x39470e64 + parameter_id: 0x4585663f + parameter_id: 0x4585663f + parameter_id: 0x6720d32f + parameter_id: 0x4585663f +} function { id: 0x9b2c93fd return_type_id: 0x6720d32f @@ -353336,6 +353410,14 @@ function { parameter_id: 0x27a7c613 parameter_id: 0x27a7c613 } +function { + id: 0x9b2d33b5 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x26ee682a + parameter_id: 0x6720d32f + parameter_id: 0x3e10b518 +} function { id: 0x9b2eaf21 return_type_id: 0x6720d32f @@ -353488,6 +353570,22 @@ function { parameter_id: 0x24373219 parameter_id: 0x1f8dbf97 } +function { + id: 0x9b389965 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x257d12af + parameter_id: 0x078316ff + parameter_id: 0xc97fda97 + parameter_id: 0x4585663f + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 + parameter_id: 0x6720d32f + parameter_id: 0xc9082b19 + parameter_id: 0x92233392 + parameter_id: 0x295c7202 + parameter_id: 0x295c7202 +} function { id: 0x9b38c2fb return_type_id: 0x6720d32f @@ -357401,6 +357499,15 @@ function { parameter_id: 0x1d44326e parameter_id: 0x0d9f5631 } +function { + id: 0x9bd9e15e + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1b8590a8 + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f +} function { id: 0x9bda0446 return_type_id: 0x6720d32f @@ -380273,6 +380380,24 @@ elf_symbol { type_id: 0x9ba39408 full_name: "__traceiter_dma_fence_emit" } +elf_symbol { + id: 0x64d96a8a + name: "__traceiter_f2fs_gc_begin" + is_defined: true + symbol_type: FUNCTION + crc: 0x0950b61d + type_id: 0x9b2c6f80 + full_name: "__traceiter_f2fs_gc_begin" +} +elf_symbol { + id: 0xfbd5a58a + name: "__traceiter_f2fs_gc_end" + is_defined: true + symbol_type: FUNCTION + crc: 0x75d84d99 + type_id: 0x9b2c4e57 + full_name: "__traceiter_f2fs_gc_end" +} elf_symbol { id: 0x0cf359e7 name: "__traceiter_f2fs_submit_folio_write" @@ -380282,6 +380407,24 @@ elf_symbol { type_id: 0x9b25c316 full_name: "__traceiter_f2fs_submit_folio_write" } +elf_symbol { + id: 0xde4405d9 + name: "__traceiter_f2fs_sync_file_enter" + is_defined: true + symbol_type: FUNCTION + crc: 0x3872aee7 + type_id: 0x9bc1ac21 + full_name: "__traceiter_f2fs_sync_file_enter" +} +elf_symbol { + id: 0x185b4074 + name: "__traceiter_f2fs_sync_file_exit" + is_defined: true + symbol_type: FUNCTION + crc: 0xbdb940cb + type_id: 0x9bd9e15e + full_name: "__traceiter_f2fs_sync_file_exit" +} elf_symbol { id: 0xa3b097a8 name: "__traceiter_f2fs_write_begin" @@ -380291,6 +380434,15 @@ elf_symbol { type_id: 0x9bc953c5 full_name: "__traceiter_f2fs_write_begin" } +elf_symbol { + id: 0xe925f601 + name: "__traceiter_f2fs_write_checkpoint" + is_defined: true + symbol_type: FUNCTION + crc: 0x34c26d18 + type_id: 0x9b2d33b5 + full_name: "__traceiter_f2fs_write_checkpoint" +} elf_symbol { id: 0x104ffeec name: "__traceiter_gpu_mem_total" @@ -380876,6 +381028,15 @@ elf_symbol { type_id: 0x9b41a786 full_name: "__traceiter_tcp_retransmit_skb" } +elf_symbol { + id: 0x38dcfd9c + name: "__traceiter_ufshcd_command" + is_defined: true + symbol_type: FUNCTION + crc: 0xae54f189 + type_id: 0x9b389965 + full_name: "__traceiter_ufshcd_command" +} elf_symbol { id: 0x35f53d2e name: "__traceiter_ufshcd_profile_clk_gating" @@ -386510,6 +386671,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_dma_fence_emit" } +elf_symbol { + id: 0x015c48b8 + name: "__tracepoint_f2fs_gc_begin" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_f2fs_gc_begin" +} +elf_symbol { + id: 0x33abfb84 + name: "__tracepoint_f2fs_gc_end" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_f2fs_gc_end" +} elf_symbol { id: 0x1581f1d1 name: "__tracepoint_f2fs_submit_folio_write" @@ -386519,6 +386698,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_f2fs_submit_folio_write" } +elf_symbol { + id: 0x2bc8dc2b + name: "__tracepoint_f2fs_sync_file_enter" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_f2fs_sync_file_enter" +} +elf_symbol { + id: 0xf939f522 + name: "__tracepoint_f2fs_sync_file_exit" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_f2fs_sync_file_exit" +} elf_symbol { id: 0x46235392 name: "__tracepoint_f2fs_write_begin" @@ -386528,6 +386725,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_f2fs_write_begin" } +elf_symbol { + id: 0x67e8a553 + name: "__tracepoint_f2fs_write_checkpoint" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_f2fs_write_checkpoint" +} elf_symbol { id: 0xd8f3ca82 name: "__tracepoint_gpu_mem_total" @@ -387113,6 +387319,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_tcp_retransmit_skb" } +elf_symbol { + id: 0x1f9b047a + name: "__tracepoint_ufshcd_command" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_ufshcd_command" +} elf_symbol { id: 0x5dd7d3e4 name: "__tracepoint_ufshcd_profile_clk_gating" @@ -453568,8 +453783,13 @@ interface { symbol_id: 0x7e705ab7 symbol_id: 0x7b03aae7 symbol_id: 0x92373f85 + symbol_id: 0x64d96a8a + symbol_id: 0xfbd5a58a symbol_id: 0x0cf359e7 + symbol_id: 0xde4405d9 + symbol_id: 0x185b4074 symbol_id: 0xa3b097a8 + symbol_id: 0xe925f601 symbol_id: 0x104ffeec symbol_id: 0x6d4f31c4 symbol_id: 0xcf61fd25 @@ -453635,6 +453855,7 @@ interface { symbol_id: 0xcac5a7d5 symbol_id: 0x2dc83a86 symbol_id: 0x59a320d1 + symbol_id: 0x38dcfd9c symbol_id: 0x35f53d2e symbol_id: 0x0dd41e78 symbol_id: 0x3b50eb54 @@ -454261,8 +454482,13 @@ interface { symbol_id: 0xbf086359 symbol_id: 0xef6e6795 symbol_id: 0xb2d6f207 + symbol_id: 0x015c48b8 + symbol_id: 0x33abfb84 symbol_id: 0x1581f1d1 + symbol_id: 0x2bc8dc2b + symbol_id: 0xf939f522 symbol_id: 0x46235392 + symbol_id: 0x67e8a553 symbol_id: 0xd8f3ca82 symbol_id: 0xff315556 symbol_id: 0x6d72699f @@ -454328,6 +454554,7 @@ interface { symbol_id: 0xe91cdbb3 symbol_id: 0x4f1ffabc symbol_id: 0x4c9e8f73 + symbol_id: 0x1f9b047a symbol_id: 0x5dd7d3e4 symbol_id: 0x4bf305e6 symbol_id: 0x483c06ba diff --git a/gki/aarch64/symbols/xiaomi b/gki/aarch64/symbols/xiaomi index eb1f99e740cb..3333181e2e6d 100644 --- a/gki/aarch64/symbols/xiaomi +++ b/gki/aarch64/symbols/xiaomi @@ -391,6 +391,20 @@ __tracepoint_android_vh_psi_event __tracepoint_android_vh_psi_group +#required by io_monitor.ko + __tracepoint_f2fs_gc_begin + __tracepoint_f2fs_gc_end + __tracepoint_f2fs_write_checkpoint + __tracepoint_f2fs_sync_file_enter + __tracepoint_f2fs_sync_file_exit + __tracepoint_ufshcd_command + __traceiter_f2fs_gc_begin + __traceiter_f2fs_gc_end + __traceiter_f2fs_write_checkpoint + __traceiter_f2fs_sync_file_enter + __traceiter_f2fs_sync_file_exit + __traceiter_ufshcd_command + #required by zram.ko module __blk_alloc_disk bio_end_io_acct_remapped From 766ecae19f56d2f638ec2132c5231443dbbe7501 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Bartosik?= Date: Fri, 27 Jun 2025 17:41:21 +0300 Subject: [PATCH 73/92] UPSTREAM: xhci: dbctty: disable ECHO flag by default MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When /dev/ttyDBC0 device is created then by default ECHO flag is set for the terminal device. However if data arrives from a peer before application using /dev/ttyDBC0 applies its set of terminal flags then the arriving data will be echoed which might not be desired behavior. Fixes: 4521f1613940 ("xhci: dbctty: split dbc tty driver registration and unregistration functions.") Cc: stable@kernel.org Signed-off-by: Łukasz Bartosik Signed-off-by: Mathias Nyman Link: https://lore.kernel.org/stable/20250610111802.18742-1-ukaszb%40chromium.org Link: https://lore.kernel.org/r/20250627144127.3889714-4-mathias.nyman@linux.intel.com Signed-off-by: Greg Kroah-Hartman (cherry picked from commit 2b857d69a5e116150639a0c6c39c86cc329939ee) Bug: 419244002 Bug: 422357008 Test: Connect host and DUT over USB3-A-to-A debug cable Start ADB server on host Multiple times disconnect/reconnect the debug cable from host and after each reconnection issue "adb shell uname -a" and verify the command was succesfull Change-Id: Ieb5c88500814bf1b6c1cbf57bf3f537d54954e3c Signed-off-by: Łukasz Bartosik --- drivers/usb/host/xhci-dbgtty.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/usb/host/xhci-dbgtty.c b/drivers/usb/host/xhci-dbgtty.c index 60ed753c85bb..d894081d8d15 100644 --- a/drivers/usb/host/xhci-dbgtty.c +++ b/drivers/usb/host/xhci-dbgtty.c @@ -617,6 +617,7 @@ int dbc_tty_init(void) dbc_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; dbc_tty_driver->subtype = SERIAL_TYPE_NORMAL; dbc_tty_driver->init_termios = tty_std_termios; + dbc_tty_driver->init_termios.c_lflag &= ~ECHO; dbc_tty_driver->init_termios.c_cflag = B9600 | CS8 | CREAD | HUPCL | CLOCAL; dbc_tty_driver->init_termios.c_ispeed = 9600; From 41f730f9c4c84eca8f4e1ed85d1e407956baa560 Mon Sep 17 00:00:00 2001 From: Jaehyoung Choi Date: Fri, 4 Jul 2025 16:13:52 +0900 Subject: [PATCH 74/92] ANDROID: GKI: update exynos symbol list 2 function symbol(s) added 'void drm_crtc_vblank_on_config(struct drm_crtc*, const struct drm_vblank_crtc_config*)' 'int iio_convert_raw_to_processed(struct iio_channel*, int, int*, unsigned int)' 1 variable symbol(s) added 'unsigned long capacity_freq_ref' Bug: 429522710 Signed-off-by: Jaehyoung Choi Change-Id: I196aea8fe0530084ce3eb25bd4dde0cf059d5132 --- gki/aarch64/abi.stg | 54 +++++++ gki/aarch64/symbols/exynos | 304 ++++++++++++++++++++++++++++--------- 2 files changed, 285 insertions(+), 73 deletions(-) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index ee8258c923f3..2255ab5ad3c8 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -27803,6 +27803,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfccdbf80 } +pointer_reference { + id: 0x35a3cc71 + kind: POINTER + pointee_type_id: 0xfccfd759 +} pointer_reference { id: 0x35ab6b03 kind: POINTER @@ -39568,6 +39573,11 @@ qualified { qualifier: CONST qualified_type_id: 0x83714889 } +qualified { + id: 0xfccfd759 + qualifier: CONST + qualified_type_id: 0x8378ebef +} qualified { id: 0xfd03f127 qualifier: CONST @@ -328031,6 +328041,12 @@ function { parameter_id: 0x0cc07624 parameter_id: 0x18bd6530 } +function { + id: 0x1c180122 + return_type_id: 0x48b5725f + parameter_id: 0x315b7e01 + parameter_id: 0x35a3cc71 +} function { id: 0x1c18b1c5 return_type_id: 0x48b5725f @@ -342895,6 +342911,14 @@ function { parameter_id: 0x3c01aef6 parameter_id: 0x3c01aef6 } +function { + id: 0x92709a7a + return_type_id: 0x6720d32f + parameter_id: 0x39a4e83f + parameter_id: 0x6720d32f + parameter_id: 0x13580d6c + parameter_id: 0x4585663f +} function { id: 0x9271fe5c return_type_id: 0x6720d32f @@ -391464,6 +391488,15 @@ elf_symbol { type_id: 0xfd18a905 full_name: "capable_wrt_inode_uidgid" } +elf_symbol { + id: 0xf796806d + name: "capacity_freq_ref" + is_defined: true + symbol_type: OBJECT + crc: 0xe82c42ee + type_id: 0x33756485 + full_name: "capacity_freq_ref" +} elf_symbol { id: 0xb2bfcc0c name: "cdc_parse_cdc_header" @@ -402549,6 +402582,15 @@ elf_symbol { type_id: 0x1cce8e13 full_name: "drm_crtc_vblank_on" } +elf_symbol { + id: 0x55ebc92f + name: "drm_crtc_vblank_on_config" + is_defined: true + symbol_type: FUNCTION + crc: 0xe20e718a + type_id: 0x1c180122 + full_name: "drm_crtc_vblank_on_config" +} elf_symbol { id: 0x19d409c4 name: "drm_crtc_vblank_put" @@ -412559,6 +412601,15 @@ elf_symbol { type_id: 0x1ef16b9c full_name: "iio_channel_release" } +elf_symbol { + id: 0x793a0b03 + name: "iio_convert_raw_to_processed" + is_defined: true + symbol_type: FUNCTION + crc: 0x24c789fe + type_id: 0x92709a7a + full_name: "iio_convert_raw_to_processed" +} elf_symbol { id: 0x7ee06725 name: "iio_dealloc_pollfunc" @@ -455015,6 +455066,7 @@ interface { symbol_id: 0x9e7fc289 symbol_id: 0x0e419b40 symbol_id: 0x61aaf300 + symbol_id: 0xf796806d symbol_id: 0xb2bfcc0c symbol_id: 0x06192615 symbol_id: 0x9e3deb49 @@ -456244,6 +456296,7 @@ interface { symbol_id: 0x3d72f095 symbol_id: 0x1d6c3f41 symbol_id: 0xa05d587d + symbol_id: 0x55ebc92f symbol_id: 0x19d409c4 symbol_id: 0x427db265 symbol_id: 0x2ca7efbd @@ -457355,6 +457408,7 @@ interface { symbol_id: 0xd941beb8 symbol_id: 0xe4653a75 symbol_id: 0x8aa99af0 + symbol_id: 0x793a0b03 symbol_id: 0x7ee06725 symbol_id: 0xea065265 symbol_id: 0xd50bc6e1 diff --git a/gki/aarch64/symbols/exynos b/gki/aarch64/symbols/exynos index 21b269264b89..bd19bddcf901 100644 --- a/gki/aarch64/symbols/exynos +++ b/gki/aarch64/symbols/exynos @@ -8,6 +8,8 @@ __alloc_skb alloc_workqueue alt_cb_patch_nops + __amba_driver_register + amba_driver_unregister android_rvh_probe_register __arch_copy_from_user __arch_copy_to_user @@ -45,6 +47,8 @@ bpf_trace_run8 bpf_trace_run9 bus_get_dev_root + bus_register + bus_unregister call_rcu cancel_delayed_work cancel_delayed_work_sync @@ -58,6 +62,7 @@ __check_object_size class_create class_destroy + class_find_device class_register class_unregister clk_disable @@ -77,6 +82,9 @@ complete_all completion_done config_ep_by_speed + configfs_register_subsystem + configfs_unregister_subsystem + config_group_init config_group_init_type_name console_suspend_enabled console_unlock @@ -93,19 +101,24 @@ cpufreq_quick_get cpufreq_register_notifier cpufreq_unregister_notifier + __cpuhp_remove_state __cpuhp_setup_state __cpuhp_setup_state_cpuslocked + __cpuhp_state_add_instance + __cpuhp_state_remove_instance __cpu_online_mask cpu_pm_register_notifier __cpu_possible_mask - cpu_scale cpus_read_lock cpus_read_unlock cpu_subsys crc32_le + crypto_alloc_shash + crypto_destroy_tfm csum_partial _ctype debugfs_create_blob + debugfs_create_bool debugfs_create_dir debugfs_create_file debugfs_create_symlink @@ -126,11 +139,15 @@ devfreq_get_devfreq_by_phandle devfreq_recommended_opp devfreq_remove_device + dev_get_by_name + dev_get_stats + device_add device_create device_create_file device_destroy device_for_each_child device_initialize + device_property_present device_register device_remove_file device_set_wakeup_capable @@ -160,6 +177,7 @@ devm_kfree devm_kmalloc devm_kmemdup + devm_krealloc devm_kstrdup devm_mfd_add_devices __devm_of_phy_provider_register @@ -176,6 +194,7 @@ __devm_request_region devm_request_threaded_irq devm_snd_soc_register_component + devm_thermal_of_zone_register _dev_notice dev_pm_opp_add_dynamic dev_pm_opp_find_freq_ceil @@ -187,6 +206,8 @@ dev_pm_qos_remove_request dev_pm_qos_update_request __dev_queue_xmit + devres_add + __devres_alloc_node dev_set_name _dev_warn disable_irq @@ -200,11 +221,9 @@ dma_buf_end_cpu_access_partial dma_buf_get dma_buf_get_flags - dma_buf_map_attachment dma_buf_map_attachment_unlocked dma_buf_mmap dma_buf_put - dma_buf_unmap_attachment dma_buf_unmap_attachment_unlocked dma_buf_vmap_unlocked dma_buf_vunmap_unlocked @@ -238,6 +257,8 @@ dma_unmap_page_attrs dma_unmap_sg_attrs do_wait_intr + down_read + down_write d_path drain_workqueue driver_unregister @@ -293,6 +314,7 @@ dump_stack enable_irq eth_type_trans + fdget fd_install _find_first_bit _find_first_zero_bit @@ -305,6 +327,7 @@ flush_delayed_work flush_work __flush_workqueue + __folio_put __fortify_panic fput free_irq @@ -313,7 +336,9 @@ free_pages free_percpu free_reserved_page + freq_qos_add_request freq_qos_update_request + fwnode_property_present gcd generic_file_llseek generic_handle_irq @@ -333,6 +358,7 @@ get_free_pages_noprof get_pid_task get_random_bytes + __get_task_comm get_task_mm get_unused_fd_flags gpiochip_add_pin_range @@ -355,6 +381,7 @@ hrtimer_active hrtimer_cancel hrtimer_forward + __hrtimer_get_remaining hrtimer_init hrtimer_start_range_ns hrtimer_try_to_cancel @@ -374,12 +401,16 @@ ida_alloc_range ida_free idr_alloc + idr_destroy + idr_find + idr_for_each idr_remove in4_pton in6_pton init_dummy_netdev init_net __init_rwsem + init_srcu_struct __init_swait_queue_head init_task init_timer_key @@ -471,6 +502,8 @@ ktime_get_real_ts64 ktime_get_ts64 ktime_get_with_offset + kunit_binary_assert_format + __kunit_do_failed_assertion kvfree kvfree_call_rcu __kvmalloc_node_noprof @@ -496,9 +529,13 @@ mfd_remove_devices misc_deregister misc_register + __mmap_lock_do_trace_acquire_returned + __mmap_lock_do_trace_released + __mmap_lock_do_trace_start_locking mod_delayed_work_on mod_timer module_layout + module_put __msecs_to_jiffies msleep msleep_interruptible @@ -525,6 +562,7 @@ nla_put nla_put_64bit nla_reserve + nonseekable_open noop_llseek nr_cpu_ids nsecs_to_jiffies @@ -536,6 +574,7 @@ of_alias_get_id of_clk_get_by_name of_count_phandle_with_args + of_cpu_node_to_id of_device_get_match_data of_device_is_available of_device_is_compatible @@ -546,6 +585,7 @@ of_find_node_by_type of_find_node_opts_by_path of_find_property + of_fwnode_ops of_get_child_by_name of_get_named_gpio of_get_next_available_child @@ -557,6 +597,7 @@ of_match_device of_match_node of_n_addr_cells + of_node_name_eq of_n_size_cells __of_parse_phandle_with_args of_phandle_iterator_init @@ -576,6 +617,8 @@ of_reserved_mem_device_release of_reserved_mem_lookup of_root + page_pinner_inited + __page_pinner_put_page panic panic_notifier_list param_array_ops @@ -612,6 +655,7 @@ perf_event_enable perf_event_read_local perf_event_release_kernel + perf_pmu_unregister perf_trace_buf_alloc perf_trace_run_bpf_submit pfn_is_map_memory @@ -622,6 +666,7 @@ pinctrl_lookup_state pinctrl_select_state pinctrl_utils_free_map + pin_user_pages platform_device_register_full platform_device_unregister __platform_driver_probe @@ -696,6 +741,7 @@ _raw_write_unlock _raw_write_unlock_irqrestore rb_erase + rb_first rb_insert_color rb_next rcu_barrier @@ -710,7 +756,6 @@ __register_chrdev register_chrdev_region register_die_notifier - register_kretprobe register_netdev register_netdevice register_pm_notifier @@ -729,7 +774,6 @@ regulator_put regulator_set_mode release_firmware - __release_region remap_pfn_range remove_proc_entry request_firmware @@ -757,6 +801,7 @@ seq_read seq_write set_cpus_allowed_ptr + set_normalized_timespec64 sg_alloc_table sg_free_table sg_init_table @@ -827,6 +872,8 @@ sprintf srcu_notifier_call_chain srcu_notifier_chain_register + __srcu_read_lock + __srcu_read_unlock sscanf __stack_chk_fail static_key_slow_dec @@ -854,6 +901,7 @@ sync_file_create synchronize_net synchronize_rcu + synchronize_srcu syscon_regmap_lookup_by_phandle sysfs_add_file_to_group sysfs_create_bin_file @@ -863,6 +911,7 @@ sysfs_create_groups sysfs_create_link sysfs_emit + sysfs_emit_at sysfs_remove_bin_file sysfs_remove_file_ns sysfs_remove_group @@ -877,7 +926,9 @@ tasklet_init tasklet_kill __tasklet_schedule + thermal_zone_device_priv thermal_zone_device_type + thermal_zone_device_update thermal_zone_get_temp thermal_zone_get_zone_by_name time64_to_tm @@ -897,9 +948,14 @@ __traceiter_android_vh_cpuidle_psci_exit __traceiter_android_vh_free_task __traceiter_android_vh_is_fpsimd_save + __traceiter_android_vh_meminfo_proc_show + __traceiter_android_vh_show_mem __traceiter_clock_set_rate __traceiter_device_pm_callback_end __traceiter_device_pm_callback_start + __traceiter_mmap_lock_acquire_returned + __traceiter_mmap_lock_released + __traceiter_mmap_lock_start_locking __traceiter_suspend_resume __tracepoint_android_rvh_sched_fork_init __tracepoint_android_vh_cpu_idle_enter @@ -908,27 +964,34 @@ __tracepoint_android_vh_cpuidle_psci_exit __tracepoint_android_vh_free_task __tracepoint_android_vh_is_fpsimd_save + __tracepoint_android_vh_meminfo_proc_show + __tracepoint_android_vh_show_mem __tracepoint_clock_set_rate __tracepoint_device_pm_callback_end __tracepoint_device_pm_callback_start + __tracepoint_mmap_lock_acquire_returned + __tracepoint_mmap_lock_released + __tracepoint_mmap_lock_start_locking tracepoint_probe_register tracepoint_probe_unregister __tracepoint_suspend_resume trace_print_array_seq trace_raw_output_prep __trace_trigger_soft_disabled + try_module_get ttm_bo_mmap_obj __udelay unpin_user_page + unpin_user_pages __unregister_chrdev unregister_chrdev_region - unregister_kretprobe unregister_netdev unregister_netdevice_queue unregister_pm_notifier unregister_reboot_notifier up up_read + up_write usb_enable_autosuspend usb_ep_alloc_request usb_ep_autoconfig @@ -997,6 +1060,7 @@ vmalloc_noprof vmalloc_to_pfn vmap + __vma_start_write vscnprintf vsnprintf vunmap @@ -1011,10 +1075,7 @@ wakeup_source_register wakeup_source_unregister __warn_printk - -# required by audio_exynos_test.ko - kunit_binary_assert_format - __kunit_do_failed_assertion + work_busy # required by cfg80211.ko debugfs_rename @@ -1022,7 +1083,6 @@ dev_close __dev_get_by_index dev_get_by_index - device_add device_del device_rename do_trace_netlink_extack @@ -1077,6 +1137,41 @@ # required by cmupmucal.ko single_open_size +# required by coresight.ko + amba_bustype + bus_find_device + bus_for_each_dev + configfs_register_group + configfs_unregister_group + config_item_set_name + __cpu_present_mask + __dev_fwnode + device_match_fwnode + devm_bitmap_zalloc + dma_alloc_pages + dma_free_pages + fwnode_handle_get + fwnode_property_read_u32_array + hashlen_string + idr_alloc_u32 + __kmalloc_cache_node_noprof + of_get_next_parent + of_graph_get_next_endpoint + of_graph_get_port_parent + of_graph_get_remote_endpoint + of_graph_is_present + of_graph_parse_endpoint + perf_aux_output_begin + perf_aux_output_end + perf_aux_output_flag + perf_get_aux + perf_pmu_register + perf_report_aux_output_id + platform_bus_type + sysfs_add_link_to_group + sysfs_remove_file_from_group + sysfs_remove_link_from_group + # required by cpif.ko csum_ipv6_magic csum_tcpudp_nofold @@ -1087,7 +1182,6 @@ pci_restore_msi_state # required by cpif_dinet.ko - dev_get_by_name get_random_u16 in_aton in_dev_finish_destroy @@ -1096,9 +1190,6 @@ neigh_for_each nf_ct_iterate_cleanup_net -# required by cpif_page.ko - __page_frag_cache_drain - # required by drm_display_helper.ko drm_atomic_get_new_private_obj_state drm_atomic_get_old_private_obj_state @@ -1178,15 +1269,15 @@ # required by dwc3-exynos-usb.ko device_create_managed_software_node - device_property_present device_set_wakeup_enable - phy_set_mode_ext platform_device_add platform_device_add_resources platform_device_alloc platform_device_del platform_device_put pm_runtime_allow + register_kretprobe + unregister_kretprobe usb_gadget_set_state usb_hcd_is_primary_hcd usb_otg_state_string @@ -1200,6 +1291,7 @@ arch_freq_scale balance_push_callback bpf_trace_run12 + capacity_freq_ref __cpu_dying_mask cpufreq_add_update_util_hook cpufreq_cpu_get_raw @@ -1210,11 +1302,11 @@ cpufreq_register_governor cpufreq_remove_update_util_hook cpufreq_this_cpu_can_update - __cpuhp_remove_state cpuidle_governor_latency_req cpuidle_register_governor cpumask_any_and_distribute cpupri_find_fitness + cpu_scale cpu_topology deactivate_task double_rq_lock @@ -1222,7 +1314,6 @@ housekeeping_any_cpu housekeeping_overridden housekeeping_test_cpu - __hrtimer_get_remaining irq_work_queue irq_work_sync kthread_create_worker_on_cpu @@ -1244,20 +1335,23 @@ set_task_cpu static_key_disable stop_machine + stop_one_cpu stop_one_cpu_nowait sysctl_sched_features system_32bit_el0_cpumask tasklist_lock task_rq_lock tick_nohz_get_sleep_length - __traceiter_android_rvh_after_enqueue_task + __traceiter_android_rvh_after_dequeue_task __traceiter_android_rvh_attach_entity_load_avg __traceiter_android_rvh_can_migrate_task __traceiter_android_rvh_check_preempt_wakeup_fair + __traceiter_android_rvh_cpu_capacity_show __traceiter_android_rvh_cpu_cgroup_attach __traceiter_android_rvh_dequeue_task __traceiter_android_rvh_detach_entity_load_avg __traceiter_android_rvh_do_sched_yield + __traceiter_android_rvh_enqueue_task __traceiter_android_rvh_find_busiest_queue __traceiter_android_rvh_find_lowest_rq __traceiter_android_rvh_find_new_ilb @@ -1277,10 +1371,12 @@ __traceiter_android_rvh_select_task_rq_rt __traceiter_android_rvh_set_cpus_allowed_by_task __traceiter_android_rvh_set_task_cpu + __traceiter_android_rvh_show_max_freq __traceiter_android_rvh_tick_entry __traceiter_android_rvh_try_to_wake_up __traceiter_android_rvh_uclamp_eff_get __traceiter_android_rvh_update_blocked_fair + __traceiter_android_rvh_update_cpu_capacity __traceiter_android_rvh_update_load_avg __traceiter_android_rvh_update_misfit_status __traceiter_android_rvh_util_est_update @@ -1291,14 +1387,17 @@ __traceiter_android_vh_scheduler_tick __traceiter_android_vh_syscall_prctl_finished __traceiter_binder_transaction_received - __tracepoint_android_rvh_after_enqueue_task + __traceiter_cpu_frequency_limits + __tracepoint_android_rvh_after_dequeue_task __tracepoint_android_rvh_attach_entity_load_avg __tracepoint_android_rvh_can_migrate_task __tracepoint_android_rvh_check_preempt_wakeup_fair + __tracepoint_android_rvh_cpu_capacity_show __tracepoint_android_rvh_cpu_cgroup_attach __tracepoint_android_rvh_dequeue_task __tracepoint_android_rvh_detach_entity_load_avg __tracepoint_android_rvh_do_sched_yield + __tracepoint_android_rvh_enqueue_task __tracepoint_android_rvh_find_busiest_queue __tracepoint_android_rvh_find_lowest_rq __tracepoint_android_rvh_find_new_ilb @@ -1318,10 +1417,12 @@ __tracepoint_android_rvh_select_task_rq_rt __tracepoint_android_rvh_set_cpus_allowed_by_task __tracepoint_android_rvh_set_task_cpu + __tracepoint_android_rvh_show_max_freq __tracepoint_android_rvh_tick_entry __tracepoint_android_rvh_try_to_wake_up __tracepoint_android_rvh_uclamp_eff_get __tracepoint_android_rvh_update_blocked_fair + __tracepoint_android_rvh_update_cpu_capacity __tracepoint_android_rvh_update_load_avg __tracepoint_android_rvh_update_misfit_status __tracepoint_android_rvh_util_est_update @@ -1332,6 +1433,7 @@ __tracepoint_android_vh_scheduler_tick __tracepoint_android_vh_syscall_prctl_finished __tracepoint_binder_transaction_received + __tracepoint_cpu_frequency_limits uclamp_eff_value update_rq_clock wake_up_if_idle @@ -1351,6 +1453,10 @@ # required by exynos-cpu-phyid.ko of_get_next_cpu_node +# required by exynos-cpu-profiler.ko + __traceiter_android_rvh_cpufreq_transition + __tracepoint_android_rvh_cpufreq_transition + # required by exynos-cpufreq.ko cpufreq_freq_transition_begin cpufreq_freq_transition_end @@ -1380,9 +1486,30 @@ cpu_hotplug_disable cpu_hotplug_enable +# required by exynos-ecu.ko + __of_get_address + # required by exynos-hsi-iommu.ko gen_pool_has_addr +# required by exynos-hvm.ko + add_wait_queue_priority + alloc_pages_exact_noprof + anon_inode_getfd + disable_percpu_irq + enable_percpu_irq + eventfd_ctx_do_read + eventfd_ctx_fdget + eventfd_ctx_fileget + eventfd_ctx_put + eventfd_ctx_remove_wait_queue + eventfd_signal_mask + free_pages_exact + mtree_load + of_irq_get + __request_percpu_irq + unpin_user_pages_dirty_lock + # required by exynos-irq-gic-v3-its.ko its_restore_enable its_save_disable @@ -1397,22 +1524,34 @@ # required by exynos-msc-dsu.ko bitmap_alloc +# required by exynos-ntc.ko + device_get_match_data + device_property_read_u32_array + devm_iio_channel_get + iio_convert_raw_to_processed + iio_get_channel_type + iio_read_channel_raw + # required by exynos-pd.ko of_genpd_add_provider_simple pm_genpd_add_subdomain pm_genpd_init -# required by exynos-seclog.ko - debugfs_create_bool - # required by exynos-usb-audio-offloading.ko snd_ctl_add snd_ctl_new1 + snd_usb_autoresume + snd_usb_autosuspend + snd_usb_register_platform_ops usb_altnum_to_altsetting usb_choose_configuration usb_ifnum_to_if xhci_get_endpoint_index xhci_get_ep_ctx + xhci_sideband_add_endpoint + xhci_sideband_create_interrupter + xhci_sideband_register + xhci_sideband_unregister # required by exynos_amb_control.ko kthread_cancel_delayed_work_sync @@ -1474,7 +1613,6 @@ __drm_atomic_helper_plane_duplicate_state drm_atomic_helper_prepare_planes drm_atomic_helper_set_config - drm_atomic_helper_setup_commit drm_atomic_helper_swap_state drm_atomic_helper_update_legacy_modeset_state drm_atomic_helper_update_plane @@ -1494,12 +1632,11 @@ drm_crtc_accurate_vblank_count drm_crtc_enable_color_mgmt drm_crtc_handle_vblank - drm_crtc_send_vblank_event drm_crtc_vblank_count drm_crtc_vblank_count_and_time drm_crtc_vblank_get drm_crtc_vblank_off - drm_crtc_vblank_on + drm_crtc_vblank_on_config drm_crtc_vblank_put drm_display_mode_to_videomode drm_edid_to_sad @@ -1546,15 +1683,13 @@ drm_property_create_enum drm_property_create_range drm_property_create_signed_range - drm_property_lookup_blob - drm_property_replace_blob + drm_property_replace_blob_from_id __drm_puts_seq_file drm_rect_clip_scaled drm_rect_intersect drm_rotation_simplify drm_self_refresh_helper_alter_state drm_send_event_locked - drm_wait_one_vblank drm_writeback_cleanup_job drm_writeback_connector_init drm_writeback_queue_job @@ -1575,6 +1710,7 @@ phy_init platform_find_device_by_driver seq_release + try_wait_for_completion v4l2_match_dv_timings # required by exynos_drmdpu_panel.ko @@ -1647,7 +1783,6 @@ snd_soc_pm_ops # required by exynos_thermal_v2.ko - devm_thermal_of_zone_register dev_pm_opp_get_opp_count kthread_flush_work of_get_cpu_node @@ -1657,8 +1792,6 @@ thermal_zone_device_disable thermal_zone_device_enable thermal_zone_device_id - thermal_zone_device_priv - thermal_zone_device_update thermal_zone_for_each_trip thermal_zone_set_trip_temp @@ -1669,6 +1802,7 @@ do_SAK handle_sysrq __kfifo_out_linear + __release_region sysrq_mask tty_flip_buffer_push __tty_insert_flip_string_flags @@ -1693,7 +1827,6 @@ platform_device_register # required by freq-qos-tracer.ko - freq_qos_add_request freq_qos_remove_request # required by gpu-sched.ko @@ -1709,6 +1842,9 @@ # required by hardlockup-watchdog.ko smp_call_on_cpu +# required by hdcp2.ko + crypto_shash_digest + # required by hook.ko __traceiter_android_vh_do_wake_up_sync __traceiter_android_vh_set_wake_flags @@ -1719,6 +1855,13 @@ # required by hts.ko kernel_cpustat +# required by hwmon.ko + device_find_child + device_property_read_string + devres_free + i2c_verify_client + sysfs_notify + # required by irq-gic-v3-vh.ko __traceiter_android_rvh_gic_v3_set_affinity __tracepoint_android_rvh_gic_v3_set_affinity @@ -1743,18 +1886,14 @@ devm_rtc_device_register # required by mcDrvModule.ko - crypto_alloc_shash - crypto_destroy_tfm crypto_shash_final crypto_shash_update - down_read freezer_active freezing_slow_path get_zeroed_page_noprof kstrtol_from_user ktime_get_raw_ts64 mmput - pin_user_pages __refrigerator release_pages sg_miter_next @@ -1762,17 +1901,16 @@ sg_miter_stop vmalloc_to_page wait_for_completion_killable + wait_for_completion_state # required by nanohub.ko arch_timer_read_counter - class_find_device clocks_calc_mult_shift device_create_bin_file iio_device_alloc iio_device_free __iio_device_register iio_device_unregister - nonseekable_open rtc_set_time rtc_tm_to_time64 sched_setscheduler @@ -1782,7 +1920,7 @@ cpuidle_pause_and_lock cpuidle_resume_and_unlock dev_pm_opp_find_freq_floor - __vma_start_write + of_property_read_variable_u64_array vsprintf # required by pablo-actuator-ak737x.ko @@ -1825,7 +1963,6 @@ kvmemdup kvrealloc_noprof llist_add_batch - rb_first tasklet_setup # required by pcie-exynos-rc-core.ko @@ -1847,13 +1984,10 @@ # required by pinctrl-samsung-ext.ko device_get_next_child_node - fwnode_property_present generic_handle_domain_irq gpiochip_lock_as_irq gpiochip_unlock_as_irq irq_set_chained_handler_and_data - of_fwnode_ops - of_node_name_eq pinctrl_add_gpio_range pinctrl_force_default pinctrl_force_sleep @@ -1911,8 +2045,6 @@ iommu_group_set_name # required by samsung-pdma.ko - __amba_driver_register - amba_driver_unregister cpu_all_bits __devm_reset_control_get dma_async_device_register @@ -1940,20 +2072,18 @@ dma_heap_get_drvdata dma_heap_get_name is_dma_buf_file + kstrtoul_from_user mod_node_page_state + sched_set_normal shrinker_alloc shrinker_free shrinker_register - __traceiter_android_vh_show_mem - __tracepoint_android_vh_show_mem vm_insert_page # required by samsung_iommu_v9.ko device_link_add device_link_del dev_iommu_priv_set - devres_add - __devres_alloc_node iommu_alloc_resv_region iommu_device_register iommu_device_sysfs_add @@ -1966,7 +2096,16 @@ iommu_group_set_iommudata iommu_set_fault_handler of_find_node_with_property + rb_prev report_iommu_fault + __traceiter_android_rvh_iommu_alloc_insert_iova + __traceiter_android_rvh_iommu_dma_info_to_prot + __traceiter_android_rvh_iommu_iovad_init_alloc_algo + __traceiter_android_rvh_iommu_limit_align_shift + __tracepoint_android_rvh_iommu_alloc_insert_iova + __tracepoint_android_rvh_iommu_dma_info_to_prot + __tracepoint_android_rvh_iommu_iovad_init_alloc_algo + __tracepoint_android_rvh_iommu_limit_align_shift # required by scaler.ko dma_fence_default_wait @@ -1974,7 +2113,6 @@ sync_file_get_fence v4l2_ctrl_handler_setup v4l2_m2m_try_schedule - work_busy # required by scsc_bt.ko crc_ccitt @@ -2022,7 +2160,6 @@ dql_reset dst_release ether_setup - for_each_kernel_tracepoint ip_route_output_flow ip_send_check linkwatch_fire_event @@ -2084,8 +2221,10 @@ devm_platform_ioremap_resource_byname dma_addressing_limited dma_buf_dynamic_attach + dma_buf_map_attachment dma_buf_move_notify dma_buf_pin + dma_buf_unmap_attachment dma_buf_unpin dma_fence_array_create dma_fence_chain_ops @@ -2101,7 +2240,6 @@ dma_resv_test_signaled dma_resv_wait_timeout down_read_killable - down_write drm_debugfs_create_files drm_dev_enter drm_dev_exit @@ -2128,15 +2266,11 @@ drm_syncobj_get_fd drm_syncobj_get_handle drm_syncobj_replace_fence - fdget - __folio_put + find_vma get_random_u32 - __get_task_comm + get_user_pages_fast handle_simple_irq ida_destroy - idr_destroy - idr_find - idr_for_each idr_get_next idr_replace jiffies64_to_msecs @@ -2144,8 +2278,6 @@ memremap memunmap mmu_notifier_synchronize - page_pinner_inited - __page_pinner_put_page param_ops_hexint pci_assign_unassigned_bus_resources pci_bus_resource_n @@ -2154,7 +2286,6 @@ pci_iounmap pci_msix_vec_count pci_resize_resource - perf_pmu_unregister pid_task pin_user_pages_fast pm_runtime_get_if_active @@ -2166,11 +2297,11 @@ rb_next_postorder reclaim_shmem_address_space request_firmware_into_buf - set_normalized_timespec64 set_page_dirty sg_alloc_table_from_pages_segment shmem_file_setup shmem_read_mapping_page_gfp + __show_mem si_meminfo sysfs_remove_files __traceiter_gpu_mem_total @@ -2215,8 +2346,6 @@ ttm_resource_manager_usage ttm_sg_tt_init ttm_tt_fini - unpin_user_pages - up_write vm_get_page_prot __wake_up_locked ww_mutex_lock @@ -2253,7 +2382,6 @@ device_show_int device_store_bool device_store_int - devm_krealloc dma_buf_fd kstrtobool_from_user kstrtoull_from_user @@ -2320,18 +2448,37 @@ spi_unregister_controller # required by ssld.ko - bus_register - bus_unregister driver_register +# required by stm.ko + cleanup_srcu_struct + compat_ptr_ioctl + config_item_get + config_item_put + device_match_name + kobject_set_name + __memcat_p + register_ftrace_export + __request_module + unregister_ftrace_export + vm_iomap_memory + # required by sub_pmic_pinctrl.ko irq_domain_create_simple +# required by tsmux.ko + fget + # required by ufs-exynos-core.ko blk_crypto_reprogram_all_keys blk_mq_unique_tag devm_blk_crypto_profile_init - of_cpu_node_to_id + msi_domain_first_desc + msi_lock_descs + msi_next_desc + msi_unlock_descs + platform_device_msi_free_irqs_all + platform_device_msi_init_and_alloc_irqs __traceiter_android_vh_ufs_check_int_errors __traceiter_android_vh_ufs_compl_command __traceiter_android_vh_ufs_fill_prdt @@ -2347,6 +2494,7 @@ ufshcd_dme_set_attr ufshcd_hold ufshcd_mcq_config_mac + ufshcd_mcq_enable_esi ufshcd_mcq_make_queues_operational ufshcd_mcq_poll_cqe_lock ufshcd_mcq_write_cqis @@ -2369,7 +2517,6 @@ # required by usb_f_rndis_mp.ko alloc_etherdev_mqs - dev_get_stats dev_valid_name eth_mac_addr ethtool_op_get_link @@ -2392,8 +2539,6 @@ bio_start_io_acct __blk_alloc_disk copy_page - __cpuhp_state_add_instance - __cpuhp_state_remove_instance del_gendisk device_add_disk flush_dcache_page @@ -2431,3 +2576,16 @@ # required by xperf.ko cpufreq_quick_get_max stpcpy + +# preserved by --additions-only + drm_atomic_helper_setup_commit + drm_crtc_send_vblank_event + drm_crtc_vblank_on + drm_property_lookup_blob + drm_property_replace_blob + drm_wait_one_vblank + for_each_kernel_tracepoint + __page_frag_cache_drain + phy_set_mode_ext + __traceiter_android_rvh_after_enqueue_task + __tracepoint_android_rvh_after_enqueue_task From b7b130b7cc91f09c7b197bffa9608f02b3061fef Mon Sep 17 00:00:00 2001 From: daiyang5 Date: Mon, 7 Jul 2025 10:04:20 +0800 Subject: [PATCH 75/92] ANDROID: export folio_deactivate() for GKI purpose. Export the symbol folio_deactivate() to access LRU list in ko module for customizing activate and deactivate operations. This is a necessary component of our memory reclaim strategy. Bug: 429908837 Change-Id: Ied760489b2c1726dbfe52629f6d544aa607e5106 Signed-off-by: daiyang5 --- mm/swap.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/swap.c b/mm/swap.c index 2fbcb40360d1..dca83efc45d1 100644 --- a/mm/swap.c +++ b/mm/swap.c @@ -742,6 +742,7 @@ void folio_deactivate(struct folio *folio) folio_batch_add_and_move(folio, lru_deactivate, true); } +EXPORT_SYMBOL_GPL(folio_deactivate); /** * folio_mark_lazyfree - make an anon folio lazyfree From bafbebf2ab1259e95483f7e435117fb355647f3c Mon Sep 17 00:00:00 2001 From: daiyang5 Date: Mon, 7 Jul 2025 09:19:37 +0800 Subject: [PATCH 76/92] ANDROID: GKI: Update symbol list for xiaomi 2 function symbol(s) added 'void folio_deactivate(struct folio*)' 'void folio_mark_accessed(struct folio*)' Bug: 429908837 Change-Id: Icc41b75680488e825414ae4a7dec2d7a5da72747 Signed-off-by: daiyang5 --- gki/aarch64/abi.stg | 20 ++++++++++++++++++++ gki/aarch64/symbols/xiaomi | 4 ++++ 2 files changed, 24 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 2255ab5ad3c8..7fdd8b3934bc 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -407244,6 +407244,15 @@ elf_symbol { type_id: 0xf6f86f1f full_name: "folio_clear_dirty_for_io" } +elf_symbol { + id: 0x1ac8aa52 + name: "folio_deactivate" + is_defined: true + symbol_type: FUNCTION + crc: 0x55afecc9 + type_id: 0x18c46588 + full_name: "folio_deactivate" +} elf_symbol { id: 0xf83588d6 name: "folio_end_private_2" @@ -407280,6 +407289,15 @@ elf_symbol { type_id: 0x637004ab full_name: "folio_mapping" } +elf_symbol { + id: 0xd2e101fd + name: "folio_mark_accessed" + is_defined: true + symbol_type: FUNCTION + crc: 0x55afecc9 + type_id: 0x18c46588 + full_name: "folio_mark_accessed" +} elf_symbol { id: 0xcef0ca54 name: "folio_mark_dirty" @@ -456814,10 +456832,12 @@ interface { symbol_id: 0x3c7c2553 symbol_id: 0x06c58be7 symbol_id: 0xab55569c + symbol_id: 0x1ac8aa52 symbol_id: 0xf83588d6 symbol_id: 0x19eb81d3 symbol_id: 0xa1c5bd8d symbol_id: 0x159a69a3 + symbol_id: 0xd2e101fd symbol_id: 0xcef0ca54 symbol_id: 0x4f438937 symbol_id: 0xad4add4a diff --git a/gki/aarch64/symbols/xiaomi b/gki/aarch64/symbols/xiaomi index 3333181e2e6d..aa9d8d01ff9a 100644 --- a/gki/aarch64/symbols/xiaomi +++ b/gki/aarch64/symbols/xiaomi @@ -180,6 +180,10 @@ blk_mq_sched_try_insert_merge elv_rqhash_add +# required by mi_damon.ko + folio_deactivate + folio_mark_accessed + #required by cifs.ko add_swap_extent asn1_ber_decoder From 5bbd30a60b961b77650b161742eecdbd13077fdc Mon Sep 17 00:00:00 2001 From: Rick Yiu Date: Thu, 10 Jul 2025 13:48:44 +0000 Subject: [PATCH 77/92] ANDROID: ABI: Update pixel symbol list Adding the following symbols: - __traceiter_android_rvh_build_perf_domains - __tracepoint_android_rvh_build_perf_domains - vendor_data_pad Bug: 430186979 Change-Id: I192f3d4184bd47573112e2c265cbeec2e913a49e Signed-off-by: Rick Yiu --- gki/aarch64/symbols/pixel | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gki/aarch64/symbols/pixel b/gki/aarch64/symbols/pixel index 466a462cce47..b0f993c47734 100644 --- a/gki/aarch64/symbols/pixel +++ b/gki/aarch64/symbols/pixel @@ -2531,6 +2531,7 @@ trace_event_reg trace_handle_return __traceiter_android_rvh_attach_entity_load_avg + __traceiter_android_rvh_build_perf_domains __traceiter_android_rvh_can_migrate_task __traceiter_android_rvh_cgroup_force_kthread_migration __traceiter_android_rvh_check_preempt_wakeup_fair @@ -2652,6 +2653,7 @@ __traceiter_workqueue_execute_start trace_output_call __tracepoint_android_rvh_attach_entity_load_avg + __tracepoint_android_rvh_build_perf_domains __tracepoint_android_rvh_can_migrate_task __tracepoint_android_rvh_cgroup_force_kthread_migration __tracepoint_android_rvh_check_preempt_wakeup_fair @@ -2979,6 +2981,7 @@ vb2_streamon vb2_vmalloc_memops vb2_wait_for_all_buffers + vendor_data_pad verify_pkcs7_signature vfree video_devdata From f06dd0cd3562382bbcae7329672c4487e34adfba Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Thu, 10 Jul 2025 14:03:59 +0000 Subject: [PATCH 78/92] ANDROID: rust_binder: release threads before refs Commit 5da94eacba68 ("ANDROID: rust_binder: print and avoid underflow with invalid refcnt") added a print when decrementing the refcount if the ref doesn't exist. This revealed that this sometimes happens inside thread.release() because the refs were cleared before releasing the threads. In principle this error is harmless, but to avoid printing this error, release threads before clearing refs. Bug: 430660253 Change-Id: I9ceb71ca831f5bb58193e12951245bab19ea4fa2 Signed-off-by: Alice Ryhl --- drivers/android/binder/process.rs | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/drivers/android/binder/process.rs b/drivers/android/binder/process.rs index 09bf4dea8d51..c285ec0561bd 100644 --- a/drivers/android/binder/process.rs +++ b/drivers/android/binder/process.rs @@ -1303,6 +1303,13 @@ impl Process { work.into_arc().cancel(); } + // Take all threads and release them. + let threads = take(&mut self.inner.lock().threads); + for thread in threads.values() { + thread.release(); + } + drop(threads); + // Free any resources kept alive by allocated buffers. let omapping = self.inner.lock().mapping.take(); if let Some(mut mapping) = omapping { @@ -1344,18 +1351,8 @@ impl Process { } drop(freeze_listeners); - // Do similar dance for the state lock. - let mut inner = self.inner.lock(); - let threads = take(&mut inner.threads); - let nodes = take(&mut inner.nodes); - drop(inner); - - // Release all threads. - for thread in threads.values() { - thread.release(); - } - // Deliver death notifications. + let nodes = take(&mut self.inner.lock().nodes); for node in nodes.values() { loop { let death = { From d6045efc66b346e3b31028cfc5170844bf072003 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Mon, 30 Jun 2025 09:33:53 +0000 Subject: [PATCH 79/92] FROMLIST: KVM: arm64: vgic-init: Remove vgic_ready() macro It is now used only within kvm_vgic_map_resources(). vgic_dist::ready is already written directly by this function, so it is clearer to bypass the macro for reads as well. Bug: 395485007 Bug: 357781595 Link: https://lore.kernel.org/all/20250624092256.1105524-2-keirf@google.com/ Change-Id: I924de8c4a02ed5d3af39b798af12d015d577d2f7 Signed-off-by: Keir Fraser --- arch/arm64/kvm/vgic/vgic-init.c | 5 ++--- include/kvm/arm_vgic.h | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/arch/arm64/kvm/vgic/vgic-init.c b/arch/arm64/kvm/vgic/vgic-init.c index 48c952563e85..47de6dc8754e 100644 --- a/arch/arm64/kvm/vgic/vgic-init.c +++ b/arch/arm64/kvm/vgic/vgic-init.c @@ -513,7 +513,6 @@ int vgic_lazy_init(struct kvm *kvm) * Also map the virtual CPU interface into the VM. * v2 calls vgic_init() if not already done. * v3 and derivatives return an error if the VGIC is not initialized. - * vgic_ready() returns true if this function has succeeded. */ int kvm_vgic_map_resources(struct kvm *kvm) { @@ -522,12 +521,12 @@ int kvm_vgic_map_resources(struct kvm *kvm) gpa_t dist_base; int ret = 0; - if (likely(vgic_ready(kvm))) + if (likely(dist->ready)) return 0; mutex_lock(&kvm->slots_lock); mutex_lock(&kvm->arch.config_lock); - if (vgic_ready(kvm)) + if (dist->ready) goto out; if (!irqchip_in_kernel(kvm)) diff --git a/include/kvm/arm_vgic.h b/include/kvm/arm_vgic.h index f5172549f9ba..969e335ea0b9 100644 --- a/include/kvm/arm_vgic.h +++ b/include/kvm/arm_vgic.h @@ -392,7 +392,6 @@ void kvm_vgic_put(struct kvm_vcpu *vcpu); #define irqchip_in_kernel(k) (!!((k)->arch.vgic.in_kernel)) #define vgic_initialized(k) ((k)->arch.vgic.initialized) -#define vgic_ready(k) ((k)->arch.vgic.ready) #define vgic_valid_spi(k, i) (((i) >= VGIC_NR_PRIVATE_IRQS) && \ ((i) < (k)->arch.vgic.nr_spis + VGIC_NR_PRIVATE_IRQS)) From 4be05c65246119032bd0e616d2fdccfec3ac08a4 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Mon, 30 Jun 2025 09:37:03 +0000 Subject: [PATCH 80/92] FROMLIST: KVM: arm64: vgic: Explicitly implement vgic_dist::ready ordering In preparation to remove synchronize_srcu() from MMIO registration, remove the distributor's dependency on this implicit barrier by direct acquire-release synchronization on the flag write and its lock-free check. Bug: 395485007 Bug: 357781595 Link: https://lore.kernel.org/all/20250624092256.1105524-3-keirf@google.com/ Change-Id: Id23675e275d78a387d5cb884c4c7da9a5aefe7fe Signed-off-by: Keir Fraser --- arch/arm64/kvm/vgic/vgic-init.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/arch/arm64/kvm/vgic/vgic-init.c b/arch/arm64/kvm/vgic/vgic-init.c index 47de6dc8754e..bbdfc61b2661 100644 --- a/arch/arm64/kvm/vgic/vgic-init.c +++ b/arch/arm64/kvm/vgic/vgic-init.c @@ -521,7 +521,7 @@ int kvm_vgic_map_resources(struct kvm *kvm) gpa_t dist_base; int ret = 0; - if (likely(dist->ready)) + if (likely(smp_load_acquire(&dist->ready))) return 0; mutex_lock(&kvm->slots_lock); @@ -552,14 +552,7 @@ int kvm_vgic_map_resources(struct kvm *kvm) goto out_slots; } - /* - * kvm_io_bus_register_dev() guarantees all readers see the new MMIO - * registration before returning through synchronize_srcu(), which also - * implies a full memory barrier. As such, marking the distributor as - * 'ready' here is guaranteed to be ordered after all vCPUs having seen - * a completely configured distributor. - */ - dist->ready = true; + smp_store_release(&dist->ready, true); goto out_slots; out: mutex_unlock(&kvm->arch.config_lock); From da662aecc830a9e56509b2d5bb99a9ccc683c24f Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Mon, 30 Jun 2025 09:39:33 +0000 Subject: [PATCH 81/92] FROMLIST: KVM: Avoid synchronize_srcu() in kvm_io_bus_register_dev() Device MMIO registration may happen quite frequently during VM boot, and the SRCU synchronization each time has a measurable effect on VM startup time. In our experiments it can account for around 25% of a VM's startup time. Replace the synchronization with a deferred free of the old kvm_io_bus structure. Bug: 395485007 Bug: 357781595 Link: https://lore.kernel.org/all/20250624092256.1105524-4-keirf@google.com/ Change-Id: I52af8db54259f4423e3dcdfa298573944796d88d Signed-off-by: Keir Fraser --- include/linux/kvm_host.h | 1 + virt/kvm/kvm_main.c | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h index 8f73d719e857..dd053429feb6 100644 --- a/include/linux/kvm_host.h +++ b/include/linux/kvm_host.h @@ -211,6 +211,7 @@ struct kvm_io_range { struct kvm_io_bus { int dev_count; int ioeventfd_count; + struct rcu_head rcu; struct kvm_io_range range[]; }; diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index 889f740694a9..813259edb058 100644 --- a/virt/kvm/kvm_main.c +++ b/virt/kvm/kvm_main.c @@ -5985,6 +5985,13 @@ int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, return r < 0 ? r : 0; } +static void __free_bus(struct rcu_head *rcu) +{ + struct kvm_io_bus *bus = container_of(rcu, struct kvm_io_bus, rcu); + + kfree(bus); +} + int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr, int len, struct kvm_io_device *dev) { @@ -6023,8 +6030,7 @@ int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr, memcpy(new_bus->range + i + 1, bus->range + i, (bus->dev_count - i) * sizeof(struct kvm_io_range)); rcu_assign_pointer(kvm->buses[bus_idx], new_bus); - synchronize_srcu_expedited(&kvm->srcu); - kfree(bus); + call_srcu(&kvm->srcu, &bus->rcu, __free_bus); return 0; } From 8760b6e4f5cc7c0468c3b64f1ae760ab9de3c83b Mon Sep 17 00:00:00 2001 From: Puma Hsu Date: Sat, 10 Jul 2021 16:11:10 +0800 Subject: [PATCH 82/92] ANDROID: usb: Add vendor hook for usb suspend and resume Add the hook that vendor can design and bypass the suspend/resume. When the bypass is set, skip the orignal suspend/resume methods. In mobile, a co-processor can be used with USB audio, and ACPU may be able to sleep in such condition to improve power consumption. We will need vendor hook to support this. Bug: 329345852 Bug: 302982919 Bug: 347134330 Bug: 408097873 Signed-off-by: Puma Hsu Change-Id: I91a9500407939e9c4e0c1fef1f7ccc232d4322c1 (cherry picked from commit 98085b5dd8afd1ec65500eb091d061a3fee21b84) (cherry picked from commit 358b59f1bce213fe1d83e09ae2e1fba718682e4a) (cherry picked from commit 41292928f934c3f947f881ea0c51e61200c84d8d) (cherry picked from commit 26f9f515d1b98fb93c8c797bdedacf05ada5a75a) Signed-off-by: Hongseock Kim --- drivers/android/vendor_hooks.c | 3 +++ drivers/usb/core/driver.c | 12 ++++++++++++ include/trace/hooks/usb.h | 29 +++++++++++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 include/trace/hooks/usb.h diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index 5152b2c68e42..b91586bd4126 100644 --- a/drivers/android/vendor_hooks.c +++ b/drivers/android/vendor_hooks.c @@ -76,6 +76,7 @@ #include #include #include +#include /* * Export tracepoints that act as a bare tracehook (ie: have no trace event @@ -580,3 +581,5 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gzvm_vcpu_exit_reason); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gzvm_handle_demand_page_pre); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gzvm_handle_demand_page_post); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gzvm_destroy_vm_post_process); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_usb_dev_suspend); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_usb_dev_resume); diff --git a/drivers/usb/core/driver.c b/drivers/usb/core/driver.c index 0c3f12daac79..181eff41476e 100644 --- a/drivers/usb/core/driver.c +++ b/drivers/usb/core/driver.c @@ -34,6 +34,7 @@ #include "usb.h" +#include /* * Adds a new dynamic USBdevice ID to this driver, @@ -1420,11 +1421,16 @@ static int usb_suspend_both(struct usb_device *udev, pm_message_t msg) int status = 0; int i = 0, n = 0; struct usb_interface *intf; + bool bypass = false; if (udev->state == USB_STATE_NOTATTACHED || udev->state == USB_STATE_SUSPENDED) goto done; + trace_android_rvh_usb_dev_suspend(udev, msg, &bypass); + if (bypass) + goto done; + /* Suspend all the interfaces and then udev itself */ if (udev->actconfig) { n = udev->actconfig->desc.bNumInterfaces; @@ -1521,11 +1527,17 @@ static int usb_resume_both(struct usb_device *udev, pm_message_t msg) int status = 0; int i; struct usb_interface *intf; + bool bypass = false; if (udev->state == USB_STATE_NOTATTACHED) { status = -ENODEV; goto done; } + + trace_android_vh_usb_dev_resume(udev, msg, &bypass); + if (bypass) + goto done; + udev->can_submit = 1; /* Resume the device */ diff --git a/include/trace/hooks/usb.h b/include/trace/hooks/usb.h new file mode 100644 index 000000000000..1a1b4c5e8a64 --- /dev/null +++ b/include/trace/hooks/usb.h @@ -0,0 +1,29 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM usb + +#undef TRACE_INCLUDE_PATH +#define TRACE_INCLUDE_PATH trace/hooks + +#if !defined(_TRACE_HOOK_USB_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_HOOK_USB_H + +#include + +struct usb_device; + +/* + * Following tracepoints are not exported in tracefs and provide a + * mechanism for vendor modules to hook and extend functionality + */ +DECLARE_RESTRICTED_HOOK(android_rvh_usb_dev_suspend, + TP_PROTO(struct usb_device *udev, pm_message_t msg, bool *bypass), + TP_ARGS(udev, msg, bypass), 1); + +DECLARE_HOOK(android_vh_usb_dev_resume, + TP_PROTO(struct usb_device *udev, pm_message_t msg, bool *bypass), + TP_ARGS(udev, msg, bypass)); + +#endif /* _TRACE_HOOK_USB_H */ +/* This part must be outside protection */ +#include From 26937a37f5c7869b659329307854fa5b4732a6c3 Mon Sep 17 00:00:00 2001 From: Giuliano Procida Date: Fri, 11 Jul 2025 11:56:27 +0100 Subject: [PATCH 83/92] ANDROID: MODVERSIONS: hide type definition in drivers/usb/core/driver.c The change "ANDROID: usb: Add vendor hook for usb suspend and resume" resulted in the type definition of struct trace_eval_map becoming visible in drivers/usb/core/driver.c So hide the definition to keep MODVERSIONS CRCs unchanged. Bug: 408097873 Change-Id: Ia8e1dc87ff111e4ff8184b1995b906dd3397e35a Signed-off-by: Giuliano Procida --- drivers/usb/core/driver.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/usb/core/driver.c b/drivers/usb/core/driver.c index 181eff41476e..3d1bd1ea7fcc 100644 --- a/drivers/usb/core/driver.c +++ b/drivers/usb/core/driver.c @@ -36,6 +36,9 @@ #include +#include +ANDROID_KABI_DECLONLY(trace_eval_map); + /* * Adds a new dynamic USBdevice ID to this driver, * and cause the driver to probe for all devices again. From 659d7bb45454ba0107a059d58b1fb078221b52f3 Mon Sep 17 00:00:00 2001 From: Daehwan Jung Date: Tue, 1 Jul 2025 13:58:55 +0900 Subject: [PATCH 84/92] ANDROID: ABI: Update symbol list for exynos 2 function symbol(s) added 'int __traceiter_android_rvh_usb_dev_suspend(void*, struct usb_device*, pm_message_t, bool*)' 'int __traceiter_android_vh_usb_dev_resume(void*, struct usb_device*, pm_message_t, bool*)' 2 variable symbol(s) added 'struct tracepoint __tracepoint_android_rvh_usb_dev_suspend' 'struct tracepoint __tracepoint_android_vh_usb_dev_resume' Bug: 408097873 Change-Id: Id629256aab99682bb6264805a0199faf96d144dd Signed-off-by: Daehwan Jung --- gki/aarch64/abi.stg | 48 ++++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/exynos | 4 ++++ 2 files changed, 52 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 7fdd8b3934bc..8bd2bd670810 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -355846,6 +355846,14 @@ function { parameter_id: 0x6720d32f parameter_id: 0x11cfee5a } +function { + id: 0x9ba60b23 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0d7ce7cc + parameter_id: 0xf017819f + parameter_id: 0x11cfee5a +} function { id: 0x9ba6ac88 return_type_id: 0x6720d32f @@ -376381,6 +376389,15 @@ elf_symbol { type_id: 0x9a33392f full_name: "__traceiter_android_rvh_update_thermal_stats" } +elf_symbol { + id: 0x09b5cc40 + name: "__traceiter_android_rvh_usb_dev_suspend" + is_defined: true + symbol_type: FUNCTION + crc: 0xafc7964b + type_id: 0x9ba60b23 + full_name: "__traceiter_android_rvh_usb_dev_suspend" +} elf_symbol { id: 0x13c17b96 name: "__traceiter_android_rvh_util_est_update" @@ -380143,6 +380160,15 @@ elf_symbol { type_id: 0x9b222516 full_name: "__traceiter_android_vh_uprobes_replace_page" } +elf_symbol { + id: 0xd0e4682b + name: "__traceiter_android_vh_usb_dev_resume" + is_defined: true + symbol_type: FUNCTION + crc: 0xafc7964b + type_id: 0x9ba60b23 + full_name: "__traceiter_android_vh_usb_dev_resume" +} elf_symbol { id: 0x08824ed3 name: "__traceiter_android_vh_use_amu_fie" @@ -382672,6 +382698,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_update_thermal_stats" } +elf_symbol { + id: 0xbe0b79ae + name: "__tracepoint_android_rvh_usb_dev_suspend" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_usb_dev_suspend" +} elf_symbol { id: 0xa68c0f10 name: "__tracepoint_android_rvh_util_est_update" @@ -386434,6 +386469,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_uprobes_replace_page" } +elf_symbol { + id: 0x990b2371 + name: "__tracepoint_android_vh_usb_dev_resume" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_usb_dev_resume" +} elf_symbol { id: 0xe100c3ad name: "__tracepoint_android_vh_use_amu_fie" @@ -453405,6 +453449,7 @@ interface { symbol_id: 0xfaa2e0a4 symbol_id: 0x71c5eeb6 symbol_id: 0xc1ba0eb6 + symbol_id: 0x09b5cc40 symbol_id: 0x13c17b96 symbol_id: 0x88b6e481 symbol_id: 0x1a961a8d @@ -453823,6 +453868,7 @@ interface { symbol_id: 0x008832a3 symbol_id: 0xc2a5e712 symbol_id: 0x0266a7bc + symbol_id: 0xd0e4682b symbol_id: 0x08824ed3 symbol_id: 0x297c974d symbol_id: 0x0002a5ea @@ -454104,6 +454150,7 @@ interface { symbol_id: 0xaa2da792 symbol_id: 0x0852bdac symbol_id: 0x0e614ab0 + symbol_id: 0xbe0b79ae symbol_id: 0xa68c0f10 symbol_id: 0xabb656f7 symbol_id: 0x81b8b0f3 @@ -454522,6 +454569,7 @@ interface { symbol_id: 0x14b85591 symbol_id: 0x56b11d7c symbol_id: 0x7d0336a2 + symbol_id: 0x990b2371 symbol_id: 0xe100c3ad symbol_id: 0x6440d1d7 symbol_id: 0xaf3a3494 diff --git a/gki/aarch64/symbols/exynos b/gki/aarch64/symbols/exynos index bd19bddcf901..8781a3df83fb 100644 --- a/gki/aarch64/symbols/exynos +++ b/gki/aarch64/symbols/exynos @@ -1543,6 +1543,10 @@ snd_usb_autoresume snd_usb_autosuspend snd_usb_register_platform_ops + __traceiter_android_rvh_usb_dev_suspend + __traceiter_android_vh_usb_dev_resume + __tracepoint_android_rvh_usb_dev_suspend + __tracepoint_android_vh_usb_dev_resume usb_altnum_to_altsetting usb_choose_configuration usb_ifnum_to_if From 6222007a04f40f469ba6e8e6defa3708b80b9613 Mon Sep 17 00:00:00 2001 From: Hailong Liu Date: Fri, 11 Jul 2025 09:23:30 +0800 Subject: [PATCH 85/92] ANDROID: mm/readahead: add for bypass high order allocation EROFS supports large folios on kernel-6.12 which enable high order allocation with direct_reclaim flags. This might increase the latency on UX task with filemap_fault(). Add a vendor hook here to bypass unnecessary allocation in certain scenarios. Bug: 430753566 Change-Id: I0f11b059a06d1e839aed51dc9b41f1a312eec048 Signed-off-by: Hailong Liu --- drivers/android/vendor_hooks.c | 1 + include/trace/hooks/mm.h | 4 ++++ mm/readahead.c | 6 ++++++ 3 files changed, 11 insertions(+) diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index b91586bd4126..bbe3981ed032 100644 --- a/drivers/android/vendor_hooks.c +++ b/drivers/android/vendor_hooks.c @@ -461,6 +461,7 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_filemap_map_pages); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_try_alloc_pages_gfp); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_page_cache_readahead_start); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_page_cache_readahead_end); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_page_cache_ra_order_bypass); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_filemap_fault_start); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_filemap_fault_end); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_dma_heap_buffer_alloc_start); diff --git a/include/trace/hooks/mm.h b/include/trace/hooks/mm.h index 0389e48e700f..86dfd82b2661 100644 --- a/include/trace/hooks/mm.h +++ b/include/trace/hooks/mm.h @@ -376,6 +376,10 @@ DECLARE_HOOK(android_vh_page_cache_readahead_start, DECLARE_HOOK(android_vh_page_cache_readahead_end, TP_PROTO(struct file *file, pgoff_t pgoff), TP_ARGS(file, pgoff)); +DECLARE_HOOK(android_vh_page_cache_ra_order_bypass, + TP_PROTO(struct readahead_control *ractl, struct file_ra_state *ra, + int new_order, gfp_t *gfp, bool *bypass), + TP_ARGS(ractl, ra, new_order, gfp, bypass)); DECLARE_HOOK(android_vh_filemap_fault_start, TP_PROTO(struct file *file, pgoff_t pgoff), TP_ARGS(file, pgoff)); diff --git a/mm/readahead.c b/mm/readahead.c index 64af7b93a0b9..4a379cc5c35b 100644 --- a/mm/readahead.c +++ b/mm/readahead.c @@ -472,6 +472,7 @@ void page_cache_ra_order(struct readahead_control *ractl, int err = 0; gfp_t gfp = readahead_gfp_mask(mapping); unsigned int min_ra_size = max(4, mapping_min_folio_nrpages(mapping)); + bool bypass = false; /* * Fallback when size < min_nrpages as each folio should be @@ -480,6 +481,11 @@ void page_cache_ra_order(struct readahead_control *ractl, if (!mapping_large_folio_support(mapping) || ra->size < min_ra_size) goto fallback; + trace_android_vh_page_cache_ra_order_bypass(ractl, ra, new_order, &gfp, + &bypass); + if (bypass) + goto fallback; + limit = min(limit, index + ra->size - 1); if (new_order < mapping_max_folio_order(mapping)) From a76eb2b67bde447eae7ad2ce0806311bf6a1b35c Mon Sep 17 00:00:00 2001 From: Hailong Liu Date: Fri, 11 Jul 2025 10:18:47 +0800 Subject: [PATCH 86/92] ANDROID: GKI: Update oplus symbol list 5 function symbol(s) added 'int __traceiter_android_vh_page_cache_ra_order_bypass(void*, struct address_space*, bool*)' 'i32 ashmem_rust::ashmem_area_name(struct bindings::bindings_raw::file*, u8*)' {ashmem_area_name} 'isize ashmem_rust::ashmem_area_size(struct bindings::bindings_raw::file*)' {ashmem_area_size} 'struct bindings::bindings_raw::file* ashmem_rust::ashmem_area_vmfile(struct bindings::bindings_raw::file*)' {ashmem_area_vmfile} 'bool ashmem_rust::is_ashmem_file(struct bindings::bindings_raw::file*)' {is_ashmem_file} 1 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_page_cache_ra_order_bypass' Bug: 193397560 Bug: 430753566 Change-Id: I8a6d53024ce184eb350f9ff522f1fe3fd923b0c4 Signed-off-by: Hailong Liu --- gki/aarch64/abi.stg | 55310 ++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/oplus | 8 +- 2 files changed, 55316 insertions(+), 2 deletions(-) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 8bd2bd670810..dbc690ed82ba 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -8,6 +8,11 @@ special { id: 0xa52a0930 kind: VARIADIC } +pointer_reference { + id: 0x0000c1d9 + kind: POINTER + pointee_type_id: 0x2a43e1f8 +} pointer_reference { id: 0x0006db1d kind: POINTER @@ -23,6 +28,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2a7cfa14 } +pointer_reference { + id: 0x000f57b2 + kind: POINTER + pointee_type_id: 0x2a7db856 +} pointer_reference { id: 0x000fdfa4 kind: POINTER @@ -88,16 +98,31 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2aee10c4 } +pointer_reference { + id: 0x002fce69 + kind: POINTER + pointee_type_id: 0x2affdf38 +} pointer_reference { id: 0x0036629d kind: POINTER pointee_type_id: 0x2a996cea } +pointer_reference { + id: 0x0036e4eb + kind: POINTER + pointee_type_id: 0x2a9b7533 +} pointer_reference { id: 0x00374d67 kind: POINTER pointee_type_id: 0x2a9dd300 } +pointer_reference { + id: 0x003d499b + kind: POINTER + pointee_type_id: 0x2ab5c0f3 +} pointer_reference { id: 0x003f56cd kind: POINTER @@ -128,6 +153,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2b2a4cd4 } +pointer_reference { + id: 0x005e05e4 + kind: POINTER + pointee_type_id: 0x2b38f10e +} pointer_reference { id: 0x006b8dfd kind: POINTER @@ -168,6 +198,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x28500c3f } +pointer_reference { + id: 0x0084a85a + kind: POINTER + pointee_type_id: 0x285247f6 +} +pointer_reference { + id: 0x0086e319 + kind: POINTER + pointee_type_id: 0x285b6af8 +} pointer_reference { id: 0x00870b55 kind: POINTER @@ -203,6 +243,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x28e34a3d } +pointer_reference { + id: 0x00a987ec + kind: POINTER + pointee_type_id: 0x28e6f92f +} pointer_reference { id: 0x00abf683 kind: POINTER @@ -228,6 +273,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x28b9ec9a } +pointer_reference { + id: 0x00bebf39 + kind: POINTER + pointee_type_id: 0x28ba1a78 +} pointer_reference { id: 0x00c20aaf kind: POINTER @@ -243,6 +293,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x29600806 } +pointer_reference { + id: 0x00c84ac3 + kind: POINTER + pointee_type_id: 0x2961cd92 +} +pointer_reference { + id: 0x00ca8648 + kind: POINTER + pointee_type_id: 0x296affbe +} pointer_reference { id: 0x00cc5f1f kind: POINTER @@ -268,6 +328,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x292b4bb0 } +pointer_reference { + id: 0x00db8187 + kind: POINTER + pointee_type_id: 0x292ee080 +} pointer_reference { id: 0x00dd92af kind: POINTER @@ -278,6 +343,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x293b162f } +pointer_reference { + id: 0x00e53f45 + kind: POINTER + pointee_type_id: 0x29d41b8a +} pointer_reference { id: 0x00e66585 kind: POINTER @@ -288,6 +358,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x29da83bb } +pointer_reference { + id: 0x00efdf58 + kind: POINTER + pointee_type_id: 0x29ff9bfd +} pointer_reference { id: 0x00fa2f31 kind: POINTER @@ -313,6 +388,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x29bf06ba } +pointer_reference { + id: 0x01023967 + kind: POINTER + pointee_type_id: 0x2e480300 +} pointer_reference { id: 0x0102f0d8 kind: POINTER @@ -338,6 +418,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2e18f543 } +pointer_reference { + id: 0x01162180 + kind: POINTER + pointee_type_id: 0x2e18609e +} pointer_reference { id: 0x011d1743 kind: POINTER @@ -353,6 +438,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2ec85b6a } +pointer_reference { + id: 0x01235226 + kind: POINTER + pointee_type_id: 0x2ecdae05 +} pointer_reference { id: 0x01241c02 kind: POINTER @@ -368,6 +458,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2eecfc0c } +pointer_reference { + id: 0x012c846c + kind: POINTER + pointee_type_id: 0x2ef2f72e +} pointer_reference { id: 0x012ee191 kind: POINTER @@ -408,6 +503,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2f6ef74a } +pointer_reference { + id: 0x0150b156 + kind: POINTER + pointee_type_id: 0x2f0223c4 +} pointer_reference { id: 0x0155bbcc kind: POINTER @@ -423,11 +523,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2f3d586f } +pointer_reference { + id: 0x0163a4e9 + kind: POINTER + pointee_type_id: 0x2fce753b +} +pointer_reference { + id: 0x01695b70 + kind: POINTER + pointee_type_id: 0x2fe58b5d +} pointer_reference { id: 0x016ae2d2 kind: POINTER pointee_type_id: 0x2feb6dd4 } +pointer_reference { + id: 0x016f7392 + kind: POINTER + pointee_type_id: 0x2ffd28d7 +} pointer_reference { id: 0x0170b6a4 kind: POINTER @@ -523,6 +638,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2cf9bbda } +pointer_reference { + id: 0x01b085eb + kind: POINTER + pointee_type_id: 0x2c82f131 +} +pointer_reference { + id: 0x01b328b8 + kind: POINTER + pointee_type_id: 0x2c8c447d +} pointer_reference { id: 0x01b63d17 kind: POINTER @@ -593,6 +718,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2d0fbb66 } +pointer_reference { + id: 0x01d6d30d + kind: POINTER + pointee_type_id: 0x2d1baaaa +} +pointer_reference { + id: 0x01dbdd5f + kind: POINTER + pointee_type_id: 0x2d2f93e0 +} pointer_reference { id: 0x01de2d7a kind: POINTER @@ -623,6 +758,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2de1de4b } +pointer_reference { + id: 0x01ea5bae + kind: POINTER + pointee_type_id: 0x2de98824 +} pointer_reference { id: 0x01f1fcec kind: POINTER @@ -663,6 +803,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2278532c } +pointer_reference { + id: 0x020ebe95 + kind: POINTER + pointee_type_id: 0x227a1cca +} pointer_reference { id: 0x02128e8a kind: POINTER @@ -703,16 +848,31 @@ pointer_reference { kind: POINTER pointee_type_id: 0x22b8aec1 } +pointer_reference { + id: 0x023e6468 + kind: POINTER + pointee_type_id: 0x22b9773d +} pointer_reference { id: 0x023f86a4 kind: POINTER pointee_type_id: 0x22befc0f } +pointer_reference { + id: 0x0240ee06 + kind: POINTER + pointee_type_id: 0x23435e84 +} pointer_reference { id: 0x0242c054 kind: POINTER pointee_type_id: 0x234be7cd } +pointer_reference { + id: 0x02459b83 + kind: POINTER + pointee_type_id: 0x23568890 +} pointer_reference { id: 0x0248f4ef kind: POINTER @@ -728,6 +888,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x237bb03f } +pointer_reference { + id: 0x02508a64 + kind: POINTER + pointee_type_id: 0x2302cf0d +} +pointer_reference { + id: 0x0251d53e + kind: POINTER + pointee_type_id: 0x2307b265 +} pointer_reference { id: 0x02578e46 kind: POINTER @@ -743,6 +913,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x23317b59 } +pointer_reference { + id: 0x025c7fbd + kind: POINTER + pointee_type_id: 0x23311869 +} pointer_reference { id: 0x0264b2d8 kind: POINTER @@ -773,6 +948,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x239e18b5 } +pointer_reference { + id: 0x027f996b + kind: POINTER + pointee_type_id: 0x23be8332 +} +pointer_reference { + id: 0x0283cd88 + kind: POINTER + pointee_type_id: 0x204fd0bf +} pointer_reference { id: 0x0283e1e3 kind: POINTER @@ -788,6 +973,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2062e6df } +pointer_reference { + id: 0x028b5249 + kind: POINTER + pointee_type_id: 0x206dafbb +} +pointer_reference { + id: 0x028be228 + kind: POINTER + pointee_type_id: 0x206f6e3c +} +pointer_reference { + id: 0x028d3cdb + kind: POINTER + pointee_type_id: 0x207415f3 +} pointer_reference { id: 0x02900546 kind: POINTER @@ -818,6 +1018,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x20351a02 } +pointer_reference { + id: 0x029d881b + kind: POINTER + pointee_type_id: 0x2036c6f2 +} pointer_reference { id: 0x02a388d8 kind: POINTER @@ -848,6 +1053,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x208e0d4b } +pointer_reference { + id: 0x02b68501 + kind: POINTER + pointee_type_id: 0x209af29b +} pointer_reference { id: 0x02bca45d kind: POINTER @@ -953,11 +1163,36 @@ pointer_reference { kind: POINTER pointee_type_id: 0x266e8da3 } +pointer_reference { + id: 0x030f9caa + kind: POINTER + pointee_type_id: 0x267e9434 +} +pointer_reference { + id: 0x0314583c + kind: POINTER + pointee_type_id: 0x2611866c +} pointer_reference { id: 0x031a031e kind: POINTER pointee_type_id: 0x2628eae6 } +pointer_reference { + id: 0x031dcc14 + kind: POINTER + pointee_type_id: 0x2637d6cd +} +pointer_reference { + id: 0x031fbf6f + kind: POINTER + pointee_type_id: 0x263e1b20 +} +pointer_reference { + id: 0x03274558 + kind: POINTER + pointee_type_id: 0x26ddf3fe +} pointer_reference { id: 0x0327ccee kind: POINTER @@ -983,6 +1218,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2758b6b9 } +pointer_reference { + id: 0x0351f853 + kind: POINTER + pointee_type_id: 0x270707d0 +} pointer_reference { id: 0x035330ac kind: POINTER @@ -1023,6 +1263,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x27e463ec } +pointer_reference { + id: 0x036db8fe + kind: POINTER + pointee_type_id: 0x27f60566 +} pointer_reference { id: 0x0374654c kind: POINTER @@ -1038,6 +1283,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x27a71563 } +pointer_reference { + id: 0x037cc345 + kind: POINTER + pointee_type_id: 0x27b3eb8a +} pointer_reference { id: 0x037dffe3 kind: POINTER @@ -1083,6 +1333,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x24d0f0fb } +pointer_reference { + id: 0x03a413e1 + kind: POINTER + pointee_type_id: 0x24d0a919 +} +pointer_reference { + id: 0x03af5e7c + kind: POINTER + pointee_type_id: 0x24fd9f6d +} pointer_reference { id: 0x03b1760d kind: POINTER @@ -1138,6 +1398,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x25165733 } +pointer_reference { + id: 0x03e13ea0 + kind: POINTER + pointee_type_id: 0x25c41c1e +} pointer_reference { id: 0x03e92bef kind: POINTER @@ -1208,6 +1473,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3a2680c6 } +pointer_reference { + id: 0x041a7597 + kind: POINTER + pointee_type_id: 0x3a2930c2 +} pointer_reference { id: 0x041d6b3e kind: POINTER @@ -1388,6 +1658,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3829c378 } +pointer_reference { + id: 0x049ad7aa + kind: POINTER + pointee_type_id: 0x382bb834 +} +pointer_reference { + id: 0x049c481b + kind: POINTER + pointee_type_id: 0x3831c6f0 +} pointer_reference { id: 0x049c7927 kind: POINTER @@ -1403,6 +1683,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3839574b } +pointer_reference { + id: 0x04a09940 + kind: POINTER + pointee_type_id: 0x38c2839f +} +pointer_reference { + id: 0x04a5e271 + kind: POINTER + pointee_type_id: 0x38d76f5a +} pointer_reference { id: 0x04a6a89c kind: POINTER @@ -1418,11 +1708,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x38f2c58b } +pointer_reference { + id: 0x04b0e1c8 + kind: POINTER + pointee_type_id: 0x388361bc +} pointer_reference { id: 0x04b193cc kind: POINTER pointee_type_id: 0x3886a9ae } +pointer_reference { + id: 0x04b5658f + kind: POINTER + pointee_type_id: 0x389570a3 +} pointer_reference { id: 0x04bd6229 kind: POINTER @@ -1473,6 +1773,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x39c2f17a } +pointer_reference { + id: 0x04e1acc0 + kind: POINTER + pointee_type_id: 0x39c6559f +} pointer_reference { id: 0x04e33c8c kind: POINTER @@ -1483,11 +1788,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x39d2eea6 } +pointer_reference { + id: 0x04e4d3ec + kind: POINTER + pointee_type_id: 0x39d3a92e +} pointer_reference { id: 0x04e620e7 kind: POINTER pointee_type_id: 0x39d86502 } +pointer_reference { + id: 0x04e7a180 + kind: POINTER + pointee_type_id: 0x39de609c +} pointer_reference { id: 0x04ea42a7 kind: POINTER @@ -1588,6 +1903,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3ed351ff } +pointer_reference { + id: 0x0529d6d0 + kind: POINTER + pointee_type_id: 0x3ee7bddd +} pointer_reference { id: 0x052d8c89 kind: POINTER @@ -1603,6 +1923,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3efe569e } +pointer_reference { + id: 0x05345fc5 + kind: POINTER + pointee_type_id: 0x3e919988 +} pointer_reference { id: 0x0537eb7c kind: POINTER @@ -1618,11 +1943,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3f51515a } +pointer_reference { + id: 0x054a7c73 + kind: POINTER + pointee_type_id: 0x3f691753 +} pointer_reference { id: 0x054f691a kind: POINTER pointee_type_id: 0x3f7d42f7 } +pointer_reference { + id: 0x05579319 + kind: POINTER + pointee_type_id: 0x3f1eaafa +} pointer_reference { id: 0x055bedb1 kind: POINTER @@ -1698,6 +2033,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3c4b5da3 } +pointer_reference { + id: 0x058632e0 + kind: POINTER + pointee_type_id: 0x3c582d1c +} pointer_reference { id: 0x0586cc54 kind: POINTER @@ -1718,11 +2058,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3c26c400 } +pointer_reference { + id: 0x059c8517 + kind: POINTER + pointee_type_id: 0x3c32f2c0 +} pointer_reference { id: 0x059d0d16 kind: POINTER pointee_type_id: 0x3c34d2c5 } +pointer_reference { + id: 0x059fc54d + kind: POINTER + pointee_type_id: 0x3c3ff3a8 +} pointer_reference { id: 0x05a5cdba kind: POINTER @@ -1753,6 +2103,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3d723eb2 } +pointer_reference { + id: 0x05d6a478 + kind: POINTER + pointee_type_id: 0x3d1a777e +} pointer_reference { id: 0x05d8e3fb kind: POINTER @@ -1768,6 +2123,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3de0e4c3 } +pointer_reference { + id: 0x05e9746c + kind: POINTER + pointee_type_id: 0x3de5372d +} pointer_reference { id: 0x05ecf8b2 kind: POINTER @@ -1783,6 +2143,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3d92f9c7 } +pointer_reference { + id: 0x05f618e5 + kind: POINTER + pointee_type_id: 0x3d98850b +} pointer_reference { id: 0x0603671e kind: POINTER @@ -1798,6 +2163,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3268ee29 } +pointer_reference { + id: 0x060bc129 + kind: POINTER + pointee_type_id: 0x326fe23a +} pointer_reference { id: 0x060bd86d kind: POINTER @@ -1958,6 +2328,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x33bbb851 } +pointer_reference { + id: 0x0682e5c0 + kind: POINTER + pointee_type_id: 0x304b719c +} pointer_reference { id: 0x06835e9c kind: POINTER @@ -1983,6 +2358,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x30009a7a } +pointer_reference { + id: 0x06979499 + kind: POINTER + pointee_type_id: 0x301eb4fa +} pointer_reference { id: 0x06abb8d8 kind: POINTER @@ -1993,6 +2373,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x30ff8ddd } +pointer_reference { + id: 0x06b1a6ea + kind: POINTER + pointee_type_id: 0x30867d35 +} +pointer_reference { + id: 0x06b93964 + kind: POINTER + pointee_type_id: 0x30a4030e +} pointer_reference { id: 0x06b96242 kind: POINTER @@ -2008,6 +2398,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x30ae0fb9 } +pointer_reference { + id: 0x06d00549 + kind: POINTER + pointee_type_id: 0x3100f3b8 +} pointer_reference { id: 0x06dcdc5a kind: POINTER @@ -2018,6 +2413,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x313af308 } +pointer_reference { + id: 0x06e80de0 + kind: POINTER + pointee_type_id: 0x31e0d11c +} pointer_reference { id: 0x06e8f196 kind: POINTER @@ -2073,6 +2473,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3654c061 } +pointer_reference { + id: 0x07062fc0 + kind: POINTER + pointee_type_id: 0x3658599f +} pointer_reference { id: 0x070b636f kind: POINTER @@ -2208,6 +2613,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x37d98ee3 } +pointer_reference { + id: 0x076e7559 + kind: POINTER + pointee_type_id: 0x37f933fb +} pointer_reference { id: 0x0770dca0 kind: POINTER @@ -2218,6 +2628,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x37844acd } +pointer_reference { + id: 0x0779e725 + kind: POINTER + pointee_type_id: 0x37a77a08 +} pointer_reference { id: 0x07815e41 kind: POINTER @@ -2253,6 +2668,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x347ff86e } +pointer_reference { + id: 0x0790cc0f + kind: POINTER + pointee_type_id: 0x3403d6a3 +} pointer_reference { id: 0x07932141 kind: POINTER @@ -2273,6 +2693,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3411dbb1 } +pointer_reference { + id: 0x07956c55 + kind: POINTER + pointee_type_id: 0x341557c8 +} pointer_reference { id: 0x0798f334 kind: POINTER @@ -2333,6 +2758,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x357bdea2 } +pointer_reference { + id: 0x07d8aff2 + kind: POINTER + pointee_type_id: 0x35225954 +} pointer_reference { id: 0x07dcdbe1 kind: POINTER @@ -2353,6 +2783,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x35eef6b5 } +pointer_reference { + id: 0x07f065e3 + kind: POINTER + pointee_type_id: 0x35817110 +} pointer_reference { id: 0x07f2af49 kind: POINTER @@ -2378,6 +2813,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0a47a056 } +pointer_reference { + id: 0x0802ea40 + kind: POINTER + pointee_type_id: 0x0a4b4f9e +} pointer_reference { id: 0x080d391b kind: POINTER @@ -2443,11 +2883,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0b68ce34 } +pointer_reference { + id: 0x084c9dd0 + kind: POINTER + pointee_type_id: 0x0b7291dd +} pointer_reference { id: 0x084d74bf kind: POINTER pointee_type_id: 0x0b753461 } +pointer_reference { + id: 0x084dc3f6 + kind: POINTER + pointee_type_id: 0x0b77e944 +} pointer_reference { id: 0x084e83fc kind: POINTER @@ -2458,6 +2908,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0b7b35bf } +pointer_reference { + id: 0x0853345e + kind: POINTER + pointee_type_id: 0x0b0c37e7 +} pointer_reference { id: 0x0858434c kind: POINTER @@ -2528,6 +2983,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0bababb1 } +pointer_reference { + id: 0x08831ed3 + kind: POINTER + pointee_type_id: 0x084c9dd0 +} pointer_reference { id: 0x0886919f kind: POINTER @@ -2578,6 +3038,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x089f3885 } +pointer_reference { + id: 0x08b940bb + kind: POINTER + pointee_type_id: 0x08a5e470 +} pointer_reference { id: 0x08ba388c kind: POINTER @@ -2588,6 +3053,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x08b52b5b } +pointer_reference { + id: 0x08be563f + kind: POINTER + pointee_type_id: 0x08b9be60 +} pointer_reference { id: 0x08c085d5 kind: POINTER @@ -2603,6 +3073,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x09506558 } +pointer_reference { + id: 0x08c45875 + kind: POINTER + pointee_type_id: 0x0951874b +} pointer_reference { id: 0x08c54776 kind: POINTER @@ -2613,6 +3088,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x095feab5 } +pointer_reference { + id: 0x08cd9793 + kind: POINTER + pointee_type_id: 0x0976b8d1 +} pointer_reference { id: 0x08cecdb4 kind: POINTER @@ -2638,6 +3118,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x09e98633 } +pointer_reference { + id: 0x08ed838c + kind: POINTER + pointee_type_id: 0x09f6e8ac +} pointer_reference { id: 0x08ee566e kind: POINTER @@ -2663,6 +3148,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x09b350b9 } +pointer_reference { + id: 0x0902ac8e + kind: POINTER + pointee_type_id: 0x0e4a54a4 +} pointer_reference { id: 0x09058aff kind: POINTER @@ -2698,6 +3188,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0e3dad42 } +pointer_reference { + id: 0x091fdd8a + kind: POINTER + pointee_type_id: 0x0e3f90b6 +} pointer_reference { id: 0x092632cb kind: POINTER @@ -2748,6 +3243,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0f419e38 } +pointer_reference { + id: 0x09410072 + kind: POINTER + pointee_type_id: 0x0f44e757 +} pointer_reference { id: 0x09427c40 kind: POINTER @@ -2783,6 +3283,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0f049032 } +pointer_reference { + id: 0x09548902 + kind: POINTER + pointee_type_id: 0x0f12c296 +} pointer_reference { id: 0x095a3c37 kind: POINTER @@ -2863,11 +3368,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0cfb4b7c } +pointer_reference { + id: 0x09b5e368 + kind: POINTER + pointee_type_id: 0x0c976b3e +} pointer_reference { id: 0x09bb9b7e kind: POINTER pointee_type_id: 0x0cae8b66 } +pointer_reference { + id: 0x09bf8a48 + kind: POINTER + pointee_type_id: 0x0cbecfbc +} pointer_reference { id: 0x09ca1cbc kind: POINTER @@ -2903,6 +3418,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0d881d5f } +pointer_reference { + id: 0x09f6e8ac + kind: POINTER + pointee_type_id: 0x0d9b442d +} pointer_reference { id: 0x09f6f4fd kind: POINTER @@ -2928,6 +3448,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0db3b685 } +pointer_reference { + id: 0x09feb484 + kind: POINTER + pointee_type_id: 0x0dba348d +} +pointer_reference { + id: 0x0a041b3e + kind: POINTER + pointee_type_id: 0x02508a64 +} pointer_reference { id: 0x0a0607fc kind: POINTER @@ -2948,6 +3478,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x020de38d } +pointer_reference { + id: 0x0a15c71f + kind: POINTER + pointee_type_id: 0x0217fae0 +} pointer_reference { id: 0x0a17e145 kind: POINTER @@ -2968,6 +3503,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x023b98ff } +pointer_reference { + id: 0x0a20b2e5 + kind: POINTER + pointee_type_id: 0x02c22d08 +} pointer_reference { id: 0x0a224652 kind: POINTER @@ -2988,6 +3528,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x028cc020 } +pointer_reference { + id: 0x0a448e19 + kind: POINTER + pointee_type_id: 0x0352defb +} pointer_reference { id: 0x0a47a056 kind: POINTER @@ -3013,6 +3558,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x030e9a89 } +pointer_reference { + id: 0x0a53de8d + kind: POINTER + pointee_type_id: 0x030f9caa +} +pointer_reference { + id: 0x0a57f81b + kind: POINTER + pointee_type_id: 0x031f06f3 +} pointer_reference { id: 0x0a62b833 kind: POINTER @@ -3058,6 +3613,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x00447895 } +pointer_reference { + id: 0x0a82b23c + kind: POINTER + pointee_type_id: 0x004a2e6f +} pointer_reference { id: 0x0a8304ff kind: POINTER @@ -3078,6 +3638,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x007e8ce4 } +pointer_reference { + id: 0x0a904b15 + kind: POINTER + pointee_type_id: 0x0001cac9 +} pointer_reference { id: 0x0a93f86f kind: POINTER @@ -3093,6 +3658,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x00351dad } +pointer_reference { + id: 0x0a9f6bc1 + kind: POINTER + pointee_type_id: 0x003d499b +} pointer_reference { id: 0x0aa1f0ee kind: POINTER @@ -3113,6 +3683,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x00db59bc } +pointer_reference { + id: 0x0aacfd11 + kind: POINTER + pointee_type_id: 0x00f312d8 +} +pointer_reference { + id: 0x0aaefe9f + kind: POINTER + pointee_type_id: 0x00fb1ce3 +} pointer_reference { id: 0x0ab1f084 kind: POINTER @@ -3148,6 +3728,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x017dfae3 } +pointer_reference { + id: 0x0ad2924e + kind: POINTER + pointee_type_id: 0x010aafa5 +} pointer_reference { id: 0x0ad8b278 kind: POINTER @@ -3178,6 +3763,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x01d3d77e } +pointer_reference { + id: 0x0ae4f60d + kind: POINTER + pointee_type_id: 0x01d33eab +} +pointer_reference { + id: 0x0ae6cef0 + kind: POINTER + pointee_type_id: 0x01dbdd5f +} pointer_reference { id: 0x0aee7ba0 kind: POINTER @@ -3223,6 +3818,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x065bc4a9 } +pointer_reference { + id: 0x0b0b5f1b + kind: POINTER + pointee_type_id: 0x066d9af2 +} pointer_reference { id: 0x0b0dddba kind: POINTER @@ -3243,6 +3843,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x060c8a8c } +pointer_reference { + id: 0x0b1445fe + kind: POINTER + pointee_type_id: 0x0611f166 +} pointer_reference { id: 0x0b1c4148 kind: POINTER @@ -3303,6 +3908,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x06a83a86 } +pointer_reference { + id: 0x0b47f691 + kind: POINTER + pointee_type_id: 0x075f3cd9 +} pointer_reference { id: 0x0b4ebfc7 kind: POINTER @@ -3313,6 +3923,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x077cab24 } +pointer_reference { + id: 0x0b531a6b + kind: POINTER + pointee_type_id: 0x070c8f33 +} pointer_reference { id: 0x0b540cb3 kind: POINTER @@ -3338,6 +3953,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x07272add } +pointer_reference { + id: 0x0b5abdbb + kind: POINTER + pointee_type_id: 0x072a1072 +} pointer_reference { id: 0x0b70fc18 kind: POINTER @@ -3388,6 +4008,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x07b78d59 } +pointer_reference { + id: 0x0b7f2ab9 + kind: POINTER + pointee_type_id: 0x07bc4c78 +} pointer_reference { id: 0x0b85846c kind: POINTER @@ -3438,6 +4063,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x04e31e51 } +pointer_reference { + id: 0x0ba9fd9a + kind: POINTER + pointee_type_id: 0x04e710f7 +} pointer_reference { id: 0x0baf61c0 kind: POINTER @@ -3488,6 +4118,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x04b193cc } +pointer_reference { + id: 0x0bbcc15d + kind: POINTER + pointee_type_id: 0x04b3e3e9 +} pointer_reference { id: 0x0bbe1c3e kind: POINTER @@ -3518,6 +4153,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x052fac00 } +pointer_reference { + id: 0x0be0a2e2 + kind: POINTER + pointee_type_id: 0x05c26d15 +} pointer_reference { id: 0x0be1cf6e kind: POINTER @@ -3633,6 +4273,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1a25fbdb } +pointer_reference { + id: 0x0c19d030 + kind: POINTER + pointee_type_id: 0x1a27a65d +} pointer_reference { id: 0x0c1a25d8 kind: POINTER @@ -3653,11 +4298,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1a3b16dd } +pointer_reference { + id: 0x0c208238 + kind: POINTER + pointee_type_id: 0x1ac2ee7c +} pointer_reference { id: 0x0c225e5c kind: POINTER pointee_type_id: 0x1ac99fee } +pointer_reference { + id: 0x0c22ddd3 + kind: POINTER + pointee_type_id: 0x1acb91d3 +} pointer_reference { id: 0x0c23d1c8 kind: POINTER @@ -3688,6 +4343,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1adff305 } +pointer_reference { + id: 0x0c27cb87 + kind: POINTER + pointee_type_id: 0x1adfc882 +} pointer_reference { id: 0x0c293c0a kind: POINTER @@ -3788,6 +4448,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1ab3405a } +pointer_reference { + id: 0x0c3d045d + kind: POINTER + pointee_type_id: 0x1ab4f7eb +} pointer_reference { id: 0x0c3d2d88 kind: POINTER @@ -3878,6 +4543,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1b5d6044 } +pointer_reference { + id: 0x0c4820c9 + kind: POINTER + pointee_type_id: 0x1b6065bb +} pointer_reference { id: 0x0c485c36 kind: POINTER @@ -3928,6 +4598,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1b77cf3e } +pointer_reference { + id: 0x0c5278a8 + kind: POINTER + pointee_type_id: 0x1b09043d +} pointer_reference { id: 0x0c55d62d kind: POINTER @@ -3973,6 +4648,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1b29bd73 } +pointer_reference { + id: 0x0c5c4ae6 + kind: POINTER + pointee_type_id: 0x1b31cd05 +} +pointer_reference { + id: 0x0c5c4b4f + kind: POINTER + pointee_type_id: 0x1b31cba2 +} pointer_reference { id: 0x0c5d6702 kind: POINTER @@ -4048,6 +4733,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1bde9985 } +pointer_reference { + id: 0x0c68b541 + kind: POINTER + pointee_type_id: 0x1be2339a +} pointer_reference { id: 0x0c698bc2 kind: POINTER @@ -4108,6 +4798,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1b9defe9 } +pointer_reference { + id: 0x0c786a1c + kind: POINTER + pointee_type_id: 0x1ba14eee +} pointer_reference { id: 0x0c786e08 kind: POINTER @@ -4143,6 +4838,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1bb3429a } +pointer_reference { + id: 0x0c7f7344 + kind: POINTER + pointee_type_id: 0x1bbd2b8f +} pointer_reference { id: 0x0c80041f kind: POINTER @@ -4258,6 +4958,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x181b0acd } +pointer_reference { + id: 0x0c973a0f + kind: POINTER + pointee_type_id: 0x181c0ea0 +} pointer_reference { id: 0x0c975eef kind: POINTER @@ -4273,6 +4978,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x182284a8 } +pointer_reference { + id: 0x0c998329 + kind: POINTER + pointee_type_id: 0x1826ea3b +} pointer_reference { id: 0x0c9ac346 kind: POINTER @@ -4283,6 +4993,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x182b2835 } +pointer_reference { + id: 0x0c9dbab0 + kind: POINTER + pointee_type_id: 0x18360c5c +} pointer_reference { id: 0x0ca120c5 kind: POINTER @@ -4393,6 +5108,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x189b551a } +pointer_reference { + id: 0x0cb79e12 + kind: POINTER + pointee_type_id: 0x189e9ed7 +} pointer_reference { id: 0x0cb7f0d8 kind: POINTER @@ -4413,6 +5133,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x18a4447a } +pointer_reference { + id: 0x0cb9aa6f + kind: POINTER + pointee_type_id: 0x18a64f21 +} pointer_reference { id: 0x0cba3d38 kind: POINTER @@ -4468,6 +5193,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1950a68f } +pointer_reference { + id: 0x0cc5b310 + kind: POINTER + pointee_type_id: 0x19562add +} pointer_reference { id: 0x0cc5d219 kind: POINTER @@ -4543,6 +5273,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x191d871c } +pointer_reference { + id: 0x0cd86b8b + kind: POINTER + pointee_type_id: 0x192148b0 +} pointer_reference { id: 0x0cd878db kind: POINTER @@ -4553,6 +5288,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1923cb99 } +pointer_reference { + id: 0x0cd99f8f + kind: POINTER + pointee_type_id: 0x192698a1 +} +pointer_reference { + id: 0x0cdb0207 + kind: POINTER + pointee_type_id: 0x192cee81 +} pointer_reference { id: 0x0ce07e73 kind: POINTER @@ -5033,6 +5778,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1ea1f34b } +pointer_reference { + id: 0x0d3b5ece + kind: POINTER + pointee_type_id: 0x1ead9da5 +} pointer_reference { id: 0x0d3d3eae kind: POINTER @@ -5218,6 +5968,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1f21f887 } +pointer_reference { + id: 0x0d58561e + kind: POINTER + pointee_type_id: 0x1f21bee4 +} pointer_reference { id: 0x0d5919cc kind: POINTER @@ -5278,6 +6033,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1fd686e6 } +pointer_reference { + id: 0x0d66b1a3 + kind: POINTER + pointee_type_id: 0x1fda2013 +} pointer_reference { id: 0x0d677682 kind: POINTER @@ -5308,6 +6068,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1fee56e5 } +pointer_reference { + id: 0x0d6bb5f4 + kind: POINTER + pointee_type_id: 0x1fee314e +} pointer_reference { id: 0x0d6c28a3 kind: POINTER @@ -5453,6 +6218,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1c5200f3 } +pointer_reference { + id: 0x0d84c7f0 + kind: POINTER + pointee_type_id: 0x1c53f95e +} pointer_reference { id: 0x0d84e7d0 kind: POINTER @@ -5558,6 +6328,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1c155f01 } +pointer_reference { + id: 0x0d96246e + kind: POINTER + pointee_type_id: 0x1c187724 +} pointer_reference { id: 0x0d97a54b kind: POINTER @@ -5728,6 +6503,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1cf53808 } +pointer_reference { + id: 0x0dadc554 + kind: POINTER + pointee_type_id: 0x1cf7f3ce +} pointer_reference { id: 0x0dae372d kind: POINTER @@ -5813,6 +6593,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1ca75909 } +pointer_reference { + id: 0x0dba348d + kind: POINTER + pointee_type_id: 0x1ca834a8 +} pointer_reference { id: 0x0dbd6b37 kind: POINTER @@ -5973,6 +6758,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1d39707c } +pointer_reference { + id: 0x0dde6fe6 + kind: POINTER + pointee_type_id: 0x1d395904 +} pointer_reference { id: 0x0de0f4a6 kind: POINTER @@ -6008,6 +6798,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1dde0ec8 } +pointer_reference { + id: 0x0de8042e + kind: POINTER + pointee_type_id: 0x1de0f627 +} pointer_reference { id: 0x0de8f5e2 kind: POINTER @@ -6038,6 +6833,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1dfa1740 } +pointer_reference { + id: 0x0deefd0f + kind: POINTER + pointee_type_id: 0x1dfb12a2 +} pointer_reference { id: 0x0def8d1d kind: POINTER @@ -6098,6 +6898,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1dbab156 } +pointer_reference { + id: 0x0dfefa67 + kind: POINTER + pointee_type_id: 0x1dbb0f02 +} +pointer_reference { + id: 0x0dff21ba + kind: POINTER + pointee_type_id: 0x1dbc6077 +} pointer_reference { id: 0x0dffa8e9 kind: POINTER @@ -6138,6 +6948,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x12537c3f } +pointer_reference { + id: 0x0e051f90 + kind: POINTER + pointee_type_id: 0x125498df +} pointer_reference { id: 0x0e078cd3 kind: POINTER @@ -6173,6 +6988,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x127987a5 } +pointer_reference { + id: 0x0e0e76ac + kind: POINTER + pointee_type_id: 0x12793c2c +} pointer_reference { id: 0x0e0f37a2 kind: POINTER @@ -6293,6 +7113,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x12d6b73d } +pointer_reference { + id: 0x0e26070b + kind: POINTER + pointee_type_id: 0x12d8fab0 +} pointer_reference { id: 0x0e2680c2 kind: POINTER @@ -6398,11 +7223,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x12b56605 } +pointer_reference { + id: 0x0e3dc8a0 + kind: POINTER + pointee_type_id: 0x12b7c41c +} pointer_reference { id: 0x0e40b8fe kind: POINTER pointee_type_id: 0x13420565 } +pointer_reference { + id: 0x0e41b635 + kind: POINTER + pointee_type_id: 0x13463e49 +} pointer_reference { id: 0x0e428484 kind: POINTER @@ -6513,6 +7348,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x137915b0 } +pointer_reference { + id: 0x0e4f7476 + kind: POINTER + pointee_type_id: 0x137d3746 +} pointer_reference { id: 0x0e4f7e58 kind: POINTER @@ -6528,6 +7368,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x13015378 } +pointer_reference { + id: 0x0e50c3b4 + kind: POINTER + pointee_type_id: 0x1303e84c +} +pointer_reference { + id: 0x0e51110d + kind: POINTER + pointee_type_id: 0x1304a2a8 +} pointer_reference { id: 0x0e534115 kind: POINTER @@ -6673,16 +7523,31 @@ pointer_reference { kind: POINTER pointee_type_id: 0x13f11378 } +pointer_reference { + id: 0x0e6c85b8 + kind: POINTER + pointee_type_id: 0x13f2f07d +} pointer_reference { id: 0x0e6d7302 kind: POINTER pointee_type_id: 0x13f52a95 } +pointer_reference { + id: 0x0e6d8e8b + kind: POINTER + pointee_type_id: 0x13f6dcb0 +} pointer_reference { id: 0x0e6de43c kind: POINTER pointee_type_id: 0x13f7766f } +pointer_reference { + id: 0x0e6e8ba1 + kind: POINTER + pointee_type_id: 0x13fac81a +} pointer_reference { id: 0x0e6eb93c kind: POINTER @@ -6763,6 +7628,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x13b5a562 } +pointer_reference { + id: 0x0e7e96a4 + kind: POINTER + pointee_type_id: 0x13babc0c +} pointer_reference { id: 0x0e8010b3 kind: POINTER @@ -6823,6 +7693,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x105ab720 } +pointer_reference { + id: 0x0e86d409 + kind: POINTER + pointee_type_id: 0x105bb6b9 +} pointer_reference { id: 0x0e87d57a kind: POINTER @@ -6848,6 +7723,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x10621769 } +pointer_reference { + id: 0x0e89e93b + kind: POINTER + pointee_type_id: 0x10674272 +} pointer_reference { id: 0x0e8a9768 kind: POINTER @@ -6858,6 +7738,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x106c9a5c } +pointer_reference { + id: 0x0e8b2cd9 + kind: POINTER + pointee_type_id: 0x106c55f9 +} pointer_reference { id: 0x0e8c611e kind: POINTER @@ -6883,11 +7768,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0x10025fee } +pointer_reference { + id: 0x0e90bd43 + kind: POINTER + pointee_type_id: 0x10021393 +} +pointer_reference { + id: 0x0e92765f + kind: POINTER + pointee_type_id: 0x10093fe0 +} pointer_reference { id: 0x0e93a255 kind: POINTER pointee_type_id: 0x100e6fc8 } +pointer_reference { + id: 0x0e950cfe + kind: POINTER + pointee_type_id: 0x1014d564 +} pointer_reference { id: 0x0e97506b kind: POINTER @@ -6958,6 +7858,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x10cc241d } +pointer_reference { + id: 0x0ea3a22e + kind: POINTER + pointee_type_id: 0x10ce6e24 +} pointer_reference { id: 0x0ea3bf3c kind: POINTER @@ -6973,6 +7878,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x10d6bffe } +pointer_reference { + id: 0x0ea5b7ac + kind: POINTER + pointee_type_id: 0x10d6382c +} pointer_reference { id: 0x0ea602ce kind: POINTER @@ -7013,6 +7923,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x10f1f3b8 } +pointer_reference { + id: 0x0ead1f48 + kind: POINTER + pointee_type_id: 0x10f49bbd +} pointer_reference { id: 0x0eadc06c kind: POINTER @@ -7033,6 +7948,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x10ff48b7 } +pointer_reference { + id: 0x0eb42f6c + kind: POINTER + pointee_type_id: 0x10905b2d +} pointer_reference { id: 0x0eb4c1f9 kind: POINTER @@ -7048,6 +7968,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x109ba67a } +pointer_reference { + id: 0x0eb818dc + kind: POINTER + pointee_type_id: 0x10a085ef +} pointer_reference { id: 0x0ebaa80a kind: POINTER @@ -7063,6 +7988,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x10ac79f9 } +pointer_reference { + id: 0x0ebb95db + kind: POINTER + pointee_type_id: 0x10aeb1f2 +} pointer_reference { id: 0x0ebb9ddd kind: POINTER @@ -7078,6 +8008,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x10b5b48c } +pointer_reference { + id: 0x0ebe195f + kind: POINTER + pointee_type_id: 0x10b883e1 +} pointer_reference { id: 0x0ebf01c0 kind: POINTER @@ -7163,6 +8098,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x117e6d5e } +pointer_reference { + id: 0x0ecfb1f7 + kind: POINTER + pointee_type_id: 0x117e2142 +} pointer_reference { id: 0x0ed04c60 kind: POINTER @@ -7218,6 +8158,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x112937c0 } +pointer_reference { + id: 0x0edb3b44 + kind: POINTER + pointee_type_id: 0x112c0b8f +} pointer_reference { id: 0x0edc065a kind: POINTER @@ -7323,6 +8268,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x11e8f961 } +pointer_reference { + id: 0x0eeb4784 + kind: POINTER + pointee_type_id: 0x11edf88d +} pointer_reference { id: 0x0eee7907 kind: POINTER @@ -7333,6 +8283,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x11fbe01a } +pointer_reference { + id: 0x0ef04de8 + kind: POINTER + pointee_type_id: 0x1181d13d +} pointer_reference { id: 0x0ef35c55 kind: POINTER @@ -7503,6 +8458,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x16637235 } +pointer_reference { + id: 0x0f0a6b04 + kind: POINTER + pointee_type_id: 0x16694a8f +} pointer_reference { id: 0x0f0ac0ac kind: POINTER @@ -7628,6 +8588,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x16d7796c } +pointer_reference { + id: 0x0f2640a2 + kind: POINTER + pointee_type_id: 0x16d9e414 +} pointer_reference { id: 0x0f2671a3 kind: POINTER @@ -7793,6 +8758,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x16b25950 } +pointer_reference { + id: 0x0f3d4ace + kind: POINTER + pointee_type_id: 0x16b5cda4 +} pointer_reference { id: 0x0f3d78fb kind: POINTER @@ -7838,11 +8808,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x175195e4 } +pointer_reference { + id: 0x0f44e757 + kind: POINTER + pointee_type_id: 0x17537bc0 +} pointer_reference { id: 0x0f47e4fb kind: POINTER pointee_type_id: 0x175f7573 } +pointer_reference { + id: 0x0f4803fa + kind: POINTER + pointee_type_id: 0x1760e974 +} pointer_reference { id: 0x0f4856bf kind: POINTER @@ -7938,6 +8918,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1739908d } +pointer_reference { + id: 0x0f5f16e3 + kind: POINTER + pointee_type_id: 0x173cbd13 +} pointer_reference { id: 0x0f5f18a4 kind: POINTER @@ -8038,6 +9023,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x17ebd264 } +pointer_reference { + id: 0x0f6ae372 + kind: POINTER + pointee_type_id: 0x17eb6b56 +} +pointer_reference { + id: 0x0f6c867d + kind: POINTER + pointee_type_id: 0x17f2ff69 +} pointer_reference { id: 0x0f6ef6cc kind: POINTER @@ -8098,6 +9093,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x179e48e8 } +pointer_reference { + id: 0x0f77dd1c + kind: POINTER + pointee_type_id: 0x179f92ee +} pointer_reference { id: 0x0f78474f kind: POINTER @@ -8118,6 +9118,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x17a6fad3 } +pointer_reference { + id: 0x0f79bf6b + kind: POINTER + pointee_type_id: 0x17a61b33 +} pointer_reference { id: 0x0f79fcf8 kind: POINTER @@ -8218,6 +9223,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x14637955 } +pointer_reference { + id: 0x0f89b755 + kind: POINTER + pointee_type_id: 0x14663bc8 +} pointer_reference { id: 0x0f8dfc5e kind: POINTER @@ -8233,6 +9243,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x147a6a5d } +pointer_reference { + id: 0x0f8ef7ed + kind: POINTER + pointee_type_id: 0x147b392b +} pointer_reference { id: 0x0f908012 kind: POINTER @@ -8248,6 +9263,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x140e294e } +pointer_reference { + id: 0x0f959b56 + kind: POINTER + pointee_type_id: 0x14168bc7 +} +pointer_reference { + id: 0x0f95aaf6 + kind: POINTER + pointee_type_id: 0x14164d44 +} pointer_reference { id: 0x0f961e72 kind: POINTER @@ -8283,6 +9308,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x142e61fd } +pointer_reference { + id: 0x0f9cd362 + kind: POINTER + pointee_type_id: 0x1433ab15 +} pointer_reference { id: 0x0f9e60f8 kind: POINTER @@ -8333,11 +9363,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x14df3fae } +pointer_reference { + id: 0x0fa81eca + kind: POINTER + pointee_type_id: 0x14e09db7 +} pointer_reference { id: 0x0fa845a7 kind: POINTER pointee_type_id: 0x14e1f000 } +pointer_reference { + id: 0x0fab22b2 + kind: POINTER + pointee_type_id: 0x14ec6c55 +} pointer_reference { id: 0x0fab66ce kind: POINTER @@ -8393,6 +9433,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x148fd137 } +pointer_reference { + id: 0x0fb76270 + kind: POINTER + pointee_type_id: 0x149d6f5d +} pointer_reference { id: 0x0fb79469 kind: POINTER @@ -8403,6 +9448,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x14a07690 } +pointer_reference { + id: 0x0fb84456 + kind: POINTER + pointee_type_id: 0x14a1f7c7 +} pointer_reference { id: 0x0fbc3fa0 kind: POINTER @@ -8493,6 +9543,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x157bc8cc } +pointer_reference { + id: 0x0fd0b96b + kind: POINTER + pointee_type_id: 0x15020330 +} pointer_reference { id: 0x0fd14d12 kind: POINTER @@ -8588,6 +9643,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x15f07039 } +pointer_reference { + id: 0x0fedece9 + kind: POINTER + pointee_type_id: 0x15f75539 +} pointer_reference { id: 0x0feee0f9 kind: POINTER @@ -8618,6 +9678,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x15a30023 } +pointer_reference { + id: 0x0ffd48c4 + kind: POINTER + pointee_type_id: 0x15b5c58f +} pointer_reference { id: 0x0ffdb990 kind: POINTER @@ -8638,6 +9703,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6a68b125 } +pointer_reference { + id: 0x1010c6d7 + kind: POINTER + pointee_type_id: 0x6a03fdc1 +} pointer_reference { id: 0x10134e31 kind: POINTER @@ -8648,6 +9718,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6a0f9ac9 } +pointer_reference { + id: 0x1014fb39 + kind: POINTER + pointee_type_id: 0x6a130a79 +} pointer_reference { id: 0x1019b0aa kind: POINTER @@ -8683,11 +9758,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6aee0185 } +pointer_reference { + id: 0x102cf00b + kind: POINTER + pointee_type_id: 0x6af326b3 +} pointer_reference { id: 0x10321094 kind: POINTER pointee_type_id: 0x6a88a4ce } +pointer_reference { + id: 0x103b5e73 + kind: POINTER + pointee_type_id: 0x6aad9f51 +} pointer_reference { id: 0x103dc5e3 kind: POINTER @@ -8703,6 +9788,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6b6949b6 } +pointer_reference { + id: 0x104b3ec8 + kind: POINTER + pointee_type_id: 0x6b6c1dbf +} pointer_reference { id: 0x104d069a kind: POINTER @@ -8768,6 +9858,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6be8c637 } +pointer_reference { + id: 0x106a2ee2 + kind: POINTER + pointee_type_id: 0x6be85d16 +} pointer_reference { id: 0x107606b0 kind: POINTER @@ -8798,6 +9893,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x681cb047 } +pointer_reference { + id: 0x109a82ca + kind: POINTER + pointee_type_id: 0x682aedb4 +} pointer_reference { id: 0x10a757c8 kind: POINTER @@ -8823,6 +9923,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x695bf1e9 } +pointer_reference { + id: 0x10d408f3 + kind: POINTER + pointee_type_id: 0x6910c553 +} pointer_reference { id: 0x10d6707c kind: POINTER @@ -8858,11 +9963,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x699c572b } +pointer_reference { + id: 0x110344bc + kind: POINTER + pointee_type_id: 0x6e4df46d +} pointer_reference { id: 0x11037dd4 kind: POINTER pointee_type_id: 0x6e4d11ce } +pointer_reference { + id: 0x11079095 + kind: POINTER + pointee_type_id: 0x6e5ea4c8 +} pointer_reference { id: 0x1115de80 kind: POINTER @@ -8873,6 +9988,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6e3b7d7f } +pointer_reference { + id: 0x112492c3 + kind: POINTER + pointee_type_id: 0x6ed2ad92 +} pointer_reference { id: 0x11281698 kind: POINTER @@ -8893,11 +10013,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6e8db813 } +pointer_reference { + id: 0x1137858f + kind: POINTER + pointee_type_id: 0x6e9ef0a1 +} pointer_reference { id: 0x113a7e14 kind: POINTER pointee_type_id: 0x6ea91ece } +pointer_reference { + id: 0x1142c20e + kind: POINTER + pointee_type_id: 0x6f4beea7 +} pointer_reference { id: 0x1148ae81 kind: POINTER @@ -8918,6 +10048,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6f37ee87 } +pointer_reference { + id: 0x11602ce1 + kind: POINTER + pointee_type_id: 0x6fc0551b +} pointer_reference { id: 0x116785ed kind: POINTER @@ -8928,11 +10063,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6fe4eb19 } +pointer_reference { + id: 0x117a2834 + kind: POINTER + pointee_type_id: 0x6fa8464d +} pointer_reference { id: 0x117a8adb kind: POINTER pointee_type_id: 0x6faacdf3 } +pointer_reference { + id: 0x117c4c09 + kind: POINTER + pointee_type_id: 0x6fb1d6b9 +} pointer_reference { id: 0x117e2995 kind: POINTER @@ -8943,6 +10088,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6c76b9b2 } +pointer_reference { + id: 0x119300fe + kind: POINTER + pointee_type_id: 0x6c0ce566 +} pointer_reference { id: 0x11957c05 kind: POINTER @@ -9018,6 +10168,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6d677ec1 } +pointer_reference { + id: 0x11cb260c + kind: POINTER + pointee_type_id: 0x6d6c7eae +} pointer_reference { id: 0x11cf69d2 kind: POINTER @@ -9033,6 +10188,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6d7f0eb8 } +pointer_reference { + id: 0x11d0f719 + kind: POINTER + pointee_type_id: 0x6d033af8 +} +pointer_reference { + id: 0x11d14f5b + kind: POINTER + pointee_type_id: 0x6d05dbf3 +} pointer_reference { id: 0x11d5f30c kind: POINTER @@ -9058,6 +10223,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6ddb99e1 } +pointer_reference { + id: 0x11e7e5a1 + kind: POINTER + pointee_type_id: 0x6ddf7019 +} pointer_reference { id: 0x11e9bcc8 kind: POINTER @@ -9078,6 +10248,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x62436c35 } +pointer_reference { + id: 0x1205209d + kind: POINTER + pointee_type_id: 0x625464ea +} pointer_reference { id: 0x120540d1 kind: POINTER @@ -9103,6 +10278,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x62ec3dc4 } +pointer_reference { + id: 0x123b9652 + kind: POINTER + pointee_type_id: 0x62aebfd4 +} pointer_reference { id: 0x124587bc kind: POINTER @@ -9153,6 +10333,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x63ee7911 } +pointer_reference { + id: 0x1278ff13 + kind: POINTER + pointee_type_id: 0x63a31ad2 +} pointer_reference { id: 0x127c410d kind: POINTER @@ -9183,6 +10368,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6033a0b0 } +pointer_reference { + id: 0x12ae2221 + kind: POINTER + pointee_type_id: 0x60f86e1a +} +pointer_reference { + id: 0x12afea18 + kind: POINTER + pointee_type_id: 0x60ff4efc +} pointer_reference { id: 0x12b14ab3 kind: POINTER @@ -9233,6 +10428,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x61267b05 } +pointer_reference { + id: 0x12d9f186 + kind: POINTER + pointee_type_id: 0x61272087 +} pointer_reference { id: 0x12e0cbae kind: POINTER @@ -9388,6 +10588,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x672c433e } +pointer_reference { + id: 0x135e51b2 + kind: POINTER + pointee_type_id: 0x6739a054 +} pointer_reference { id: 0x13689f5b kind: POINTER @@ -9418,6 +10623,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x644d80b1 } +pointer_reference { + id: 0x1387d013 + kind: POINTER + pointee_type_id: 0x645fa6d2 +} +pointer_reference { + id: 0x138da2e0 + kind: POINTER + pointee_type_id: 0x64766d1c +} pointer_reference { id: 0x139300cd kind: POINTER @@ -9433,6 +10648,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x641903ae } +pointer_reference { + id: 0x1397322e + kind: POINTER + pointee_type_id: 0x641c2e27 +} +pointer_reference { + id: 0x1397f6c0 + kind: POINTER + pointee_type_id: 0x641f3d9e +} +pointer_reference { + id: 0x139b6da5 + kind: POINTER + pointee_type_id: 0x642d500a +} pointer_reference { id: 0x139e8957 kind: POINTER @@ -9448,6 +10678,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x64da9c42 } +pointer_reference { + id: 0x13a98e69 + kind: POINTER + pointee_type_id: 0x64e6df3a +} +pointer_reference { + id: 0x13b62a8f + kind: POINTER + pointee_type_id: 0x64984ca1 +} pointer_reference { id: 0x13b72e31 kind: POINTER @@ -9498,11 +10738,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6594ecd4 } +pointer_reference { + id: 0x13f59b25 + kind: POINTER + pointee_type_id: 0x65968a0a +} pointer_reference { id: 0x13f5e4dd kind: POINTER pointee_type_id: 0x659775eb } +pointer_reference { + id: 0x13f87890 + kind: POINTER + pointee_type_id: 0x65a104de +} +pointer_reference { + id: 0x13f9a96c + kind: POINTER + pointee_type_id: 0x65a6432e +} pointer_reference { id: 0x13fd63de kind: POINTER @@ -9518,6 +10773,36 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7a715c32 } +pointer_reference { + id: 0x140d4126 + kind: POINTER + pointee_type_id: 0x7a75e207 +} +pointer_reference { + id: 0x140d48d5 + kind: POINTER + pointee_type_id: 0x7a75c5ca +} +pointer_reference { + id: 0x140f7d3a + kind: POINTER + pointee_type_id: 0x7a7d1276 +} +pointer_reference { + id: 0x1415d4f3 + kind: POINTER + pointee_type_id: 0x7a17b553 +} +pointer_reference { + id: 0x1417aa51 + kind: POINTER + pointee_type_id: 0x7a1e4fdb +} +pointer_reference { + id: 0x141c4328 + kind: POINTER + pointee_type_id: 0x7a31ea3f +} pointer_reference { id: 0x141d28a8 kind: POINTER @@ -9538,26 +10823,86 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7ad990d5 } +pointer_reference { + id: 0x142a043e + kind: POINTER + pointee_type_id: 0x7ae8f667 +} +pointer_reference { + id: 0x142affdd + kind: POINTER + pointee_type_id: 0x7aeb19e8 +} +pointer_reference { + id: 0x142b8b49 + kind: POINTER + pointee_type_id: 0x7aeecbb9 +} pointer_reference { id: 0x14336664 kind: POINTER pointee_type_id: 0x7a8d7f0c } +pointer_reference { + id: 0x1439f621 + kind: POINTER + pointee_type_id: 0x7aa73e19 +} +pointer_reference { + id: 0x14410cd8 + kind: POINTER + pointee_type_id: 0x7b44d5fd +} +pointer_reference { + id: 0x14418d12 + kind: POINTER + pointee_type_id: 0x7b46d2d7 +} pointer_reference { id: 0x144208e8 kind: POINTER pointee_type_id: 0x7b48c53f } +pointer_reference { + id: 0x14474196 + kind: POINTER + pointee_type_id: 0x7b5de0c5 +} +pointer_reference { + id: 0x14479890 + kind: POINTER + pointee_type_id: 0x7b5e84df +} pointer_reference { id: 0x144920ad kind: POINTER pointee_type_id: 0x7b64642a } +pointer_reference { + id: 0x144925f6 + kind: POINTER + pointee_type_id: 0x7b647146 +} +pointer_reference { + id: 0x144eb510 + kind: POINTER + pointee_type_id: 0x7b7a32de +} pointer_reference { id: 0x14518028 kind: POINTER pointee_type_id: 0x7b06e63f } +pointer_reference { + id: 0x1452177d + kind: POINTER + pointee_type_id: 0x7b08bb68 +} +pointer_reference { + id: 0x145595dc + kind: POINTER + pointee_type_id: 0x7b16b1ee +} pointer_reference { id: 0x14564b9e kind: POINTER @@ -9573,16 +10918,46 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7b243421 } +pointer_reference { + id: 0x145a8396 + kind: POINTER + pointee_type_id: 0x7b2ae8c7 +} +pointer_reference { + id: 0x145c2196 + kind: POINTER + pointee_type_id: 0x7b3060c7 +} pointer_reference { id: 0x145d6939 kind: POINTER pointee_type_id: 0x7b354278 } +pointer_reference { + id: 0x145f6ea3 + kind: POINTER + pointee_type_id: 0x7b3d5c11 +} pointer_reference { id: 0x145f7b00 kind: POINTER pointee_type_id: 0x7b3d0a9f } +pointer_reference { + id: 0x145faf65 + kind: POINTER + pointee_type_id: 0x7b3e5b09 +} +pointer_reference { + id: 0x145fe771 + kind: POINTER + pointee_type_id: 0x7b3f7b5a +} +pointer_reference { + id: 0x1461bc53 + kind: POINTER + pointee_type_id: 0x7bc617d1 +} pointer_reference { id: 0x1462a9ec kind: POINTER @@ -9603,31 +10978,121 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7be80061 } +pointer_reference { + id: 0x146a8684 + kind: POINTER + pointee_type_id: 0x7beafc8d +} pointer_reference { id: 0x146ad068 kind: POINTER pointee_type_id: 0x7beba73d } +pointer_reference { + id: 0x147028c2 + kind: POINTER + pointee_type_id: 0x7b804597 +} +pointer_reference { + id: 0x14711e9b + kind: POINTER + pointee_type_id: 0x7b849cf2 +} +pointer_reference { + id: 0x1471c17b + kind: POINTER + pointee_type_id: 0x7b87e370 +} pointer_reference { id: 0x14731fc7 kind: POINTER pointee_type_id: 0x7b8c9983 } +pointer_reference { + id: 0x14733e40 + kind: POINTER + pointee_type_id: 0x7b8c1f9e +} +pointer_reference { + id: 0x14733ee3 + kind: POINTER + pointee_type_id: 0x7b8c1d12 +} +pointer_reference { + id: 0x1477f04b + kind: POINTER + pointee_type_id: 0x7b9f27b2 +} pointer_reference { id: 0x1479c6e7 kind: POINTER pointee_type_id: 0x7ba7fd02 } +pointer_reference { + id: 0x147c9efb + kind: POINTER + pointee_type_id: 0x7bb29d71 +} +pointer_reference { + id: 0x147eb3dc + kind: POINTER + pointee_type_id: 0x7bba29ed +} +pointer_reference { + id: 0x1480dbb3 + kind: POINTER + pointee_type_id: 0x78438851 +} +pointer_reference { + id: 0x14813ae8 + kind: POINTER + pointee_type_id: 0x78440d3f +} +pointer_reference { + id: 0x14817d30 + kind: POINTER + pointee_type_id: 0x7845125e +} +pointer_reference { + id: 0x14823e32 + kind: POINTER + pointee_type_id: 0x78481e55 +} pointer_reference { id: 0x1482f255 kind: POINTER pointee_type_id: 0x784b2fc9 } +pointer_reference { + id: 0x1489b435 + kind: POINTER + pointee_type_id: 0x7866364b +} +pointer_reference { + id: 0x148f4d3b + kind: POINTER + pointee_type_id: 0x787dd271 +} +pointer_reference { + id: 0x1490ebf8 + kind: POINTER + pointee_type_id: 0x7803497d +} pointer_reference { id: 0x14925f4a kind: POINTER pointee_type_id: 0x78099bb5 } +pointer_reference { + id: 0x1496209a + kind: POINTER + pointee_type_id: 0x781864f7 +} +pointer_reference { + id: 0x1496c1b0 + kind: POINTER + pointee_type_id: 0x781be05c +} pointer_reference { id: 0x149fc02d kind: POINTER @@ -9643,26 +11108,86 @@ pointer_reference { kind: POINTER pointee_type_id: 0x78ef929d } +pointer_reference { + id: 0x14adfdef + kind: POINTER + pointee_type_id: 0x78f71120 +} +pointer_reference { + id: 0x14aee5c9 + kind: POINTER + pointee_type_id: 0x78fb71b9 +} +pointer_reference { + id: 0x14b25183 + kind: POINTER + pointee_type_id: 0x7889a092 +} +pointer_reference { + id: 0x14b31166 + kind: POINTER + pointee_type_id: 0x788ca304 +} pointer_reference { id: 0x14b3256c kind: POINTER pointee_type_id: 0x788c732d } +pointer_reference { + id: 0x14b32835 + kind: POINTER + pointee_type_id: 0x788c464a +} +pointer_reference { + id: 0x14b3b1b9 + kind: POINTER + pointee_type_id: 0x788e207b +} +pointer_reference { + id: 0x14b3bad8 + kind: POINTER + pointee_type_id: 0x788e0dfe +} +pointer_reference { + id: 0x14b3bcf2 + kind: POINTER + pointee_type_id: 0x788e1555 +} +pointer_reference { + id: 0x14b59870 + kind: POINTER + pointee_type_id: 0x7896875e +} pointer_reference { id: 0x14b9453b kind: POINTER pointee_type_id: 0x78a5f271 } +pointer_reference { + id: 0x14bdf119 + kind: POINTER + pointee_type_id: 0x78b722fa +} pointer_reference { id: 0x14c004e9 kind: POINTER pointee_type_id: 0x7940f53b } +pointer_reference { + id: 0x14c29e64 + kind: POINTER + pointee_type_id: 0x794a9f0d +} pointer_reference { id: 0x14cbb87c kind: POINTER pointee_type_id: 0x796e076d } +pointer_reference { + id: 0x14cdbcab + kind: POINTER + pointee_type_id: 0x79761433 +} pointer_reference { id: 0x14ce1d40 kind: POINTER @@ -9678,26 +11203,76 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7912488e } +pointer_reference { + id: 0x14d67ad1 + kind: POINTER + pointee_type_id: 0x79190dd8 +} pointer_reference { id: 0x14d7d46c kind: POINTER pointee_type_id: 0x791fb72e } +pointer_reference { + id: 0x14d89b45 + kind: POINTER + pointee_type_id: 0x79228b8a +} +pointer_reference { + id: 0x14d9f21e + kind: POINTER + pointee_type_id: 0x79272ee7 +} +pointer_reference { + id: 0x14dbc7f1 + kind: POINTER + pointee_type_id: 0x792ff95b +} +pointer_reference { + id: 0x14e06c48 + kind: POINTER + pointee_type_id: 0x79c157bd +} +pointer_reference { + id: 0x14e1aecb + kind: POINTER + pointee_type_id: 0x79c65db1 +} pointer_reference { id: 0x14e7280b kind: POINTER pointee_type_id: 0x79dc46b1 } +pointer_reference { + id: 0x14e888a4 + kind: POINTER + pointee_type_id: 0x79e2c40e +} pointer_reference { id: 0x14e88d4b kind: POINTER pointee_type_id: 0x79e2d3b1 } +pointer_reference { + id: 0x14e8c78c + kind: POINTER + pointee_type_id: 0x79e3f8ae +} +pointer_reference { + id: 0x14e8fff4 + kind: POINTER + pointee_type_id: 0x79e3194e +} pointer_reference { id: 0x14f37d47 kind: POINTER pointee_type_id: 0x798d1382 } +pointer_reference { + id: 0x14f768fc + kind: POINTER + pointee_type_id: 0x799d456e +} pointer_reference { id: 0x14fac9c4 kind: POINTER @@ -9718,6 +11293,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x79b84dfe } +pointer_reference { + id: 0x150a6468 + kind: POINTER + pointee_type_id: 0x7e69773c +} pointer_reference { id: 0x150fc161 kind: POINTER @@ -9728,6 +11308,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7e091e75 } +pointer_reference { + id: 0x1513431b + kind: POINTER + pointee_type_id: 0x7e0deaf0 +} +pointer_reference { + id: 0x15134ec4 + kind: POINTER + pointee_type_id: 0x7e0ddd8c +} pointer_reference { id: 0x1518b20d kind: POINTER @@ -9738,6 +11328,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7e2ab496 } +pointer_reference { + id: 0x151c89dd + kind: POINTER + pointee_type_id: 0x7e32c1e8 +} pointer_reference { id: 0x151fca68 kind: POINTER @@ -9748,6 +11343,31 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7ecbaeb2 } +pointer_reference { + id: 0x15255322 + kind: POINTER + pointee_type_id: 0x7ed5aa17 +} +pointer_reference { + id: 0x1528eecd + kind: POINTER + pointee_type_id: 0x7ee35da8 +} +pointer_reference { + id: 0x15293e1f + kind: POINTER + pointee_type_id: 0x7ee41ee0 +} +pointer_reference { + id: 0x152db1db + kind: POINTER + pointee_type_id: 0x7ef621f2 +} +pointer_reference { + id: 0x153939e1 + kind: POINTER + pointee_type_id: 0x7ea40119 +} pointer_reference { id: 0x153b4245 kind: POINTER @@ -9763,6 +11383,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7ebccaf7 } +pointer_reference { + id: 0x15438857 + kind: POINTER + pointee_type_id: 0x7f4ec7c2 +} +pointer_reference { + id: 0x1545c939 + kind: POINTER + pointee_type_id: 0x7f57c278 +} +pointer_reference { + id: 0x1545dcfa + kind: POINTER + pointee_type_id: 0x7f579575 +} pointer_reference { id: 0x1549bcfb kind: POINTER @@ -9773,11 +11408,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7f6a4515 } +pointer_reference { + id: 0x154c2474 + kind: POINTER + pointee_type_id: 0x7f70774c +} +pointer_reference { + id: 0x154f180c + kind: POINTER + pointee_type_id: 0x7f7c86ae +} pointer_reference { id: 0x15517480 kind: POINTER pointee_type_id: 0x7f05349f } +pointer_reference { + id: 0x15594ae4 + kind: POINTER + pointee_type_id: 0x7f25cd0e +} pointer_reference { id: 0x155b1d5a kind: POINTER @@ -9788,6 +11438,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7f317daf } +pointer_reference { + id: 0x1565b68b + kind: POINTER + pointee_type_id: 0x7fd63cb0 +} pointer_reference { id: 0x15677165 kind: POINTER @@ -9803,6 +11458,31 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7fee8aa3 } +pointer_reference { + id: 0x156d8deb + kind: POINTER + pointee_type_id: 0x7ff6d133 +} +pointer_reference { + id: 0x1570711b + kind: POINTER + pointee_type_id: 0x7f8122f3 +} +pointer_reference { + id: 0x15737402 + kind: POINTER + pointee_type_id: 0x7f8d3694 +} +pointer_reference { + id: 0x1573b8e3 + kind: POINTER + pointee_type_id: 0x7f8e0512 +} +pointer_reference { + id: 0x1578838f + kind: POINTER + pointee_type_id: 0x7fa2e8a2 +} pointer_reference { id: 0x157e0817 kind: POINTER @@ -9813,6 +11493,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7c4a4a84 } +pointer_reference { + id: 0x1584ddc9 + kind: POINTER + pointee_type_id: 0x7c5391ba +} pointer_reference { id: 0x158752b5 kind: POINTER @@ -9828,6 +11513,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7c7349ec } +pointer_reference { + id: 0x1590af78 + kind: POINTER + pointee_type_id: 0x7c025b7d +} pointer_reference { id: 0x15923a42 kind: POINTER @@ -9843,6 +11533,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7c389ede } +pointer_reference { + id: 0x15a0a935 + kind: POINTER + pointee_type_id: 0x7cc24248 +} pointer_reference { id: 0x15a2b6b2 kind: POINTER @@ -9853,6 +11548,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7ccce612 } +pointer_reference { + id: 0x15a7c932 + kind: POINTER + pointee_type_id: 0x7cdfc254 +} +pointer_reference { + id: 0x15a90130 + kind: POINTER + pointee_type_id: 0x7ce4e25d +} pointer_reference { id: 0x15ae72ad kind: POINTER @@ -9878,6 +11583,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7d49fa3c } +pointer_reference { + id: 0x15c27a1c + kind: POINTER + pointee_type_id: 0x7d490eef +} pointer_reference { id: 0x15c389f6 kind: POINTER @@ -9893,6 +11603,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7d5d2acb } +pointer_reference { + id: 0x15d1dffa + kind: POINTER + pointee_type_id: 0x7d079974 +} +pointer_reference { + id: 0x15d2914f + kind: POINTER + pointee_type_id: 0x7d0aa3a3 +} +pointer_reference { + id: 0x15d77e9d + kind: POINTER + pointee_type_id: 0x7d1d1ce9 +} +pointer_reference { + id: 0x15e7f8fb + kind: POINTER + pointee_type_id: 0x7ddf0571 +} pointer_reference { id: 0x15ec9e44 kind: POINTER @@ -9908,6 +11638,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7df9baf9 } +pointer_reference { + id: 0x15efbebf + kind: POINTER + pointee_type_id: 0x7dfe1c60 +} pointer_reference { id: 0x15f148f6 kind: POINTER @@ -9938,11 +11673,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7db04ce7 } +pointer_reference { + id: 0x15fc4352 + kind: POINTER + pointee_type_id: 0x7db1ebd5 +} pointer_reference { id: 0x160238dd kind: POINTER pointee_type_id: 0x724805ea } +pointer_reference { + id: 0x160d8428 + kind: POINTER + pointee_type_id: 0x7276f63d +} pointer_reference { id: 0x16166482 kind: POINTER @@ -9963,6 +11708,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7221f3e8 } +pointer_reference { + id: 0x161b1dc1 + kind: POINTER + pointee_type_id: 0x722c919b +} pointer_reference { id: 0x16239d0c kind: POINTER @@ -9978,6 +11728,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x72d76ebd } +pointer_reference { + id: 0x162ba284 + kind: POINTER + pointee_type_id: 0x72ee6c8e +} pointer_reference { id: 0x162c7a70 kind: POINTER @@ -9988,6 +11743,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0x72fb7efe } +pointer_reference { + id: 0x163258c3 + kind: POINTER + pointee_type_id: 0x72898592 +} +pointer_reference { + id: 0x163c0fcb + kind: POINTER + pointee_type_id: 0x72b0d9b1 +} +pointer_reference { + id: 0x163da531 + kind: POINTER + pointee_type_id: 0x72b6725a +} +pointer_reference { + id: 0x163fe893 + kind: POINTER + pointee_type_id: 0x72bf44d1 +} pointer_reference { id: 0x164cb078 kind: POINTER @@ -10003,11 +11778,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7326cb99 } +pointer_reference { + id: 0x1659e8b0 + kind: POINTER + pointee_type_id: 0x7327445f +} pointer_reference { id: 0x165b541d kind: POINTER pointee_type_id: 0x732db6e9 } +pointer_reference { + id: 0x165da3ab + kind: POINTER + pointee_type_id: 0x73366832 +} pointer_reference { id: 0x165dc292 kind: POINTER @@ -10018,6 +11803,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x73375287 } +pointer_reference { + id: 0x165ffca9 + kind: POINTER + pointee_type_id: 0x733f1439 +} pointer_reference { id: 0x166085f4 kind: POINTER @@ -10033,16 +11823,41 @@ pointer_reference { kind: POINTER pointee_type_id: 0x73d34ac9 } +pointer_reference { + id: 0x1665ad64 + kind: POINTER + pointee_type_id: 0x73d6530c +} pointer_reference { id: 0x16665d14 kind: POINTER pointee_type_id: 0x73d992cf } +pointer_reference { + id: 0x16694a8f + kind: POINTER + pointee_type_id: 0x73e5cca0 +} +pointer_reference { + id: 0x166a83fe + kind: POINTER + pointee_type_id: 0x73eae965 +} pointer_reference { id: 0x16758562 kind: POINTER pointee_type_id: 0x7396f317 } +pointer_reference { + id: 0x1679800e + kind: POINTER + pointee_type_id: 0x73a6e6a7 +} +pointer_reference { + id: 0x1685ba7a + kind: POINTER + pointee_type_id: 0x70560f74 +} pointer_reference { id: 0x16861be6 kind: POINTER @@ -10063,6 +11878,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x70755111 } +pointer_reference { + id: 0x168d8013 + kind: POINTER + pointee_type_id: 0x7076e6d0 +} pointer_reference { id: 0x1692cf3f kind: POINTER @@ -10073,21 +11893,56 @@ pointer_reference { kind: POINTER pointee_type_id: 0x701a14cb } +pointer_reference { + id: 0x1698b6d1 + kind: POINTER + pointee_type_id: 0x70223dd8 +} pointer_reference { id: 0x1698d083 kind: POINTER pointee_type_id: 0x7023a491 } +pointer_reference { + id: 0x169b49fa + kind: POINTER + pointee_type_id: 0x702dc174 +} +pointer_reference { + id: 0x169ecfc8 + kind: POINTER + pointee_type_id: 0x703bd9bf +} pointer_reference { id: 0x16a379ef kind: POINTER pointee_type_id: 0x70cd0122 } +pointer_reference { + id: 0x16a48d0d + kind: POINTER + pointee_type_id: 0x70d2d2a9 +} pointer_reference { id: 0x16a4bcd4 kind: POINTER pointee_type_id: 0x70d215cd } +pointer_reference { + id: 0x16a5ae47 + kind: POINTER + pointee_type_id: 0x70d65f83 +} +pointer_reference { + id: 0x16b13d58 + kind: POINTER + pointee_type_id: 0x708413fc +} +pointer_reference { + id: 0x16b25de9 + kind: POINTER + pointee_type_id: 0x70899139 +} pointer_reference { id: 0x16b3c998 kind: POINTER @@ -10098,36 +11953,116 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7091586a } +pointer_reference { + id: 0x16b4b732 + kind: POINTER + pointee_type_id: 0x70923a55 +} +pointer_reference { + id: 0x16b64216 + kind: POINTER + pointee_type_id: 0x7099eec6 +} +pointer_reference { + id: 0x16b7dc12 + kind: POINTER + pointee_type_id: 0x709f96d5 +} +pointer_reference { + id: 0x16b8a54b + kind: POINTER + pointee_type_id: 0x70a273b2 +} pointer_reference { id: 0x16be6046 kind: POINTER pointee_type_id: 0x70b96785 } +pointer_reference { + id: 0x16c14cfe + kind: POINTER + pointee_type_id: 0x7145d567 +} pointer_reference { id: 0x16c24c4b kind: POINTER pointee_type_id: 0x7149d7b2 } +pointer_reference { + id: 0x16c34cde + kind: POINTER + pointee_type_id: 0x714dd5e4 +} +pointer_reference { + id: 0x16c3f576 + kind: POINTER + pointee_type_id: 0x714f3346 +} +pointer_reference { + id: 0x16c3fa6f + kind: POINTER + pointee_type_id: 0x714f0f20 +} pointer_reference { id: 0x16c47ce6 kind: POINTER pointee_type_id: 0x71511504 } +pointer_reference { + id: 0x16c4b886 + kind: POINTER + pointee_type_id: 0x71520487 +} pointer_reference { id: 0x16c5c0ab kind: POINTER pointee_type_id: 0x7157e430 } +pointer_reference { + id: 0x16cdde8f + kind: POINTER + pointee_type_id: 0x71779ca1 +} +pointer_reference { + id: 0x16d75116 + kind: POINTER + pointee_type_id: 0x711da2c6 +} +pointer_reference { + id: 0x16d93ee3 + kind: POINTER + pointee_type_id: 0x71241d10 +} pointer_reference { id: 0x16df644d kind: POINTER pointee_type_id: 0x713d77a9 } +pointer_reference { + id: 0x16e04869 + kind: POINTER + pointee_type_id: 0x71c1c739 +} +pointer_reference { + id: 0x16e151f2 + kind: POINTER + pointee_type_id: 0x71c5a157 +} +pointer_reference { + id: 0x16eaff2d + kind: POINTER + pointee_type_id: 0x71eb1a29 +} pointer_reference { id: 0x16ef799d kind: POINTER pointee_type_id: 0x71fd00eb } +pointer_reference { + id: 0x16f0fb30 + kind: POINTER + pointee_type_id: 0x71830a5f +} pointer_reference { id: 0x16f22102 kind: POINTER @@ -10148,6 +12083,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x71b773e3 } +pointer_reference { + id: 0x16fdea8e + kind: POINTER + pointee_type_id: 0x71b74ca6 +} pointer_reference { id: 0x16ffe794 kind: POINTER @@ -10163,6 +12103,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x76513fcc } +pointer_reference { + id: 0x1705d6e9 + kind: POINTER + pointee_type_id: 0x7657bd39 +} pointer_reference { id: 0x170b5163 kind: POINTER @@ -10183,6 +12128,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x76017ae6 } +pointer_reference { + id: 0x17119929 + kind: POINTER + pointee_type_id: 0x7606823a +} +pointer_reference { + id: 0x171b1b04 + kind: POINTER + pointee_type_id: 0x762c8a8c +} pointer_reference { id: 0x171be96c kind: POINTER @@ -10213,6 +12168,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x769abc6d } +pointer_reference { + id: 0x173a5558 + kind: POINTER + pointee_type_id: 0x76a9b3ff +} pointer_reference { id: 0x1741dd74 kind: POINTER @@ -10223,6 +12183,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x77670b3b } +pointer_reference { + id: 0x1749ffea + kind: POINTER + pointee_type_id: 0x77671935 +} pointer_reference { id: 0x174ccde4 kind: POINTER @@ -10243,11 +12208,36 @@ pointer_reference { kind: POINTER pointee_type_id: 0x770d8b8c } +pointer_reference { + id: 0x1754bfa0 + kind: POINTER + pointee_type_id: 0x7712181d +} +pointer_reference { + id: 0x17582f1d + kind: POINTER + pointee_type_id: 0x77205ae9 +} pointer_reference { id: 0x1760398e kind: POINTER pointee_type_id: 0x77c000a7 } +pointer_reference { + id: 0x1760fd4e + kind: POINTER + pointee_type_id: 0x77c313a5 +} +pointer_reference { + id: 0x1761b796 + kind: POINTER + pointee_type_id: 0x77c638c7 +} +pointer_reference { + id: 0x1761e2c7 + kind: POINTER + pointee_type_id: 0x77c76d83 +} pointer_reference { id: 0x17693cee kind: POINTER @@ -10268,6 +12258,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x77ee532f } +pointer_reference { + id: 0x176c502e + kind: POINTER + pointee_type_id: 0x77f1a626 +} pointer_reference { id: 0x176d3238 kind: POINTER @@ -10278,6 +12273,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x77fff07e } +pointer_reference { + id: 0x1771bf8c + kind: POINTER + pointee_type_id: 0x778618ad +} pointer_reference { id: 0x178226b2 kind: POINTER @@ -10323,6 +12323,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x74e43e85 } +pointer_reference { + id: 0x17ad6fe4 + kind: POINTER + pointee_type_id: 0x74f5590d +} +pointer_reference { + id: 0x17b12ac6 + kind: POINTER + pointee_type_id: 0x74844d87 +} pointer_reference { id: 0x17b2105b kind: POINTER @@ -10338,6 +12348,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x748f353e } +pointer_reference { + id: 0x17b44785 + kind: POINTER + pointee_type_id: 0x7491f888 +} pointer_reference { id: 0x17b5cc93 kind: POINTER @@ -10363,26 +12378,71 @@ pointer_reference { kind: POINTER pointee_type_id: 0x755b6647 } +pointer_reference { + id: 0x17c90d3a + kind: POINTER + pointee_type_id: 0x7564d274 +} pointer_reference { id: 0x17d51999 kind: POINTER pointee_type_id: 0x751480f9 } +pointer_reference { + id: 0x17d66159 + kind: POINTER + pointee_type_id: 0x751963f8 +} +pointer_reference { + id: 0x17d7da26 + kind: POINTER + pointee_type_id: 0x751f8e06 +} pointer_reference { id: 0x17dabdcd kind: POINTER pointee_type_id: 0x752a11a9 } +pointer_reference { + id: 0x17df6470 + kind: POINTER + pointee_type_id: 0x753d775e +} pointer_reference { id: 0x17e11460 kind: POINTER pointee_type_id: 0x75c4b71d } +pointer_reference { + id: 0x17e3d427 + kind: POINTER + pointee_type_id: 0x75cfb601 +} +pointer_reference { + id: 0x17e5e68c + kind: POINTER + pointee_type_id: 0x75d77cae +} +pointer_reference { + id: 0x17e7d97c + kind: POINTER + pointee_type_id: 0x75df836e +} pointer_reference { id: 0x17eb2338 kind: POINTER pointee_type_id: 0x75ec6a7d } +pointer_reference { + id: 0x17ee8547 + kind: POINTER + pointee_type_id: 0x75faf382 +} +pointer_reference { + id: 0x17f075d9 + kind: POINTER + pointee_type_id: 0x758131fb +} pointer_reference { id: 0x17f10051 kind: POINTER @@ -10423,6 +12483,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4a6aedc5 } +pointer_reference { + id: 0x180d3874 + kind: POINTER + pointee_type_id: 0x4a74074c +} pointer_reference { id: 0x180ee240 kind: POINTER @@ -10433,6 +12498,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4a7c47b9 } +pointer_reference { + id: 0x18111a93 + kind: POINTER + pointee_type_id: 0x4a048cd0 +} pointer_reference { id: 0x18150d9f kind: POINTER @@ -10453,6 +12523,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4a2ccda9 } +pointer_reference { + id: 0x181d3753 + kind: POINTER + pointee_type_id: 0x4a343bd0 +} pointer_reference { id: 0x181ec3a6 kind: POINTER @@ -10483,6 +12558,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4a8c639c } +pointer_reference { + id: 0x183e855d + kind: POINTER + pointee_type_id: 0x4abaf3e9 +} pointer_reference { id: 0x184052fc kind: POINTER @@ -10508,6 +12588,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4b7bc818 } +pointer_reference { + id: 0x1855f2a3 + kind: POINTER + pointee_type_id: 0x4b172c11 +} pointer_reference { id: 0x1856a912 kind: POINTER @@ -10518,6 +12603,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4b22611e } +pointer_reference { + id: 0x185dd28a + kind: POINTER + pointee_type_id: 0x4b37acb5 +} pointer_reference { id: 0x1863edc5 kind: POINTER @@ -10528,6 +12618,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4b86b241 } +pointer_reference { + id: 0x1875b5b6 + kind: POINTER + pointee_type_id: 0x4b963047 +} pointer_reference { id: 0x187832e1 kind: POINTER @@ -10543,6 +12638,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4bbbaeb8 } +pointer_reference { + id: 0x187fc1a3 + kind: POINTER + pointee_type_id: 0x4bbfe011 +} pointer_reference { id: 0x188b58f2 kind: POINTER @@ -10628,6 +12728,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x49772f83 } +pointer_reference { + id: 0x18d1c817 + kind: POINTER + pointee_type_id: 0x4907c6c1 +} pointer_reference { id: 0x18d413f1 kind: POINTER @@ -10663,6 +12768,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x49dc05f2 } +pointer_reference { + id: 0x18e9f26a + kind: POINTER + pointee_type_id: 0x49e72f34 +} pointer_reference { id: 0x18ea2d6b kind: POINTER @@ -10678,6 +12788,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x49fa9603 } +pointer_reference { + id: 0x18f35ac6 + kind: POINTER + pointee_type_id: 0x498d8d87 +} pointer_reference { id: 0x18f39e86 kind: POINTER @@ -10713,6 +12828,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4e470864 } +pointer_reference { + id: 0x1906d61e + kind: POINTER + pointee_type_id: 0x4e5bbee6 +} pointer_reference { id: 0x1906e68f kind: POINTER @@ -10768,6 +12888,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4e952af8 } +pointer_reference { + id: 0x19371788 + kind: POINTER + pointee_type_id: 0x4e9cb8bd +} pointer_reference { id: 0x19466519 kind: POINTER @@ -10778,6 +12903,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4f645cab } +pointer_reference { + id: 0x194999fc + kind: POINTER + pointee_type_id: 0x4f66816f +} pointer_reference { id: 0x195350a3 kind: POINTER @@ -10833,6 +12963,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4c4281ed } +pointer_reference { + id: 0x198f09ed + kind: POINTER + pointee_type_id: 0x4c7cc129 +} +pointer_reference { + id: 0x198f3684 + kind: POINTER + pointee_type_id: 0x4c7c3c8d +} pointer_reference { id: 0x1992ce85 kind: POINTER @@ -10863,11 +13003,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4cde7d15 } +pointer_reference { + id: 0x19ad3fee + kind: POINTER + pointee_type_id: 0x4cf41927 +} pointer_reference { id: 0x19b32add kind: POINTER pointee_type_id: 0x4c8c4de8 } +pointer_reference { + id: 0x19beca3e + kind: POINTER + pointee_type_id: 0x4cbbce65 +} pointer_reference { id: 0x19c00e70 kind: POINTER @@ -10938,6 +13088,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4db3b057 } +pointer_reference { + id: 0x1a0105fb + kind: POINTER + pointee_type_id: 0x4244f171 +} pointer_reference { id: 0x1a080f6e kind: POINTER @@ -10958,6 +13113,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4215681c } +pointer_reference { + id: 0x1a193fa3 + kind: POINTER + pointee_type_id: 0x42241811 +} pointer_reference { id: 0x1a22db7d kind: POINTER @@ -10978,6 +13138,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x42f11aa4 } +pointer_reference { + id: 0x1a365c38 + kind: POINTER + pointee_type_id: 0x4299967f +} pointer_reference { id: 0x1a3a7059 kind: POINTER @@ -10998,6 +13163,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4348ee1a } +pointer_reference { + id: 0x1a4218ad + kind: POINTER + pointee_type_id: 0x43488428 +} pointer_reference { id: 0x1a42fd68 kind: POINTER @@ -11013,6 +13183,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x43500b01 } +pointer_reference { + id: 0x1a5632b9 + kind: POINTER + pointee_type_id: 0x43182c7b +} pointer_reference { id: 0x1a56a0ca kind: POINTER @@ -11023,11 +13198,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4334f3ba } +pointer_reference { + id: 0x1a5dc83d + kind: POINTER + pointee_type_id: 0x4337c66b +} +pointer_reference { + id: 0x1a5e8708 + kind: POINTER + pointee_type_id: 0x433afabd +} pointer_reference { id: 0x1a5ea01f kind: POINTER pointee_type_id: 0x433a66e1 } +pointer_reference { + id: 0x1a5eaf94 + kind: POINTER + pointee_type_id: 0x433a58cf +} pointer_reference { id: 0x1a61f607 kind: POINTER @@ -11053,6 +13243,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x43846c49 } +pointer_reference { + id: 0x1a723d1f + kind: POINTER + pointee_type_id: 0x438812e0 +} pointer_reference { id: 0x1a73eb90 kind: POINTER @@ -11063,6 +13258,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4392d278 } +pointer_reference { + id: 0x1a7ae6b1 + kind: POINTER + pointee_type_id: 0x43ab7c59 +} pointer_reference { id: 0x1a8b04e5 kind: POINTER @@ -11098,6 +13298,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x40d80d3c } +pointer_reference { + id: 0x1aa9c955 + kind: POINTER + pointee_type_id: 0x40e7c3cb +} pointer_reference { id: 0x1aa9cb7d kind: POINTER @@ -11108,6 +13313,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x40f95ea3 } +pointer_reference { + id: 0x1ab1d7a0 + kind: POINTER + pointee_type_id: 0x4087b81e +} pointer_reference { id: 0x1ab2b1d9 kind: POINTER @@ -11128,6 +13338,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x40adeada } +pointer_reference { + id: 0x1ac62619 + kind: POINTER + pointee_type_id: 0x41587ef8 +} +pointer_reference { + id: 0x1ac991ba + kind: POINTER + pointee_type_id: 0x4166a074 +} pointer_reference { id: 0x1ac99fee kind: POINTER @@ -11148,11 +13368,36 @@ pointer_reference { kind: POINTER pointee_type_id: 0x411e05ea } +pointer_reference { + id: 0x1ad979cc + kind: POINTER + pointee_type_id: 0x412501ad +} +pointer_reference { + id: 0x1add4188 + kind: POINTER + pointee_type_id: 0x4135e0be +} +pointer_reference { + id: 0x1adf4f40 + kind: POINTER + pointee_type_id: 0x413ddb9c +} +pointer_reference { + id: 0x1ae107d7 + kind: POINTER + pointee_type_id: 0x41c4f9c2 +} pointer_reference { id: 0x1ae38c59 kind: POINTER pointee_type_id: 0x41ced7f8 } +pointer_reference { + id: 0x1ae542f6 + kind: POINTER + pointee_type_id: 0x41d5ed44 +} pointer_reference { id: 0x1aec4e7e kind: POINTER @@ -11178,6 +13423,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x41ace385 } +pointer_reference { + id: 0x1b05ee78 + kind: POINTER + pointee_type_id: 0x46575f7f +} pointer_reference { id: 0x1b084782 kind: POINTER @@ -11208,6 +13458,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x46f26608 } +pointer_reference { + id: 0x1b2f09ad + kind: POINTER + pointee_type_id: 0x46fcc028 +} pointer_reference { id: 0x1b337410 kind: POINTER @@ -11218,6 +13473,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x468e85af } +pointer_reference { + id: 0x1b3439e6 + kind: POINTER + pointee_type_id: 0x46900105 +} pointer_reference { id: 0x1b3612f9 kind: POINTER @@ -11253,6 +13513,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4737f461 } +pointer_reference { + id: 0x1b64dfb3 + kind: POINTER + pointee_type_id: 0x47d39851 +} pointer_reference { id: 0x1b686fa1 kind: POINTER @@ -11293,6 +13558,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x44596890 } +pointer_reference { + id: 0x1b891658 + kind: POINTER + pointee_type_id: 0x4464bffc +} pointer_reference { id: 0x1b8de637 kind: POINTER @@ -11303,6 +13573,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4401b9b8 } +pointer_reference { + id: 0x1b94caaa + kind: POINTER + pointee_type_id: 0x4413cc36 +} pointer_reference { id: 0x1b960210 kind: POINTER @@ -11378,6 +13653,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x451c3ee7 } +pointer_reference { + id: 0x1bda6903 + kind: POINTER + pointee_type_id: 0x45294293 +} +pointer_reference { + id: 0x1bdd25e4 + kind: POINTER + pointee_type_id: 0x4534710e +} +pointer_reference { + id: 0x1be16911 + kind: POINTER + pointee_type_id: 0x45c542d9 +} pointer_reference { id: 0x1be24dc1 kind: POINTER @@ -11388,6 +13678,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x45cda86d } +pointer_reference { + id: 0x1bea5a4a + kind: POINTER + pointee_type_id: 0x45e98fb6 +} +pointer_reference { + id: 0x1bea6523 + kind: POINTER + pointee_type_id: 0x45e97212 +} pointer_reference { id: 0x1bee337f kind: POINTER @@ -11513,6 +13813,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5b3c881c } +pointer_reference { + id: 0x1c627687 + kind: POINTER + pointee_type_id: 0x5bc93c81 +} +pointer_reference { + id: 0x1c6f364b + kind: POINTER + pointee_type_id: 0x5bfc3fb2 +} pointer_reference { id: 0x1c818029 kind: POINTER @@ -11593,6 +13903,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5941ab47 } +pointer_reference { + id: 0x1cc0f27d + kind: POINTER + pointee_type_id: 0x59432f6a +} pointer_reference { id: 0x1cc18442 kind: POINTER @@ -11618,6 +13933,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x592339dd } +pointer_reference { + id: 0x1cd99953 + kind: POINTER + pointee_type_id: 0x592683d2 +} pointer_reference { id: 0x1cdba504 kind: POINTER @@ -11673,6 +13993,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5995166f } +pointer_reference { + id: 0x1cf8e981 + kind: POINTER + pointee_type_id: 0x59a3409b +} +pointer_reference { + id: 0x1cf93057 + kind: POINTER + pointee_type_id: 0x59a427c3 +} +pointer_reference { + id: 0x1cfaf445 + kind: POINTER + pointee_type_id: 0x59ab378a +} pointer_reference { id: 0x1cfbc822 kind: POINTER @@ -11693,6 +14028,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5e03c49b } +pointer_reference { + id: 0x1d11dedb + kind: POINTER + pointee_type_id: 0x5e079df0 +} pointer_reference { id: 0x1d12e85e kind: POINTER @@ -11798,6 +14138,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5f2e5e34 } +pointer_reference { + id: 0x1d5d2185 + kind: POINTER + pointee_type_id: 0x5f346089 +} pointer_reference { id: 0x1d633c7d kind: POINTER @@ -11918,6 +14263,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5d665720 } +pointer_reference { + id: 0x1dcb4ed8 + kind: POINTER + pointee_type_id: 0x5d6dddff +} pointer_reference { id: 0x1dcc0874 kind: POINTER @@ -11963,6 +14313,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5d3c1b59 } +pointer_reference { + id: 0x1de0f627 + kind: POINTER + pointee_type_id: 0x5dc33e02 +} pointer_reference { id: 0x1de57f85 kind: POINTER @@ -12033,6 +14388,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x52492c62 } +pointer_reference { + id: 0x1e02dce7 + kind: POINTER + pointee_type_id: 0x524b9500 +} +pointer_reference { + id: 0x1e07f082 + kind: POINTER + pointee_type_id: 0x525f2494 +} pointer_reference { id: 0x1e0822f2 kind: POINTER @@ -12043,6 +14408,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x527612cb } +pointer_reference { + id: 0x1e0fa33c + kind: POINTER + pointee_type_id: 0x527e6a6d +} pointer_reference { id: 0x1e20e7eb kind: POINTER @@ -12053,6 +14423,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x52c4c52f } +pointer_reference { + id: 0x1e242aee + kind: POINTER + pointee_type_id: 0x52d04d25 +} pointer_reference { id: 0x1e246ce3 kind: POINTER @@ -12168,6 +14543,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5048e0d1 } +pointer_reference { + id: 0x1e84c72e + kind: POINTER + pointee_type_id: 0x5053fa27 +} pointer_reference { id: 0x1e85ebec kind: POINTER @@ -12248,6 +14628,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x50d7f752 } +pointer_reference { + id: 0x1ea76fc0 + kind: POINTER + pointee_type_id: 0x50dd599f +} pointer_reference { id: 0x1eafa420 kind: POINTER @@ -12288,6 +14673,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x509cd61e } +pointer_reference { + id: 0x1ec96dec + kind: POINTER + pointee_type_id: 0x5165512c +} pointer_reference { id: 0x1ecad272 kind: POINTER @@ -12308,6 +14698,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x513594fe } +pointer_reference { + id: 0x1ee3a2e1 + kind: POINTER + pointee_type_id: 0x51ce6d18 +} pointer_reference { id: 0x1ee3d534 kind: POINTER @@ -12318,6 +14713,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x51d47b72 } +pointer_reference { + id: 0x1eecc649 + kind: POINTER + pointee_type_id: 0x51f3ffb8 +} pointer_reference { id: 0x1eecdc16 kind: POINTER @@ -12333,6 +14733,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x51aba86a } +pointer_reference { + id: 0x1efcb98b + kind: POINTER + pointee_type_id: 0x51b200b2 +} pointer_reference { id: 0x1f004fc8 kind: POINTER @@ -12528,6 +14933,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x541f610f } +pointer_reference { + id: 0x1f9ad9dd + kind: POINTER + pointee_type_id: 0x542b81eb +} pointer_reference { id: 0x1f9be411 kind: POINTER @@ -12583,6 +14993,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x556c6bb0 } +pointer_reference { + id: 0x1fcf4d63 + kind: POINTER + pointee_type_id: 0x557dd312 +} pointer_reference { id: 0x1fd545e0 kind: POINTER @@ -12598,6 +15013,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x553ed14c } +pointer_reference { + id: 0x1fe2e39e + kind: POINTER + pointee_type_id: 0x55cb68e7 +} pointer_reference { id: 0x1fe51930 kind: POINTER @@ -12623,6 +15043,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x55a80057 } +pointer_reference { + id: 0x1ffbbc51 + kind: POINTER + pointee_type_id: 0x55ae17da +} pointer_reference { id: 0x1ffe936a kind: POINTER @@ -12638,11 +15063,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0xaa41279c } +pointer_reference { + id: 0x20020da2 + kind: POINTER + pointee_type_id: 0xaa48d016 +} pointer_reference { id: 0x20054a7b kind: POINTER pointee_type_id: 0xaa55cf70 } +pointer_reference { + id: 0x2016cdb3 + kind: POINTER + pointee_type_id: 0xaa1bd050 +} +pointer_reference { + id: 0x201b3d11 + kind: POINTER + pointee_type_id: 0xaa2c12d9 +} pointer_reference { id: 0x2025e257 kind: POINTER @@ -12683,11 +15123,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0xaabc2e1f } +pointer_reference { + id: 0x204047f4 + kind: POINTER + pointee_type_id: 0xab41f94f +} pointer_reference { id: 0x204e55e5 kind: POINTER pointee_type_id: 0xab79b10b } +pointer_reference { + id: 0x204fd0bf + kind: POINTER + pointee_type_id: 0xab7fa461 +} +pointer_reference { + id: 0x2051e770 + kind: POINTER + pointee_type_id: 0xab077b5e +} pointer_reference { id: 0x205789b5 kind: POINTER @@ -12708,11 +15163,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0xabc64e21 } +pointer_reference { + id: 0x2063d278 + kind: POINTER + pointee_type_id: 0xabcfaf7e +} pointer_reference { id: 0x206bf782 kind: POINTER pointee_type_id: 0xabef3896 } +pointer_reference { + id: 0x206cd4a2 + kind: POINTER + pointee_type_id: 0xabf3b417 +} +pointer_reference { + id: 0x206dafbb + kind: POINTER + pointee_type_id: 0xabf65873 +} pointer_reference { id: 0x207717c7 kind: POINTER @@ -12733,6 +15203,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa85f08b1 } +pointer_reference { + id: 0x208bf735 + kind: POINTER + pointee_type_id: 0xa86f3a4b +} pointer_reference { id: 0x208ec146 kind: POINTER @@ -12778,6 +15253,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa8893935 } +pointer_reference { + id: 0x20b768b3 + kind: POINTER + pointee_type_id: 0xa89d4453 +} +pointer_reference { + id: 0x20b90ee3 + kind: POINTER + pointee_type_id: 0xa8a4dd10 +} pointer_reference { id: 0x20b9211e kind: POINTER @@ -12838,6 +15323,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa9f8e330 } +pointer_reference { + id: 0x20f29662 + kind: POINTER + pointee_type_id: 0xa98abf16 +} +pointer_reference { + id: 0x20f87ac8 + kind: POINTER + pointee_type_id: 0xa9a10dbd +} pointer_reference { id: 0x21003da7 kind: POINTER @@ -12888,6 +15383,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0xae173716 } +pointer_reference { + id: 0x211637c8 + kind: POINTER + pointee_type_id: 0xae1839be +} +pointer_reference { + id: 0x2118a71d + kind: POINTER + pointee_type_id: 0xae227ae8 +} +pointer_reference { + id: 0x211bf883 + kind: POINTER + pointee_type_id: 0xae2f0493 +} pointer_reference { id: 0x21207103 kind: POINTER @@ -12898,6 +15408,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xaecb89a0 } +pointer_reference { + id: 0x2123be0b + kind: POINTER + pointee_type_id: 0xaece1eb3 +} pointer_reference { id: 0x2124c9f1 kind: POINTER @@ -12948,11 +15463,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0xaf54cd38 } +pointer_reference { + id: 0x214b4207 + kind: POINTER + pointee_type_id: 0xaf6dee80 +} pointer_reference { id: 0x214cf4b4 kind: POINTER pointee_type_id: 0xaf73344f } +pointer_reference { + id: 0x214d1960 + kind: POINTER + pointee_type_id: 0xaf74831c +} pointer_reference { id: 0x214fd672 kind: POINTER @@ -12983,6 +15508,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xaf2432f4 } +pointer_reference { + id: 0x2159481a + kind: POINTER + pointee_type_id: 0xaf25c6f7 +} pointer_reference { id: 0x215a6e18 kind: POINTER @@ -13013,6 +15543,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xafbe8077 } +pointer_reference { + id: 0x21826129 + kind: POINTER + pointee_type_id: 0xac496239 +} pointer_reference { id: 0x219262d4 kind: POINTER @@ -13028,6 +15563,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xac1fb3f2 } +pointer_reference { + id: 0x219b5716 + kind: POINTER + pointee_type_id: 0xac2dbac5 +} pointer_reference { id: 0x21adc389 kind: POINTER @@ -13038,6 +15578,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xac8bad4e } +pointer_reference { + id: 0x21b52f8c + kind: POINTER + pointee_type_id: 0xac9458af +} pointer_reference { id: 0x21b9b50c kind: POINTER @@ -13113,16 +15658,31 @@ pointer_reference { kind: POINTER pointee_type_id: 0xadf8fff6 } +pointer_reference { + id: 0x21f15322 + kind: POINTER + pointee_type_id: 0xad85aa16 +} pointer_reference { id: 0x21f16d77 kind: POINTER pointee_type_id: 0xad855341 } +pointer_reference { + id: 0x21fb7e03 + kind: POINTER + pointee_type_id: 0xadad1e92 +} pointer_reference { id: 0x2208f89a kind: POINTER pointee_type_id: 0xa26304f7 } +pointer_reference { + id: 0x22091485 + kind: POINTER + pointee_type_id: 0xa264b48a +} pointer_reference { id: 0x2210e338 kind: POINTER @@ -13158,6 +15718,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa22b5357 } +pointer_reference { + id: 0x22243b16 + kind: POINTER + pointee_type_id: 0xa2d00ac5 +} pointer_reference { id: 0x2230f0e3 kind: POINTER @@ -13168,6 +15733,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa28a8fc1 } +pointer_reference { + id: 0x223f560d + kind: POINTER + pointee_type_id: 0xa2bdbea9 +} pointer_reference { id: 0x223fb206 kind: POINTER @@ -13258,6 +15828,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa0da61a6 } +pointer_reference { + id: 0x22acf66c + kind: POINTER + pointee_type_id: 0xa0f33f2e +} pointer_reference { id: 0x22aeaeb9 kind: POINTER @@ -13283,6 +15858,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa09dc212 } +pointer_reference { + id: 0x22b9773d + kind: POINTER + pointee_type_id: 0xa0a53a69 +} pointer_reference { id: 0x22bb3fbf kind: POINTER @@ -13348,6 +15928,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa19fd9aa } +pointer_reference { + id: 0x22faeea1 + kind: POINTER + pointee_type_id: 0xa1ab5c18 +} pointer_reference { id: 0x23006385 kind: POINTER @@ -13413,6 +15998,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa6f7f2e2 } +pointer_reference { + id: 0x233d687c + kind: POINTER + pointee_type_id: 0xa6b5476f +} pointer_reference { id: 0x234757ce kind: POINTER @@ -13433,6 +16023,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa7072742 } +pointer_reference { + id: 0x235222cc + kind: POINTER + pointee_type_id: 0xa7086dad +} +pointer_reference { + id: 0x23568890 + kind: POINTER + pointee_type_id: 0xa71ac4de +} pointer_reference { id: 0x235889e8 kind: POINTER @@ -13448,6 +16048,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa7c362b0 } +pointer_reference { + id: 0x2363a543 + kind: POINTER + pointee_type_id: 0xa7ce7391 +} pointer_reference { id: 0x236d6a86 kind: POINTER @@ -13458,6 +16063,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa78541bf } +pointer_reference { + id: 0x2371c0a3 + kind: POINTER + pointee_type_id: 0xa787e412 +} pointer_reference { id: 0x238091f9 kind: POINTER @@ -13468,6 +16078,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa44fcab2 } +pointer_reference { + id: 0x2386023c + kind: POINTER + pointee_type_id: 0xa458ee6c +} pointer_reference { id: 0x23882f7d kind: POINTER @@ -13508,16 +16123,36 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa4388448 } +pointer_reference { + id: 0x23a02b13 + kind: POINTER + pointee_type_id: 0xa4c04ad1 +} +pointer_reference { + id: 0x23a68790 + kind: POINTER + pointee_type_id: 0xa4daf8de +} pointer_reference { id: 0x23a73732 kind: POINTER pointee_type_id: 0xa4dc3a54 } +pointer_reference { + id: 0x23ad514d + kind: POINTER + pointee_type_id: 0xa4f5a3a8 +} pointer_reference { id: 0x23bd1038 kind: POINTER pointee_type_id: 0xa4b4a67c } +pointer_reference { + id: 0x23bf5f14 + kind: POINTER + pointee_type_id: 0xa4bd9acd +} pointer_reference { id: 0x23c371b0 kind: POINTER @@ -13563,6 +16198,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa5c42ae6 } +pointer_reference { + id: 0x23e26fcc + kind: POINTER + pointee_type_id: 0xa5c959ad +} pointer_reference { id: 0x23e856d0 kind: POINTER @@ -13573,6 +16213,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa582964d } +pointer_reference { + id: 0x23f3cee9 + kind: POINTER + pointee_type_id: 0xa58fdd39 +} pointer_reference { id: 0x23f5bb5c kind: POINTER @@ -13588,6 +16233,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa5a4159e } +pointer_reference { + id: 0x23fc7bfa + kind: POINTER + pointee_type_id: 0xa5b10975 +} pointer_reference { id: 0x240410a3 kind: POINTER @@ -13623,11 +16273,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0xba9c2ef8 } +pointer_reference { + id: 0x2437ddd2 + kind: POINTER + pointee_type_id: 0xba9f91d4 +} pointer_reference { id: 0x24401166 kind: POINTER pointee_type_id: 0xbb40a305 } +pointer_reference { + id: 0x2440649e + kind: POINTER + pointee_type_id: 0xbb4174e6 +} pointer_reference { id: 0x2446c693 kind: POINTER @@ -13668,6 +16328,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbbf7f9cc } +pointer_reference { + id: 0x247001fd + kind: POINTER + pointee_type_id: 0xbb80e16a +} pointer_reference { id: 0x24706e28 kind: POINTER @@ -13703,6 +16368,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb87b745c } +pointer_reference { + id: 0x249072c8 + kind: POINTER + pointee_type_id: 0xb8012dbd +} pointer_reference { id: 0x24941b6f kind: POINTER @@ -13743,6 +16413,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb8d30118 } +pointer_reference { + id: 0x24aa7767 + kind: POINTER + pointee_type_id: 0xb8e93b03 +} +pointer_reference { + id: 0x24acfa39 + kind: POINTER + pointee_type_id: 0xb8f30e7b +} pointer_reference { id: 0x24bbc433 kind: POINTER @@ -13788,6 +16468,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb9198b14 } +pointer_reference { + id: 0x24d6bbb9 + kind: POINTER + pointee_type_id: 0xb91a087a +} pointer_reference { id: 0x24d8c7ab kind: POINTER @@ -13808,6 +16493,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb9c9c211 } +pointer_reference { + id: 0x24f4bbc4 + kind: POINTER + pointee_type_id: 0xb992098c +} pointer_reference { id: 0x24f58c44 kind: POINTER @@ -13823,6 +16513,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb9a7d20f } +pointer_reference { + id: 0x24fd9f6d + kind: POINTER + pointee_type_id: 0xb9b69b2b +} pointer_reference { id: 0x250095e2 kind: POINTER @@ -13838,6 +16533,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbe4cc7ee } +pointer_reference { + id: 0x25042348 + kind: POINTER + pointee_type_id: 0xbe506bbe +} +pointer_reference { + id: 0x250b3acb + kind: POINTER + pointee_type_id: 0xbe6c0db0 +} pointer_reference { id: 0x2511a6f5 kind: POINTER @@ -13853,6 +16558,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbed1b7ef } +pointer_reference { + id: 0x2537d51e + kind: POINTER + pointee_type_id: 0xbe9fb2e6 +} pointer_reference { id: 0x2539b592 kind: POINTER @@ -13868,6 +16578,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbf78c6b4 } +pointer_reference { + id: 0x255147da + kind: POINTER + pointee_type_id: 0xbf05f9f5 +} pointer_reference { id: 0x25520d15 kind: POINTER @@ -13908,16 +16623,36 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbfb4ac23 } +pointer_reference { + id: 0x2582e799 + kind: POINTER + pointee_type_id: 0xbc4b78fb +} +pointer_reference { + id: 0x258fc62b + kind: POINTER + pointee_type_id: 0xbc7ffe31 +} pointer_reference { id: 0x2599d0b6 kind: POINTER pointee_type_id: 0xbc27a444 } +pointer_reference { + id: 0x259fdbec + kind: POINTER + pointee_type_id: 0xbc3f892c +} pointer_reference { id: 0x25a39938 kind: POINTER pointee_type_id: 0xbcce827e } +pointer_reference { + id: 0x25aaa8e9 + kind: POINTER + pointee_type_id: 0xbcea4538 +} pointer_reference { id: 0x25ab49bb kind: POINTER @@ -13963,11 +16698,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbd6515b8 } +pointer_reference { + id: 0x25d8ac24 + kind: POINTER + pointee_type_id: 0xbd22560c +} pointer_reference { id: 0x25db57c0 kind: POINTER pointee_type_id: 0xbd2db99f } +pointer_reference { + id: 0x25e31f86 + kind: POINTER + pointee_type_id: 0xbdcc9885 +} pointer_reference { id: 0x25e44921 kind: POINTER @@ -13978,6 +16723,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbdd18903 } +pointer_reference { + id: 0x25e59bc7 + kind: POINTER + pointee_type_id: 0xbdd68982 +} pointer_reference { id: 0x25e63179 kind: POINTER @@ -13988,6 +16738,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbde6ed0a } +pointer_reference { + id: 0x25f1b825 + kind: POINTER + pointee_type_id: 0xbd86060a +} pointer_reference { id: 0x25f4c19a kind: POINTER @@ -14008,6 +16763,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbdae1466 } +pointer_reference { + id: 0x25fd2cae + kind: POINTER + pointee_type_id: 0xbdb45426 +} pointer_reference { id: 0x25ffeea5 kind: POINTER @@ -14028,6 +16788,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb2681ec1 } +pointer_reference { + id: 0x261ddb69 + kind: POINTER + pointee_type_id: 0xb2378b3b +} pointer_reference { id: 0x261f9f0f kind: POINTER @@ -14043,11 +16808,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb2f55e1c } +pointer_reference { + id: 0x263297c8 + kind: POINTER + pointee_type_id: 0xb28ab9bd +} pointer_reference { id: 0x2634304b kind: POINTER pointee_type_id: 0xb29027b3 } +pointer_reference { + id: 0x2636c97b + kind: POINTER + pointee_type_id: 0xb29bc373 +} +pointer_reference { + id: 0x263712a6 + kind: POINTER + pointee_type_id: 0xb29cac06 +} pointer_reference { id: 0x263c3e34 kind: POINTER @@ -14073,6 +16853,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb31d6201 } +pointer_reference { + id: 0x2658c065 + kind: POINTER + pointee_type_id: 0xb323e709 +} pointer_reference { id: 0x2658f937 kind: POINTER @@ -14098,6 +16883,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb3eff14b } +pointer_reference { + id: 0x26726bc1 + kind: POINTER + pointee_type_id: 0xb389499b +} pointer_reference { id: 0x2672dac2 kind: POINTER @@ -14148,11 +16938,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb0090c73 } +pointer_reference { + id: 0x2693ce5e + kind: POINTER + pointee_type_id: 0xb00fdfe4 +} pointer_reference { id: 0x2696c21b kind: POINTER pointee_type_id: 0xb01beef1 } +pointer_reference { + id: 0x26989170 + kind: POINTER + pointee_type_id: 0xb022a35c +} pointer_reference { id: 0x269af4e9 kind: POINTER @@ -14178,6 +16978,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb03bc640 } +pointer_reference { + id: 0x269eff70 + kind: POINTER + pointee_type_id: 0xb03b1b5d +} pointer_reference { id: 0x26a22eee kind: POINTER @@ -14223,6 +17028,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb0b88d26 } +pointer_reference { + id: 0x26cf0f86 + kind: POINTER + pointee_type_id: 0xb17cd885 +} pointer_reference { id: 0x26cfffd7 kind: POINTER @@ -14233,11 +17043,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb1019e99 } +pointer_reference { + id: 0x26d1e24c + kind: POINTER + pointee_type_id: 0xb1076fac +} pointer_reference { id: 0x26d222d7 kind: POINTER pointee_type_id: 0xb1086dc0 } +pointer_reference { + id: 0x26d2fc49 + kind: POINTER + pointee_type_id: 0xb10b17b9 +} pointer_reference { id: 0x26d8ba52 kind: POINTER @@ -14268,6 +17088,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb13e733c } +pointer_reference { + id: 0x26e0a35c + kind: POINTER + pointee_type_id: 0xb1c26bed +} pointer_reference { id: 0x26e55184 kind: POINTER @@ -14278,11 +17103,26 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb1f226b2 } +pointer_reference { + id: 0x26edce36 + kind: POINTER + pointee_type_id: 0xb1f7de47 +} pointer_reference { id: 0x26ee682a kind: POINTER pointee_type_id: 0xb1f94634 } +pointer_reference { + id: 0x26eeda7c + kind: POINTER + pointee_type_id: 0xb1fb8f6c +} +pointer_reference { + id: 0x26f2b23d + kind: POINTER + pointee_type_id: 0xb18a2e6a +} pointer_reference { id: 0x270252a3 kind: POINTER @@ -14308,6 +17148,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb6704284 } +pointer_reference { + id: 0x270c8417 + kind: POINTER + pointee_type_id: 0xb672f6c1 +} pointer_reference { id: 0x2712b6f9 kind: POINTER @@ -14333,6 +17178,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb6a3bde6 } +pointer_reference { + id: 0x27400853 + kind: POINTER + pointee_type_id: 0xb740c7d0 +} pointer_reference { id: 0x274194ac kind: POINTER @@ -14368,6 +17218,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb7f41573 } +pointer_reference { + id: 0x2775438b + kind: POINTER + pointee_type_id: 0xb795e8b1 +} +pointer_reference { + id: 0x27772709 + kind: POINTER + pointee_type_id: 0xb79c7ab9 +} pointer_reference { id: 0x277f5883 kind: POINTER @@ -14393,16 +17253,36 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb45a09be } +pointer_reference { + id: 0x278bee84 + kind: POINTER + pointee_type_id: 0xb46f5c8f +} pointer_reference { id: 0x27914eea kind: POINTER pointee_type_id: 0xb405dd36 } +pointer_reference { + id: 0x2795ce5a + kind: POINTER + pointee_type_id: 0xb417dff6 +} +pointer_reference { + id: 0x27a605b2 + kind: POINTER + pointee_type_id: 0xb4d8f054 +} pointer_reference { id: 0x27a9d46c kind: POINTER pointee_type_id: 0xb4e7b72e } +pointer_reference { + id: 0x27aa2c30 + kind: POINTER + pointee_type_id: 0xb4e8565e +} pointer_reference { id: 0x27b13952 kind: POINTER @@ -14418,6 +17298,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb4975242 } +pointer_reference { + id: 0x27b65b2f + kind: POINTER + pointee_type_id: 0xb4998a21 +} pointer_reference { id: 0x27b71910 kind: POINTER @@ -14463,6 +17348,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb5e5db7c } +pointer_reference { + id: 0x27f60566 + kind: POINTER + pointee_type_id: 0xb598f305 +} pointer_reference { id: 0x27f7746a kind: POINTER @@ -14488,6 +17378,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8a6789b1 } +pointer_reference { + id: 0x280a08e2 + kind: POINTER + pointee_type_id: 0x8a68c517 +} pointer_reference { id: 0x281af600 kind: POINTER @@ -14563,6 +17458,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8b041430 } +pointer_reference { + id: 0x285247f6 + kind: POINTER + pointee_type_id: 0x8b09f944 +} pointer_reference { id: 0x2859d899 kind: POINTER @@ -14623,11 +17523,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x88f0a30c } +pointer_reference { + id: 0x28b299e3 + kind: POINTER + pointee_type_id: 0x888a8110 +} pointer_reference { id: 0x28bd8ba6 kind: POINTER pointee_type_id: 0x88b6c805 } +pointer_reference { + id: 0x28c2bb7e + kind: POINTER + pointee_type_id: 0x894a0b64 +} pointer_reference { id: 0x28c7ff49 kind: POINTER @@ -14658,11 +17568,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x89c605e5 } +pointer_reference { + id: 0x28e48d44 + kind: POINTER + pointee_type_id: 0x89d2d38c +} pointer_reference { id: 0x28e797e9 kind: POINTER pointee_type_id: 0x89deb938 } +pointer_reference { + id: 0x28e7daa3 + kind: POINTER + pointee_type_id: 0x89df8c11 +} pointer_reference { id: 0x28eb23d4 kind: POINTER @@ -14703,6 +17623,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x89b6a05a } +pointer_reference { + id: 0x28ffa7c1 + kind: POINTER + pointee_type_id: 0x89be7999 +} pointer_reference { id: 0x2900e118 kind: POINTER @@ -14748,6 +17673,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8e2216f3 } +pointer_reference { + id: 0x291b32e7 + kind: POINTER + pointee_type_id: 0x8e2c2d00 +} +pointer_reference { + id: 0x291e6445 + kind: POINTER + pointee_type_id: 0x8e39778b +} pointer_reference { id: 0x291e8a5b kind: POINTER @@ -14818,6 +17753,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8f56989a } +pointer_reference { + id: 0x294e4fc5 + kind: POINTER + pointee_type_id: 0x8f79d98b +} pointer_reference { id: 0x2953a412 kind: POINTER @@ -14833,6 +17773,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8fda1bd5 } +pointer_reference { + id: 0x296affbe + kind: POINTER + pointee_type_id: 0x8feb1866 +} pointer_reference { id: 0x297432f2 kind: POINTER @@ -14918,6 +17863,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8d524175 } +pointer_reference { + id: 0x29c57269 + kind: POINTER + pointee_type_id: 0x8d552f3a +} pointer_reference { id: 0x29c600bb kind: POINTER @@ -14963,6 +17913,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8dfee289 } +pointer_reference { + id: 0x29f056d5 + kind: POINTER + pointee_type_id: 0x8d81bdca +} pointer_reference { id: 0x29f5271f kind: POINTER @@ -15108,6 +18063,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8061720d } +pointer_reference { + id: 0x2a9b7533 + kind: POINTER + pointee_type_id: 0x802d3253 +} pointer_reference { id: 0x2a9c54b1 kind: POINTER @@ -15118,6 +18078,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x80c20070 } +pointer_reference { + id: 0x2abbaf72 + kind: POINTER + pointee_type_id: 0x80ae5b56 +} pointer_reference { id: 0x2abdbda9 kind: POINTER @@ -15148,6 +18113,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x810828ae } +pointer_reference { + id: 0x2ae1d4bf + kind: POINTER + pointee_type_id: 0x81c7b463 +} pointer_reference { id: 0x2aee10c4 kind: POINTER @@ -15168,11 +18138,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x81bb7781 } +pointer_reference { + id: 0x2affdf38 + kind: POINTER + pointee_type_id: 0x81bf9a7f +} pointer_reference { id: 0x2b0e3ff1 kind: POINTER pointee_type_id: 0x86781959 } +pointer_reference { + id: 0x2b111021 + kind: POINTER + pointee_type_id: 0x8604a619 +} pointer_reference { id: 0x2b119ef2 kind: POINTER @@ -15258,6 +18238,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x87c00d71 } +pointer_reference { + id: 0x2b61f35b + kind: POINTER + pointee_type_id: 0x87c72bf3 +} +pointer_reference { + id: 0x2b65d42f + kind: POINTER + pointee_type_id: 0x87d7b622 +} pointer_reference { id: 0x2b7121a1 kind: POINTER @@ -15318,6 +18308,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8407953d } +pointer_reference { + id: 0x2b92ed72 + kind: POINTER + pointee_type_id: 0x840b5354 +} +pointer_reference { + id: 0x2b94389b + kind: POINTER + pointee_type_id: 0x841004f0 +} pointer_reference { id: 0x2b94bfa7 kind: POINTER @@ -15373,6 +18373,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x84809fac } +pointer_reference { + id: 0x2bb25407 + kind: POINTER + pointee_type_id: 0x8489b680 +} pointer_reference { id: 0x2bb39ba6 kind: POINTER @@ -15388,6 +18393,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x84a3dd6c } +pointer_reference { + id: 0x2bb9ef30 + kind: POINTER + pointee_type_id: 0x84a75a5e +} pointer_reference { id: 0x2bbf9982 kind: POINTER @@ -15673,6 +18683,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9ac293c4 } +pointer_reference { + id: 0x2c20a169 + kind: POINTER + pointee_type_id: 0x9ac2633a +} pointer_reference { id: 0x2c210d23 kind: POINTER @@ -15758,6 +18773,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9a8049e0 } +pointer_reference { + id: 0x2c313a41 + kind: POINTER + pointee_type_id: 0x9a840f98 +} pointer_reference { id: 0x2c316317 kind: POINTER @@ -15958,6 +18978,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9b4d6cf8 } +pointer_reference { + id: 0x2c43cfda + kind: POINTER + pointee_type_id: 0x9b4fd9f4 +} pointer_reference { id: 0x2c43d08a kind: POINTER @@ -16133,6 +19158,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9b74c720 } +pointer_reference { + id: 0x2c4d6529 + kind: POINTER + pointee_type_id: 0x9b757238 +} pointer_reference { id: 0x2c4d6bfe kind: POINTER @@ -16718,6 +19748,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9be186c4 } +pointer_reference { + id: 0x2c68a7e8 + kind: POINTER + pointee_type_id: 0x9be2793e +} pointer_reference { id: 0x2c691ab0 kind: POINTER @@ -17233,6 +20268,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9817938b } +pointer_reference { + id: 0x2c95e870 + kind: POINTER + pointee_type_id: 0x9817475e +} pointer_reference { id: 0x2c963e7a kind: POINTER @@ -17428,6 +20468,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x98fc633b } +pointer_reference { + id: 0x2cafe287 + kind: POINTER + pointee_type_id: 0x98ff6c82 +} pointer_reference { id: 0x2cb0b1c0 kind: POINTER @@ -17823,6 +20868,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x99ccb18c } +pointer_reference { + id: 0x2ce47df4 + kind: POINTER + pointee_type_id: 0x99d1114d +} pointer_reference { id: 0x2ce4a441 kind: POINTER @@ -18163,6 +21213,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9e49e56e } +pointer_reference { + id: 0x2d029b4c + kind: POINTER + pointee_type_id: 0x9e4a8bad +} pointer_reference { id: 0x2d02e4d4 kind: POINTER @@ -18333,6 +21388,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9e1893ee } +pointer_reference { + id: 0x2d1631ef + kind: POINTER + pointee_type_id: 0x9e182122 +} pointer_reference { id: 0x2d164af6 kind: POINTER @@ -20038,6 +23098,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9cb0358f } +pointer_reference { + id: 0x2dbccddb + kind: POINTER + pointee_type_id: 0x9cb3d1f2 +} pointer_reference { id: 0x2dbd49c7 kind: POINTER @@ -20233,6 +23298,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9d001826 } +pointer_reference { + id: 0x2dd07b60 + kind: POINTER + pointee_type_id: 0x9d010b1e +} pointer_reference { id: 0x2dd0b9c3 kind: POINTER @@ -20603,6 +23673,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9de445fa } +pointer_reference { + id: 0x2de98824 + kind: POINTER + pointee_type_id: 0x9de6c60c +} pointer_reference { id: 0x2de98f54 kind: POINTER @@ -20773,6 +23848,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9da1e0c3 } +pointer_reference { + id: 0x2df98ccd + kind: POINTER + pointee_type_id: 0x9da6d5a8 +} pointer_reference { id: 0x2df9d3a1 kind: POINTER @@ -21033,6 +24113,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x92775a27 } +pointer_reference { + id: 0x2e102db4 + kind: POINTER + pointee_type_id: 0x9200504d +} pointer_reference { id: 0x2e103219 kind: POINTER @@ -21453,6 +24538,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9352af9c } +pointer_reference { + id: 0x2e4556b8 + kind: POINTER + pointee_type_id: 0x9355bc7c +} pointer_reference { id: 0x2e45db60 kind: POINTER @@ -21518,6 +24608,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x937fa102 } +pointer_reference { + id: 0x2e50a7b3 + kind: POINTER + pointee_type_id: 0x93027850 +} pointer_reference { id: 0x2e50e215 kind: POINTER @@ -21618,6 +24713,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x931afda4 } +pointer_reference { + id: 0x2e569a92 + kind: POINTER + pointee_type_id: 0x931a8cd6 +} pointer_reference { id: 0x2e573d89 kind: POINTER @@ -21708,6 +24808,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x93d74597 } +pointer_reference { + id: 0x2e66fcff + kind: POINTER + pointee_type_id: 0x93db1563 +} pointer_reference { id: 0x2e66ff23 kind: POINTER @@ -21833,6 +24938,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x93994651 } +pointer_reference { + id: 0x2e78403b + kind: POINTER + pointee_type_id: 0x93a1e671 +} pointer_reference { id: 0x2e789ea8 kind: POINTER @@ -21948,6 +25058,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9073f9c5 } +pointer_reference { + id: 0x2e8d00cb + kind: POINTER + pointee_type_id: 0x9074e5b2 +} pointer_reference { id: 0x2e8d5f05 kind: POINTER @@ -21968,6 +25083,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x907f0fad } +pointer_reference { + id: 0x2e902c2a + kind: POINTER + pointee_type_id: 0x90005634 +} pointer_reference { id: 0x2e9080a1 kind: POINTER @@ -21978,6 +25098,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9006b123 } +pointer_reference { + id: 0x2e919c8c + kind: POINTER + pointee_type_id: 0x900694af +} +pointer_reference { + id: 0x2e920233 + kind: POINTER + pointee_type_id: 0x9008ee53 +} pointer_reference { id: 0x2e9269e0 kind: POINTER @@ -22063,6 +25193,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x90d464ca } +pointer_reference { + id: 0x2ea5abf1 + kind: POINTER + pointee_type_id: 0x90d64958 +} pointer_reference { id: 0x2ea66283 kind: POINTER @@ -23203,6 +26338,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x91bdfab7 } +pointer_reference { + id: 0x2eff9506 + kind: POINTER + pointee_type_id: 0x91beb286 +} pointer_reference { id: 0x2effd3d1 kind: POINTER @@ -23293,6 +26433,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x96011ad3 } +pointer_reference { + id: 0x2f11a94f + kind: POINTER + pointee_type_id: 0x960643a0 +} pointer_reference { id: 0x2f126927 kind: POINTER @@ -23533,6 +26678,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x968ac51c } +pointer_reference { + id: 0x2f336854 + kind: POINTER + pointee_type_id: 0x968d47cd +} pointer_reference { id: 0x2f33b723 kind: POINTER @@ -23903,6 +27053,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x97feb011 } +pointer_reference { + id: 0x2f707f24 + kind: POINTER + pointee_type_id: 0x97811a0f +} pointer_reference { id: 0x2f70aaf0 kind: POINTER @@ -23918,6 +27073,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x978bc97a } +pointer_reference { + id: 0x2f72fc32 + kind: POINTER + pointee_type_id: 0x978b1654 +} pointer_reference { id: 0x2f735158 kind: POINTER @@ -24248,6 +27408,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x94cf8464 } +pointer_reference { + id: 0x2fa41449 + kind: POINTER + pointee_type_id: 0x94d0b7bb +} pointer_reference { id: 0x2fa46622 kind: POINTER @@ -24643,6 +27808,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9514db26 } +pointer_reference { + id: 0x2fd73e58 + kind: POINTER + pointee_type_id: 0x951c1ffe +} pointer_reference { id: 0x2fd86c98 kind: POINTER @@ -24868,6 +28038,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x95bed865 } +pointer_reference { + id: 0x2fff9e22 + kind: POINTER + pointee_type_id: 0x95be9e15 +} pointer_reference { id: 0x3000402d kind: POINTER @@ -24903,6 +28078,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xea7f94f9 } +pointer_reference { + id: 0x3010e9bc + kind: POINTER + pointee_type_id: 0xea03406d +} pointer_reference { id: 0x3015c47d kind: POINTER @@ -24998,6 +28178,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xeb61c965 } +pointer_reference { + id: 0x304b719c + kind: POINTER + pointee_type_id: 0xeb6d20ee +} pointer_reference { id: 0x304cc3d6 kind: POINTER @@ -25023,6 +28208,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xeb132dc2 } +pointer_reference { + id: 0x3054f63b + kind: POINTER + pointee_type_id: 0xeb133e71 +} pointer_reference { id: 0x3058262d kind: POINTER @@ -25098,6 +28288,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xeb923a9b } +pointer_reference { + id: 0x307544cc + kind: POINTER + pointee_type_id: 0xeb95f5af +} pointer_reference { id: 0x30785207 kind: POINTER @@ -25113,6 +28308,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xebaafb23 } +pointer_reference { + id: 0x3086c94c + kind: POINTER + pointee_type_id: 0xe85bc3af +} pointer_reference { id: 0x308ee26c kind: POINTER @@ -25143,6 +28343,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe80de31f } +pointer_reference { + id: 0x3096bdb5 + kind: POINTER + pointee_type_id: 0xe81a104a +} pointer_reference { id: 0x30984542 kind: POINTER @@ -25253,6 +28458,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe97eba14 } +pointer_reference { + id: 0x30cfb851 + kind: POINTER + pointee_type_id: 0xe97e07db +} pointer_reference { id: 0x30cfc1c2 kind: POINTER @@ -25308,6 +28518,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe93bb3f4 } +pointer_reference { + id: 0x30e34823 + kind: POINTER + pointee_type_id: 0xe9cdc610 +} pointer_reference { id: 0x30e68a3c kind: POINTER @@ -25373,6 +28588,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xee5e6d12 } +pointer_reference { + id: 0x310dea7a + kind: POINTER + pointee_type_id: 0xee774f74 +} pointer_reference { id: 0x310e711e kind: POINTER @@ -25453,6 +28673,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xee86a368 } +pointer_reference { + id: 0x3131e2ac + kind: POINTER + pointee_type_id: 0xee876c2e +} pointer_reference { id: 0x3132930f kind: POINTER @@ -25468,6 +28693,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xee9ee560 } +pointer_reference { + id: 0x313b8fc7 + kind: POINTER + pointee_type_id: 0xeeaed983 +} pointer_reference { id: 0x313bf3b2 kind: POINTER @@ -25563,6 +28793,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xef9a648b } +pointer_reference { + id: 0x3177cab8 + kind: POINTER + pointee_type_id: 0xef9fcc7c +} pointer_reference { id: 0x31790b1e kind: POINTER @@ -25598,6 +28833,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xec66e818 } +pointer_reference { + id: 0x318c906e + kind: POINTER + pointee_type_id: 0xec72a726 +} pointer_reference { id: 0x318cb210 kind: POINTER @@ -25618,6 +28858,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xec0943ba } +pointer_reference { + id: 0x3195c079 + kind: POINTER + pointee_type_id: 0xec17e77a +} +pointer_reference { + id: 0x3196a7f1 + kind: POINTER + pointee_type_id: 0xec1a795a +} pointer_reference { id: 0x319e0582 kind: POINTER @@ -25653,6 +28903,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xec8160d9 } +pointer_reference { + id: 0x31b07dd6 + kind: POINTER + pointee_type_id: 0xec8111c7 +} pointer_reference { id: 0x31b3e3b8 kind: POINTER @@ -25673,6 +28928,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xecb581ac } +pointer_reference { + id: 0x31be8977 + kind: POINTER + pointee_type_id: 0xecbac342 +} pointer_reference { id: 0x31c05a21 kind: POINTER @@ -25693,6 +28953,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xed522c73 } +pointer_reference { + id: 0x31c554bc + kind: POINTER + pointee_type_id: 0xed55b46d +} pointer_reference { id: 0x31c7da28 kind: POINTER @@ -25753,6 +29018,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xedc37d87 } +pointer_reference { + id: 0x31e13722 + kind: POINTER + pointee_type_id: 0xedc43a15 +} pointer_reference { id: 0x31e374a8 kind: POINTER @@ -25893,6 +29163,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe2a728bc } +pointer_reference { + id: 0x323b276c + kind: POINTER + pointee_type_id: 0xe2ac7b2e +} pointer_reference { id: 0x323d798e kind: POINTER @@ -25988,6 +29263,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe3987ce8 } +pointer_reference { + id: 0x32792f6b + kind: POINTER + pointee_type_id: 0xe3a45b30 +} +pointer_reference { + id: 0x327a9be7 + kind: POINTER + pointee_type_id: 0xe3aa8902 +} pointer_reference { id: 0x3280b604 kind: POINTER @@ -26023,6 +29308,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe0108a33 } +pointer_reference { + id: 0x329603f8 + kind: POINTER + pointee_type_id: 0xe018e97f +} pointer_reference { id: 0x3297cf62 kind: POINTER @@ -26198,6 +29488,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe12a6d4e } +pointer_reference { + id: 0x32db245f + kind: POINTER + pointee_type_id: 0xe12c77e3 +} pointer_reference { id: 0x32e1bbbe kind: POINTER @@ -26273,6 +29568,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe1a31370 } +pointer_reference { + id: 0x32fafc50 + kind: POINTER + pointee_type_id: 0xe1ab17dc +} pointer_reference { id: 0x32fddfe5 kind: POINTER @@ -26373,6 +29673,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe6f8f5f5 } +pointer_reference { + id: 0x332ea335 + kind: POINTER + pointee_type_id: 0xe6fa6a4a +} pointer_reference { id: 0x332fd615 kind: POINTER @@ -26428,6 +29733,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe6b2b374 } +pointer_reference { + id: 0x333ecdb0 + kind: POINTER + pointee_type_id: 0xe6bbd05c +} pointer_reference { id: 0x33446e12 kind: POINTER @@ -26658,6 +29968,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe4e7b7c8 } +pointer_reference { + id: 0x33abf2ef + kind: POINTER + pointee_type_id: 0xe4ef2d21 +} pointer_reference { id: 0x33ad36d3 kind: POINTER @@ -26678,6 +29993,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe4a2bd4c } +pointer_reference { + id: 0x33bbabff + kind: POINTER + pointee_type_id: 0xe4ae4960 +} pointer_reference { id: 0x33bbb851 kind: POINTER @@ -26703,6 +30023,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe5464603 } +pointer_reference { + id: 0x33c20753 + kind: POINTER + pointee_type_id: 0xe548fbd3 +} pointer_reference { id: 0x33c666d4 kind: POINTER @@ -26743,6 +30068,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe52ccf08 } +pointer_reference { + id: 0x33dc73be + kind: POINTER + pointee_type_id: 0xe5312866 +} pointer_reference { id: 0x33dd2e45 kind: POINTER @@ -26793,6 +30123,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe5ef5851 } +pointer_reference { + id: 0x33ecb317 + kind: POINTER + pointee_type_id: 0xe5f22ac2 +} pointer_reference { id: 0x33f428f6 kind: POINTER @@ -26948,6 +30283,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfa9dfbda } +pointer_reference { + id: 0x3438e54b + kind: POINTER + pointee_type_id: 0xfaa373b3 +} pointer_reference { id: 0x3439946f kind: POINTER @@ -27103,6 +30443,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfbfecb73 } +pointer_reference { + id: 0x34702ccf + kind: POINTER + pointee_type_id: 0xfb8055a2 +} pointer_reference { id: 0x3470c1da kind: POINTER @@ -27203,6 +30548,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf8022dd7 } +pointer_reference { + id: 0x3490c793 + kind: POINTER + pointee_type_id: 0xf803f8d2 +} pointer_reference { id: 0x3491860b kind: POINTER @@ -27358,6 +30708,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf9223730 } +pointer_reference { + id: 0x34d9feb2 + kind: POINTER + pointee_type_id: 0xf9271c55 +} pointer_reference { id: 0x34dbb6d7 kind: POINTER @@ -27418,6 +30773,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf9fcb2cf } +pointer_reference { + id: 0x34f486d7 + kind: POINTER + pointee_type_id: 0xf992fdc1 +} +pointer_reference { + id: 0x34f56052 + kind: POINTER + pointee_type_id: 0xf99567d6 +} pointer_reference { id: 0x3500e23a kind: POINTER @@ -27693,6 +31058,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xffee7a3d } +pointer_reference { + id: 0x356d7adc + kind: POINTER + pointee_type_id: 0xfff50ded +} pointer_reference { id: 0x356e4b27 kind: POINTER @@ -27873,6 +31243,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfcaba10a } +pointer_reference { + id: 0x35bb0dde + kind: POINTER + pointee_type_id: 0xfcacd1e6 +} pointer_reference { id: 0x35bcf3f4 kind: POINTER @@ -27933,6 +31308,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfd14a591 } +pointer_reference { + id: 0x35d7d034 + kind: POINTER + pointee_type_id: 0xfd1fa64f +} pointer_reference { id: 0x35dabb98 kind: POINTER @@ -27958,6 +31338,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfdc61042 } +pointer_reference { + id: 0x35e2670f + kind: POINTER + pointee_type_id: 0xfdc97aa3 +} pointer_reference { id: 0x35e708c2 kind: POINTER @@ -27988,6 +31373,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfdfc5d34 } +pointer_reference { + id: 0x35f34d45 + kind: POINTER + pointee_type_id: 0xfd8dd38a +} pointer_reference { id: 0x35f64996 kind: POINTER @@ -28028,6 +31418,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf25d597f } +pointer_reference { + id: 0x3608b7e3 + kind: POINTER + pointee_type_id: 0xf2623911 +} pointer_reference { id: 0x3609467c kind: POINTER @@ -28083,6 +31478,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf2356720 } +pointer_reference { + id: 0x3620a66f + kind: POINTER + pointee_type_id: 0xf2c27f21 +} pointer_reference { id: 0x3620c1a6 kind: POINTER @@ -28173,6 +31573,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf37b155d } +pointer_reference { + id: 0x3651fb2c + kind: POINTER + pointee_type_id: 0xf3070a2c +} pointer_reference { id: 0x3654c061 kind: POINTER @@ -28203,6 +31608,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf3e17637 } +pointer_reference { + id: 0x36698144 + kind: POINTER + pointee_type_id: 0xf3e6e38c +} pointer_reference { id: 0x366e6ff4 kind: POINTER @@ -28238,6 +31648,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf39c3f1e } +pointer_reference { + id: 0x367abe20 + kind: POINTER + pointee_type_id: 0xf3aa1e1c +} pointer_reference { id: 0x36841126 kind: POINTER @@ -28898,6 +32313,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf42f1e3d } +pointer_reference { + id: 0x379ceab9 + kind: POINTER + pointee_type_id: 0xf4334c7b +} pointer_reference { id: 0x379d63b0 kind: POINTER @@ -29048,6 +32468,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf5e27faf } +pointer_reference { + id: 0x37e97a2c + kind: POINTER + pointee_type_id: 0xf5e50e2d +} pointer_reference { id: 0x37ecc407 kind: POINTER @@ -29073,6 +32498,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf58a7eed } +pointer_reference { + id: 0x37f359ce + kind: POINTER + pointee_type_id: 0xf58d81a6 +} pointer_reference { id: 0x37f43f67 kind: POINTER @@ -29088,6 +32518,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf597a9ce } +pointer_reference { + id: 0x37f933fb + kind: POINTER + pointee_type_id: 0xf5a42971 +} pointer_reference { id: 0x37f9935b kind: POINTER @@ -29203,11 +32638,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcae7eb7d } +pointer_reference { + id: 0x382e3f19 + kind: POINTER + pointee_type_id: 0xcaf81af9 +} pointer_reference { id: 0x383098d7 kind: POINTER pointee_type_id: 0xca8285c3 } +pointer_reference { + id: 0x3831c6f0 + kind: POINTER + pointee_type_id: 0xca87fd5e +} pointer_reference { id: 0x383208c1 kind: POINTER @@ -29313,6 +32758,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcb0c91cc } +pointer_reference { + id: 0x38533502 + kind: POINTER + pointee_type_id: 0xcb0c3296 +} pointer_reference { id: 0x38564622 kind: POINTER @@ -29508,6 +32958,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc8b17aa7 } +pointer_reference { + id: 0x38bd0c1d + kind: POINTER + pointee_type_id: 0xc8b4d6ea +} pointer_reference { id: 0x38bffa98 kind: POINTER @@ -29518,6 +32973,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc94d23ab } +pointer_reference { + id: 0x38c489fe + kind: POINTER + pointee_type_id: 0xc952c164 +} pointer_reference { id: 0x38c5be1f kind: POINTER @@ -29543,6 +33003,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc9082b19 } +pointer_reference { + id: 0x38d730db + kind: POINTER + pointee_type_id: 0xc91c25f3 +} pointer_reference { id: 0x38de861f kind: POINTER @@ -29678,6 +33143,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xce3cb135 } +pointer_reference { + id: 0x391fbc9a + kind: POINTER + pointee_type_id: 0xce3e14f6 +} pointer_reference { id: 0x39215fd8 kind: POINTER @@ -29713,6 +33183,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xceecc1f0 } +pointer_reference { + id: 0x392c9239 + kind: POINTER + pointee_type_id: 0xcef2ae7a +} +pointer_reference { + id: 0x392d49e4 + kind: POINTER + pointee_type_id: 0xcef5c10f +} pointer_reference { id: 0x392d9f5e kind: POINTER @@ -29738,6 +33218,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xce827fcb } +pointer_reference { + id: 0x393157a7 + kind: POINTER + pointee_type_id: 0xce85b802 +} pointer_reference { id: 0x39361a1b kind: POINTER @@ -29783,6 +33268,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcf752b22 } +pointer_reference { + id: 0x394fad2e + kind: POINTER + pointee_type_id: 0xcf7e5224 +} pointer_reference { id: 0x3950568f kind: POINTER @@ -29798,6 +33288,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcf3a8d16 } +pointer_reference { + id: 0x395fa79a + kind: POINTER + pointee_type_id: 0xcf3e78f5 +} pointer_reference { id: 0x3960a5fc kind: POINTER @@ -29993,6 +33488,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcd5a788e } +pointer_reference { + id: 0x39c6f1ec + kind: POINTER + pointee_type_id: 0xcd5b212c +} pointer_reference { id: 0x39c7d4d7 kind: POINTER @@ -30053,6 +33553,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcd18dfb6 } +pointer_reference { + id: 0x39d7a300 + kind: POINTER + pointee_type_id: 0xcd1e6a9f +} pointer_reference { id: 0x39db4e33 kind: POINTER @@ -30068,6 +33573,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcdcb9e25 } +pointer_reference { + id: 0x39e3e321 + kind: POINTER + pointee_type_id: 0xcdcf6a1a +} pointer_reference { id: 0x39e76e0a kind: POINTER @@ -30288,6 +33798,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc3edade5 } +pointer_reference { + id: 0x3a7277d4 + kind: POINTER + pointee_type_id: 0xc38939ce +} pointer_reference { id: 0x3a7f8e60 kind: POINTER @@ -30333,6 +33848,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc0009f60 } +pointer_reference { + id: 0x3a914f28 + kind: POINTER + pointee_type_id: 0xc005da3e +} pointer_reference { id: 0x3a91c7e7 kind: POINTER @@ -30343,6 +33863,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc007cfe3 } +pointer_reference { + id: 0x3a94f140 + kind: POINTER + pointee_type_id: 0xc013239c +} pointer_reference { id: 0x3a986706 kind: POINTER @@ -30513,6 +34038,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc192ff3f } +pointer_reference { + id: 0x3af6184a + kind: POINTER + pointee_type_id: 0xc19887b4 +} pointer_reference { id: 0x3af8ff4d kind: POINTER @@ -30573,6 +34103,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc66fe1b3 } +pointer_reference { + id: 0x3b10e623 + kind: POINTER + pointee_type_id: 0xc6037e13 +} pointer_reference { id: 0x3b12c8e0 kind: POINTER @@ -30613,6 +34148,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc6c31dd4 } +pointer_reference { + id: 0x3b2340f7 + kind: POINTER + pointee_type_id: 0xc6cde543 +} +pointer_reference { + id: 0x3b27b15d + kind: POINTER + pointee_type_id: 0xc6de23e8 +} pointer_reference { id: 0x3b289488 kind: POINTER @@ -31128,6 +34673,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdadd0b91 } +pointer_reference { + id: 0x3c2a9e3a + kind: POINTER + pointee_type_id: 0xdaea9e76 +} pointer_reference { id: 0x3c38843b kind: POINTER @@ -31328,6 +34878,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd8784143 } +pointer_reference { + id: 0x3c901179 + kind: POINTER + pointee_type_id: 0xd800a379 +} pointer_reference { id: 0x3c926729 kind: POINTER @@ -31458,11 +35013,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd9c609d0 } +pointer_reference { + id: 0x3ce8411a + kind: POINTER + pointee_type_id: 0xd9e1e2f7 +} pointer_reference { id: 0x3cf60872 kind: POINTER pointee_type_id: 0xd998c757 } +pointer_reference { + id: 0x3cf69892 + kind: POINTER + pointee_type_id: 0xd99a84d5 +} pointer_reference { id: 0x3cf7396b kind: POINTER @@ -31508,6 +35073,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xde1cf7d1 } +pointer_reference { + id: 0x3d1a488b + kind: POINTER + pointee_type_id: 0xde29c4b3 +} pointer_reference { id: 0x3d1aac7e kind: POINTER @@ -31518,6 +35088,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xde3bc780 } +pointer_reference { + id: 0x3d22a9ba + kind: POINTER + pointee_type_id: 0xdeca4074 +} pointer_reference { id: 0x3d278a00 kind: POINTER @@ -31533,6 +35108,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xde802eab } +pointer_reference { + id: 0x3d3265f1 + kind: POINTER + pointee_type_id: 0xde897158 +} pointer_reference { id: 0x3d3a9adc kind: POINTER @@ -31543,6 +35123,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdead91c2 } +pointer_reference { + id: 0x3d3baf01 + kind: POINTER + pointee_type_id: 0xdeae5a98 +} pointer_reference { id: 0x3d3d3926 kind: POINTER @@ -31633,6 +35218,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdff8e374 } +pointer_reference { + id: 0x3d709f36 + kind: POINTER + pointee_type_id: 0xdf829a46 +} pointer_reference { id: 0x3d723536 kind: POINTER @@ -31648,6 +35238,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdf8a1059 } +pointer_reference { + id: 0x3d73139b + kind: POINTER + pointee_type_id: 0xdf8ca8f1 +} pointer_reference { id: 0x3d739fcb kind: POINTER @@ -31743,6 +35338,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdc7dc23a } +pointer_reference { + id: 0x3d8fad71 + kind: POINTER + pointee_type_id: 0xdc7e5359 +} pointer_reference { id: 0x3d902adb kind: POINTER @@ -31758,6 +35358,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdc06b593 } +pointer_reference { + id: 0x3d9230c9 + kind: POINTER + pointee_type_id: 0xdc0825bb +} pointer_reference { id: 0x3d92f9c7 kind: POINTER @@ -31768,6 +35373,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdc2024eb } +pointer_reference { + id: 0x3d9bba6b + kind: POINTER + pointee_type_id: 0xdc2e0f30 +} pointer_reference { id: 0x3d9d0240 kind: POINTER @@ -31783,6 +35393,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdcc1bea7 } +pointer_reference { + id: 0x3da07a3c + kind: POINTER + pointee_type_id: 0xdcc10e6d +} pointer_reference { id: 0x3da0a8e3 kind: POINTER @@ -31798,6 +35413,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdce73138 } +pointer_reference { + id: 0x3dac62a5 + kind: POINTER + pointee_type_id: 0xdcf16c0b +} pointer_reference { id: 0x3dad0f70 kind: POINTER @@ -31813,6 +35433,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdcfed1d8 } +pointer_reference { + id: 0x3db4ed2c + kind: POINTER + pointee_type_id: 0xdc93522c +} pointer_reference { id: 0x3db7fb40 kind: POINTER @@ -31833,11 +35458,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdca42d92 } +pointer_reference { + id: 0x3db9a680 + kind: POINTER + pointee_type_id: 0xdca67c9e +} pointer_reference { id: 0x3db9d204 kind: POINTER pointee_type_id: 0xdca7ae8d } +pointer_reference { + id: 0x3dbaf35b + kind: POINTER + pointee_type_id: 0xdcab2bf1 +} pointer_reference { id: 0x3dbb7dbc kind: POINTER @@ -31933,6 +35568,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdd35320a } +pointer_reference { + id: 0x3dddb8d6 + kind: POINTER + pointee_type_id: 0xdd3605c4 +} pointer_reference { id: 0x3dde7e3f kind: POINTER @@ -31973,6 +35613,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xddd5d8b6 } +pointer_reference { + id: 0x3de7991c + kind: POINTER + pointee_type_id: 0xddde82ef +} pointer_reference { id: 0x3de947e9 kind: POINTER @@ -32013,6 +35658,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xddabec2b } +pointer_reference { + id: 0x3dfb06a2 + kind: POINTER + pointee_type_id: 0xddacfc17 +} pointer_reference { id: 0x3e001c39 kind: POINTER @@ -32038,11 +35688,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd265560b } +pointer_reference { + id: 0x3e0a00e5 + kind: POINTER + pointee_type_id: 0xd268e509 +} pointer_reference { id: 0x3e0d6ef0 kind: POINTER pointee_type_id: 0xd2755d5f } +pointer_reference { + id: 0x3e0d7e26 + kind: POINTER + pointee_type_id: 0xd2751e04 +} pointer_reference { id: 0x3e0d8696 kind: POINTER @@ -32153,6 +35813,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd346e75d } +pointer_reference { + id: 0x3e43c09e + kind: POINTER + pointee_type_id: 0xd34fe4e7 +} pointer_reference { id: 0x3e44cfd7 kind: POINTER @@ -32168,6 +35833,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd37ad96d } +pointer_reference { + id: 0x3e55535b + kind: POINTER + pointee_type_id: 0xd315abf3 +} pointer_reference { id: 0x3e59d1e6 kind: POINTER @@ -32218,11 +35888,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd3f3f37a } +pointer_reference { + id: 0x3e6d2840 + kind: POINTER + pointee_type_id: 0xd3f4479d +} pointer_reference { id: 0x3e75499e kind: POINTER pointee_type_id: 0xd395c0e4 } +pointer_reference { + id: 0x3e758137 + kind: POINTER + pointee_type_id: 0xd396e240 +} pointer_reference { id: 0x3e7a257c kind: POINTER @@ -32268,6 +35948,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd07514f5 } +pointer_reference { + id: 0x3e8dcfcc + kind: POINTER + pointee_type_id: 0xd077d9ad +} pointer_reference { id: 0x3e8e572f kind: POINTER @@ -32423,6 +36108,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd1310bad } +pointer_reference { + id: 0x3edea3c8 + kind: POINTER + pointee_type_id: 0xd13a69bd +} pointer_reference { id: 0x3edf9e36 kind: POINTER @@ -32453,6 +36143,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd1d44be6 } +pointer_reference { + id: 0x3ee7bddd + kind: POINTER + pointee_type_id: 0xd1de11ea +} pointer_reference { id: 0x3ee88c45 kind: POINTER @@ -32463,6 +36158,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd1e3a8c7 } +pointer_reference { + id: 0x3eebce75 + kind: POINTER + pointee_type_id: 0xd1efdf4a +} pointer_reference { id: 0x3eed77c0 kind: POINTER @@ -32518,6 +36218,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd649efa3 } +pointer_reference { + id: 0x3f033034 + kind: POINTER + pointee_type_id: 0xd64c264c +} pointer_reference { id: 0x3f035b61 kind: POINTER @@ -32528,6 +36233,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd6581015 } +pointer_reference { + id: 0x3f0833b7 + kind: POINTER + pointee_type_id: 0xd6602843 +} pointer_reference { id: 0x3f093508 kind: POINTER @@ -32558,6 +36268,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd633a805 } +pointer_reference { + id: 0x3f1d75bb + kind: POINTER + pointee_type_id: 0xd6353071 +} pointer_reference { id: 0x3f1da9b9 kind: POINTER @@ -32638,6 +36353,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd77a0db3 } +pointer_reference { + id: 0x3f4ecfc4 + kind: POINTER + pointee_type_id: 0xd77bd98e +} pointer_reference { id: 0x3f50ab44 kind: POINTER @@ -32668,6 +36388,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd7275cab } +pointer_reference { + id: 0x3f682667 + kind: POINTER + pointee_type_id: 0xd7e07f03 +} pointer_reference { id: 0x3f683e73 kind: POINTER @@ -32723,6 +36448,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd412973b } +pointer_reference { + id: 0x3f955d5b + kind: POINTER + pointee_type_id: 0xd41593f1 +} pointer_reference { id: 0x3f979b84 kind: POINTER @@ -32783,6 +36513,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd4959ce2 } +pointer_reference { + id: 0x3fbcd53a + kind: POINTER + pointee_type_id: 0xd4b3b275 +} +pointer_reference { + id: 0x3fbe8b7a + kind: POINTER + pointee_type_id: 0xd4bacb77 +} pointer_reference { id: 0x3fbe9894 kind: POINTER @@ -32803,6 +36543,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd559247f } +pointer_reference { + id: 0x3fc8a02f + kind: POINTER + pointee_type_id: 0xd5626622 +} +pointer_reference { + id: 0x3fcd1d30 + kind: POINTER + pointee_type_id: 0xd574925f +} pointer_reference { id: 0x3fce53bb kind: POINTER @@ -39779,6 +43529,12 @@ primitive { encoding: REAL_NUMBER bytesize: 0x00000008 } +primitive { + id: 0x2d2f93e0 + name: "u8" + encoding: UNSIGNED_INTEGER + bytesize: 0x00000001 +} primitive { id: 0x33756485 name: "unsigned long" @@ -39791,18 +43547,36 @@ primitive { encoding: UNSIGNED_CHARACTER bytesize: 0x00000001 } +primitive { + id: 0x391703e7 + name: "u128" + encoding: UNSIGNED_INTEGER + bytesize: 0x00000010 +} primitive { id: 0x39470e64 name: "long long" encoding: SIGNED_INTEGER bytesize: 0x00000008 } +primitive { + id: 0x3f691753 + name: "usize" + encoding: UNSIGNED_INTEGER + bytesize: 0x00000008 +} primitive { id: 0x4585663f name: "unsigned int" encoding: UNSIGNED_INTEGER bytesize: 0x00000004 } +primitive { + id: 0x47ea5d8b + name: "i16" + encoding: SIGNED_INTEGER + bytesize: 0x00000002 +} primitive { id: 0x5ab350f8 name: "signed char" @@ -39815,6 +43589,12 @@ primitive { encoding: UNSIGNED_CHARACTER bytesize: 0x00000001 } +primitive { + id: 0x62aebfd4 + name: "bool" + encoding: BOOLEAN + bytesize: 0x00000001 +} primitive { id: 0x6720d32f name: "int" @@ -39827,6 +43607,18 @@ primitive { encoding: UNSIGNED_INTEGER bytesize: 0x00000010 } +primitive { + id: 0x89d2d38c + name: "u64" + encoding: UNSIGNED_INTEGER + bytesize: 0x00000008 +} +primitive { + id: 0x951c1ffe + name: "u16" + encoding: UNSIGNED_INTEGER + bytesize: 0x00000002 +} primitive { id: 0xb0312d5a name: "short" @@ -39845,12 +43637,42 @@ primitive { encoding: UNSIGNED_INTEGER bytesize: 0x00000002 } +primitive { + id: 0xd4bacb77 + name: "u32" + encoding: UNSIGNED_INTEGER + bytesize: 0x00000004 +} primitive { id: 0xd5df6730 name: "unsigned long long" encoding: UNSIGNED_INTEGER bytesize: 0x00000008 } +primitive { + id: 0xd6c419f3 + name: "i8" + encoding: SIGNED_INTEGER + bytesize: 0x00000001 +} +primitive { + id: 0xe5312866 + name: "i32" + encoding: SIGNED_INTEGER + bytesize: 0x00000004 +} +primitive { + id: 0xe95d9484 + name: "isize" + encoding: SIGNED_INTEGER + bytesize: 0x00000008 +} +primitive { + id: 0xedc43a15 + name: "i64" + encoding: SIGNED_INTEGER + bytesize: 0x00000008 +} primitive { id: 0xfc0e1dbd name: "long" @@ -39902,11 +43724,21 @@ array { number_of_elements: 3 element_type_id: 0x5b05faf7 } +array { + id: 0x0409e721 + number_of_elements: 64 + element_type_id: 0xde8b82d8 +} array { id: 0x04126af9 number_of_elements: 48 element_type_id: 0x5d8155a5 } +array { + id: 0x0479eedb + number_of_elements: 56 + element_type_id: 0x2d2f93e0 +} array { id: 0x056516a3 number_of_elements: 56 @@ -39947,6 +43779,11 @@ array { number_of_elements: 64 element_type_id: 0xee7922e7 } +array { + id: 0x094afffd + number_of_elements: 46 + element_type_id: 0x5bc93c81 +} array { id: 0x09e0bda0 number_of_elements: 3 @@ -39972,6 +43809,11 @@ array { number_of_elements: 128 element_type_id: 0x914dbfdc } +array { + id: 0x0aed613b + number_of_elements: 3 + element_type_id: 0x60a2503d +} array { id: 0x0b0dc1ff number_of_elements: 3 @@ -40017,6 +43859,16 @@ array { number_of_elements: 64 element_type_id: 0xf435685e } +array { + id: 0x0eab1fe7 + number_of_elements: 3 + element_type_id: 0x71bbab4c +} +array { + id: 0x0ee4f1cb + number_of_elements: 3 + element_type_id: 0x708413fc +} array { id: 0x0f3cf07d number_of_elements: 3 @@ -40067,6 +43919,21 @@ array { number_of_elements: 3 element_type_id: 0x02cb01c6 } +array { + id: 0x12b30263 + number_of_elements: 3 + element_type_id: 0x01dbdd5f +} +array { + id: 0x12e42c90 + number_of_elements: 3 + element_type_id: 0x00876692 +} +array { + id: 0x1306d6f8 + number_of_elements: 3 + element_type_id: 0x070c8f33 +} array { id: 0x1359d776 number_of_elements: 108 @@ -40137,6 +44004,11 @@ array { number_of_elements: 3 element_type_id: 0x11c404ba } +array { + id: 0x16c3ef93 + number_of_elements: 38 + element_type_id: 0xf992fdc1 +} array { id: 0x1723cb73 number_of_elements: 64 @@ -40172,6 +44044,11 @@ array { number_of_elements: 48 element_type_id: 0x295c7202 } +array { + id: 0x198e11cc + number_of_elements: 3 + element_type_id: 0x2d2f93e0 +} array { id: 0x198e7afd number_of_elements: 40 @@ -40217,11 +44094,26 @@ array { number_of_elements: 24 element_type_id: 0x384f7d7c } +array { + id: 0x1c96bba7 + number_of_elements: 20 + element_type_id: 0x2d2f93e0 +} array { id: 0x1cd62a6b number_of_elements: 3 element_type_id: 0x384f7d7c } +array { + id: 0x1cf03902 + number_of_elements: 3 + element_type_id: 0x38d730db +} +array { + id: 0x1d1fb0e0 + number_of_elements: 3 + element_type_id: 0x3f691753 +} array { id: 0x1d61e0cf number_of_elements: 48 @@ -40237,6 +44129,11 @@ array { number_of_elements: 20 element_type_id: 0x295c7202 } +array { + id: 0x1d8d5f5a + number_of_elements: 3 + element_type_id: 0x3d22a9ba +} array { id: 0x1dbd085c number_of_elements: 3 @@ -40247,6 +44144,11 @@ array { number_of_elements: 3 element_type_id: 0x33756485 } +array { + id: 0x1e4e7c9b + number_of_elements: 3 + element_type_id: 0x322e26bf +} array { id: 0x1e937ceb number_of_elements: 3 @@ -40257,6 +44159,11 @@ array { number_of_elements: 3 element_type_id: 0x305b75d3 } +array { + id: 0x1ed72378 + number_of_elements: 24 + element_type_id: 0x2d2f93e0 +} array { id: 0x1f52e925 number_of_elements: 64 @@ -40282,11 +44189,21 @@ array { number_of_elements: 64 element_type_id: 0xb02b353a } +array { + id: 0x1fb00139 + number_of_elements: 3 + element_type_id: 0x35d7d034 +} array { id: 0x1fcbdb00 number_of_elements: 24 element_type_id: 0x295c7202 } +array { + id: 0x1ffdab5f + number_of_elements: 18 + element_type_id: 0x070c8f33 +} array { id: 0x2001d1ac number_of_elements: 96 @@ -40327,6 +44244,11 @@ array { number_of_elements: 3 element_type_id: 0xccd28ae5 } +array { + id: 0x22053a30 + number_of_elements: 3 + element_type_id: 0xc3033c13 +} array { id: 0x22c6e8be number_of_elements: 3 @@ -40357,6 +44279,11 @@ array { number_of_elements: 56 element_type_id: 0xb3e7bac9 } +array { + id: 0x23ecb41b + number_of_elements: 38 + element_type_id: 0x2d2f93e0 +} array { id: 0x2408766a number_of_elements: 64 @@ -40377,11 +44304,21 @@ array { number_of_elements: 64 element_type_id: 0x5d8155a5 } +array { + id: 0x255948b7 + number_of_elements: 64 + element_type_id: 0x5bc93c81 +} array { id: 0x259984de number_of_elements: 3 element_type_id: 0xdd71c7aa } +array { + id: 0x25a55a32 + number_of_elements: 128 + element_type_id: 0x2d2f93e0 +} array { id: 0x2633ae78 number_of_elements: 3 @@ -40392,6 +44329,11 @@ array { number_of_elements: 3 element_type_id: 0xd3c80119 } +array { + id: 0x28929015 + number_of_elements: 3 + element_type_id: 0xe95d9484 +} array { id: 0x28c52534 number_of_elements: 3 @@ -40402,16 +44344,31 @@ array { number_of_elements: 1024 element_type_id: 0x5e8dc7f4 } +array { + id: 0x290b3959 + number_of_elements: 38 + element_type_id: 0x06b1a6ea +} array { id: 0x29306d39 number_of_elements: 96 element_type_id: 0x1c898f28 } +array { + id: 0x295167dc + number_of_elements: 40 + element_type_id: 0x2d2f93e0 +} array { id: 0x29b047b4 number_of_elements: 112 element_type_id: 0x384f7d7c } +array { + id: 0x2a09b6a1 + number_of_elements: 46 + element_type_id: 0xd6c419f3 +} array { id: 0x2a585e4f number_of_elements: 3 @@ -40437,11 +44394,21 @@ array { number_of_elements: 18 element_type_id: 0xd3c80119 } +array { + id: 0x2b4c6fed + number_of_elements: 3 + element_type_id: 0xe6266b65 +} array { id: 0x2b4e5af5 number_of_elements: 3 element_type_id: 0xe62ebf07 } +array { + id: 0x2b89bf2d + number_of_elements: 3 + element_type_id: 0xe5312866 +} array { id: 0x2b8da8d0 number_of_elements: 3 @@ -40472,6 +44439,11 @@ array { number_of_elements: 497 element_type_id: 0xb3e7bac9 } +array { + id: 0x2ca14a44 + number_of_elements: 3 + element_type_id: 0xf992fdc1 +} array { id: 0x2cfdf4b9 number_of_elements: 3 @@ -40492,6 +44464,11 @@ array { number_of_elements: 24 element_type_id: 0xe8034002 } +array { + id: 0x30b141d7 + number_of_elements: 3 + element_type_id: 0x89d2d38c +} array { id: 0x30b4fc6c number_of_elements: 38 @@ -40537,6 +44514,11 @@ array { number_of_elements: 46 element_type_id: 0xb02b353a } +array { + id: 0x33ddf0c0 + number_of_elements: 64 + element_type_id: 0x01dbdd5f +} array { id: 0x3448bb1c number_of_elements: 240 @@ -40567,6 +44549,11 @@ array { number_of_elements: 30 element_type_id: 0x36f998d3 } +array { + id: 0x36315534 + number_of_elements: 64 + element_type_id: 0x16694a8f +} array { id: 0x364d39d0 number_of_elements: 3 @@ -40587,6 +44574,11 @@ array { number_of_elements: 27 element_type_id: 0x384f7d7c } +array { + id: 0x38e0e36f + number_of_elements: 64 + element_type_id: 0x2d2f93e0 +} array { id: 0x394dcf37 number_of_elements: 128 @@ -40672,6 +44664,11 @@ array { number_of_elements: 3 element_type_id: 0xb3e7bac9 } +array { + id: 0x3ec5015d + number_of_elements: 3 + element_type_id: 0xb003d1a4 +} array { id: 0x3ecf387a number_of_elements: 3 @@ -40687,6 +44684,11 @@ array { number_of_elements: 248 element_type_id: 0xb3e7bac9 } +array { + id: 0x3f5e09e8 + number_of_elements: 3 + element_type_id: 0xb66ff371 +} array { id: 0x3f60fa99 number_of_elements: 64 @@ -40712,6 +44714,11 @@ array { number_of_elements: 2 element_type_id: 0xb3e7bac9 } +array { + id: 0x405fdde4 + number_of_elements: 16 + element_type_id: 0x31b07dd6 +} array { id: 0x409e2c67 number_of_elements: 2 @@ -40757,6 +44764,11 @@ array { number_of_elements: 16 element_type_id: 0x384f7d7c } +array { + id: 0x42c49673 + number_of_elements: 10 + element_type_id: 0xd4bacb77 +} array { id: 0x431824e8 number_of_elements: 10 @@ -40842,6 +44854,11 @@ array { number_of_elements: 16 element_type_id: 0x295c7202 } +array { + id: 0x47782669 + number_of_elements: 16 + element_type_id: 0x2d2f93e0 +} array { id: 0x47b9ca45 number_of_elements: 7 @@ -40872,6 +44889,11 @@ array { number_of_elements: 2 element_type_id: 0x914dbfdc } +array { + id: 0x4a0697ed + number_of_elements: 2 + element_type_id: 0x9abf5c3a +} array { id: 0x4a095829 number_of_elements: 16 @@ -40882,6 +44904,11 @@ array { number_of_elements: 2 element_type_id: 0x989d9b6e } +array { + id: 0x4aba2cd2 + number_of_elements: 7 + element_type_id: 0x89d2d38c +} array { id: 0x4ae542ed number_of_elements: 2 @@ -40927,6 +44954,11 @@ array { number_of_elements: 7 element_type_id: 0x92233392 } +array { + id: 0x4c4c9550 + number_of_elements: 2 + element_type_id: 0x839756ce +} array { id: 0x4c7a3065 number_of_elements: 13 @@ -40967,6 +44999,11 @@ array { number_of_elements: 256 element_type_id: 0xd20232fd } +array { + id: 0x4dbd418f + number_of_elements: 10 + element_type_id: 0xe95d9484 +} array { id: 0x4deaf4ae number_of_elements: 10 @@ -40982,6 +45019,11 @@ array { number_of_elements: 16 element_type_id: 0x094c30e0 } +array { + id: 0x4eddf400 + number_of_elements: 2 + element_type_id: 0x89d2d38c +} array { id: 0x4f77c35e number_of_elements: 16 @@ -41007,6 +45049,11 @@ array { number_of_elements: 10 element_type_id: 0xe01f4745 } +array { + id: 0x502d9a69 + number_of_elements: 16 + element_type_id: 0x707963e0 +} array { id: 0x50930294 number_of_elements: 32 @@ -41147,21 +45194,41 @@ array { number_of_elements: 32 element_type_id: 0x33756485 } +array { + id: 0x58482196 + number_of_elements: 2 + element_type_id: 0xd38585d6 +} array { id: 0x585b40a5 number_of_elements: 2 element_type_id: 0xd3c80119 } +array { + id: 0x58ed4e50 + number_of_elements: 2 + element_type_id: 0xd1103acf +} array { id: 0x59366056 number_of_elements: 2 element_type_id: 0xd67c82d4 } +array { + id: 0x5987f23e + number_of_elements: 2 + element_type_id: 0xd4bacb77 +} array { id: 0x59de992f number_of_elements: 2 element_type_id: 0xd5df6730 } +array { + id: 0x5a894808 + number_of_elements: 32 + element_type_id: 0x391703e7 +} array { id: 0x5a8c92f7 number_of_elements: 7 @@ -41227,6 +45294,11 @@ array { number_of_elements: 32 element_type_id: 0x26966763 } +array { + id: 0x5de02aec + number_of_elements: 7 + element_type_id: 0xd4bacb77 +} array { id: 0x5e18785f number_of_elements: 16 @@ -41242,6 +45314,11 @@ array { number_of_elements: 2 element_type_id: 0xc9082b19 } +array { + id: 0x5f876c09 + number_of_elements: 32 + element_type_id: 0x2d2f93e0 +} array { id: 0x5fa20088 number_of_elements: 16 @@ -41277,6 +45354,11 @@ array { number_of_elements: 16 element_type_id: 0xb3e7bac9 } +array { + id: 0x61186b8e + number_of_elements: 10 + element_type_id: 0x5bc93c81 +} array { id: 0x62a5e001 number_of_elements: 13 @@ -41292,6 +45374,11 @@ array { number_of_elements: 37 element_type_id: 0x384f7d7c } +array { + id: 0x6310af94 + number_of_elements: 2 + element_type_id: 0x3ee7bddd +} array { id: 0x63264602 number_of_elements: 2 @@ -41307,6 +45394,16 @@ array { number_of_elements: 2 element_type_id: 0x3fd0b78c } +array { + id: 0x63730537 + number_of_elements: 2 + element_type_id: 0x3f691753 +} +array { + id: 0x63857cc9 + number_of_elements: 7 + element_type_id: 0x2d2f93e0 +} array { id: 0x6413c110 number_of_elements: 7 @@ -41317,6 +45414,11 @@ array { number_of_elements: 2 element_type_id: 0x205789b5 } +array { + id: 0x651dfff1 + number_of_elements: 2 + element_type_id: 0x26d2fc49 +} array { id: 0x6524bdbf number_of_elements: 2 @@ -41332,6 +45434,16 @@ array { number_of_elements: 2 element_type_id: 0x2a14c5d6 } +array { + id: 0x664b2f28 + number_of_elements: 2 + element_type_id: 0x2b89bf2d +} +array { + id: 0x665523a1 + number_of_elements: 37 + element_type_id: 0x2d2f93e0 +} array { id: 0x667c66a3 number_of_elements: 2 @@ -41342,6 +45454,11 @@ array { number_of_elements: 10 element_type_id: 0x4585663f } +array { + id: 0x668de4e6 + number_of_elements: 2 + element_type_id: 0x28929015 +} array { id: 0x668e8237 number_of_elements: 32 @@ -41392,6 +45509,11 @@ array { number_of_elements: 2 element_type_id: 0x2d2f0f4a } +array { + id: 0x67e2a41b + number_of_elements: 2 + element_type_id: 0x2d2f93e0 +} array { id: 0x6834694b number_of_elements: 16 @@ -41402,6 +45524,11 @@ array { number_of_elements: 33 element_type_id: 0xc93e017b } +array { + id: 0x6868f55d + number_of_elements: 2 + element_type_id: 0x1306d6f8 +} array { id: 0x68bb0e75 number_of_elements: 16 @@ -41412,6 +45539,11 @@ array { number_of_elements: 2 element_type_id: 0x11c404ba } +array { + id: 0x690063a0 + number_of_elements: 2 + element_type_id: 0x16a48d0d +} array { id: 0x693364cb number_of_elements: 928 @@ -41467,6 +45599,11 @@ array { number_of_elements: 7 element_type_id: 0x126add1c } +array { + id: 0x6c6aa7c9 + number_of_elements: 2 + element_type_id: 0x030f9caa +} array { id: 0x6cb6e3da number_of_elements: 2 @@ -41492,6 +45629,11 @@ array { number_of_elements: 2 element_type_id: 0x04b193cc } +array { + id: 0x6dfbdfff + number_of_elements: 2 + element_type_id: 0x054a7c73 +} array { id: 0x6e06e717 number_of_elements: 2 @@ -41512,6 +45654,11 @@ array { number_of_elements: 256 element_type_id: 0x5e8dc7f4 } +array { + id: 0x6e477672 + number_of_elements: 16 + element_type_id: 0x89d2d38c +} array { id: 0x6e6a309c number_of_elements: 2 @@ -41537,6 +45684,11 @@ array { number_of_elements: 7 element_type_id: 0x1e18ac15 } +array { + id: 0x6f897409 + number_of_elements: 7 + element_type_id: 0x1d1fb0e0 +} array { id: 0x6fde7229 number_of_elements: 2 @@ -41597,6 +45749,16 @@ array { number_of_elements: 2 element_type_id: 0x78f4e574 } +array { + id: 0x72aed013 + number_of_elements: 256 + element_type_id: 0x2d2f93e0 +} +array { + id: 0x7313b818 + number_of_elements: 2 + element_type_id: 0x7eebe3ec +} array { id: 0x73651f88 number_of_elements: 2 @@ -41657,6 +45819,11 @@ array { number_of_elements: 251 element_type_id: 0x295c7202 } +array { + id: 0x76290762 + number_of_elements: 10 + element_type_id: 0x070c8f33 +} array { id: 0x764913b9 number_of_elements: 256 @@ -41677,6 +45844,11 @@ array { number_of_elements: 256 element_type_id: 0x384f7d7c } +array { + id: 0x781d53aa + number_of_elements: 2 + element_type_id: 0x52d04d25 +} array { id: 0x78356643 number_of_elements: 32 @@ -41697,6 +45869,16 @@ array { number_of_elements: 7 element_type_id: 0x4585663f } +array { + id: 0x7a4bfb8c + number_of_elements: 7 + element_type_id: 0x4a158ef4 +} +array { + id: 0x7a5b0fc3 + number_of_elements: 2 + element_type_id: 0x5bc93c81 +} array { id: 0x7a6db264 number_of_elements: 2 @@ -41762,6 +45944,11 @@ array { number_of_elements: 2 element_type_id: 0x4585663f } +array { + id: 0x7e07cbd7 + number_of_elements: 2 + element_type_id: 0x4aba2cd2 +} array { id: 0x7e22f78a number_of_elements: 32 @@ -41832,6 +46019,11 @@ array { number_of_elements: 4 element_type_id: 0x334c07d5 } +array { + id: 0x80c5aa91 + number_of_elements: 4 + element_type_id: 0x3222e62c +} array { id: 0x80c9c878 number_of_elements: 12 @@ -41862,6 +46054,11 @@ array { number_of_elements: 12 element_type_id: 0x384f7d7c } +array { + id: 0x82469cdc + number_of_elements: 4 + element_type_id: 0x382e3f19 +} array { id: 0x82552fea number_of_elements: 4 @@ -41877,11 +46074,26 @@ array { number_of_elements: 4 element_type_id: 0x3b4ce03a } +array { + id: 0x839756ce + number_of_elements: 4 + element_type_id: 0x3f691753 +} array { id: 0x839f12d6 number_of_elements: 17 element_type_id: 0x1d841d76 } +array { + id: 0x83d5e74b + number_of_elements: 6 + element_type_id: 0x89d2d38c +} +array { + id: 0x83f4fc6d + number_of_elements: 4 + element_type_id: 0x3ee7bddd +} array { id: 0x845d6ba0 number_of_elements: 31 @@ -41922,6 +46134,11 @@ array { number_of_elements: 31 element_type_id: 0x295c7202 } +array { + id: 0x8706f7e2 + number_of_elements: 4 + element_type_id: 0x2d2f93e0 +} array { id: 0x872e6f07 number_of_elements: 4 @@ -41932,6 +46149,11 @@ array { number_of_elements: 9 element_type_id: 0xb02b353a } +array { + id: 0x875f75a1 + number_of_elements: 12 + element_type_id: 0x2d2f93e0 +} array { id: 0x87673b5a number_of_elements: 4096 @@ -41972,6 +46194,11 @@ array { number_of_elements: 6 element_type_id: 0xa1dc6c24 } +array { + id: 0x89ff8f6a + number_of_elements: 2048 + element_type_id: 0x2d2f93e0 +} array { id: 0x8a2ac6fa number_of_elements: 6 @@ -42002,11 +46229,21 @@ array { number_of_elements: 4 element_type_id: 0x1a8b45a0 } +array { + id: 0x8b17258c + number_of_elements: 50 + element_type_id: 0x3f691753 +} array { id: 0x8b22066c number_of_elements: 31 element_type_id: 0x1c8d675d } +array { + id: 0x8b23b034 + number_of_elements: 4096 + element_type_id: 0x2d2f93e0 +} array { id: 0x8b6f70d0 number_of_elements: 4 @@ -42017,6 +46254,11 @@ array { number_of_elements: 6 element_type_id: 0xa9ed3e9e } +array { + id: 0x8c3785f1 + number_of_elements: 4 + element_type_id: 0x01ea5bae +} array { id: 0x8c42494b number_of_elements: 1 @@ -42087,6 +46329,21 @@ array { number_of_elements: 4 element_type_id: 0x0ab21434 } +array { + id: 0x8f2bc211 + number_of_elements: 4 + element_type_id: 0x0d9b442d +} +array { + id: 0x8f6fd298 + number_of_elements: 31 + element_type_id: 0x0dba348d +} +array { + id: 0x8f8fc868 + number_of_elements: 1 + element_type_id: 0xe918bb89 +} array { id: 0x8fb3c5ee number_of_elements: 1 @@ -42107,6 +46364,11 @@ array { number_of_elements: 4 element_type_id: 0x0ee0f933 } +array { + id: 0x909e8c81 + number_of_elements: 4 + element_type_id: 0x734e7e6e +} array { id: 0x91412a6e number_of_elements: 1 @@ -42152,6 +46414,11 @@ array { number_of_elements: 2048 element_type_id: 0x5e8dc7f4 } +array { + id: 0x952c3339 + number_of_elements: 1 + element_type_id: 0x839756ce +} array { id: 0x955353ee number_of_elements: 6 @@ -42167,16 +46434,31 @@ array { number_of_elements: 4 element_type_id: 0x67d8dc75 } +array { + id: 0x95dfd8d0 + number_of_elements: 4 + element_type_id: 0x664b2f28 +} array { id: 0x95edf404 number_of_elements: 1 element_type_id: 0x80904a3b } +array { + id: 0x95ee6a23 + number_of_elements: 4 + element_type_id: 0x668de4e6 +} array { id: 0x964dc71a number_of_elements: 4 element_type_id: 0x68035002 } +array { + id: 0x96572e4d + number_of_elements: 4 + element_type_id: 0x6868f55d +} array { id: 0x9699a1e3 number_of_elements: 6 @@ -42212,6 +46494,11 @@ array { number_of_elements: 31 element_type_id: 0x58757be8 } +array { + id: 0x9abf5c3a + number_of_elements: 4 + element_type_id: 0x5bc93c81 +} array { id: 0x9b2d4673 number_of_elements: 4 @@ -42267,11 +46554,21 @@ array { number_of_elements: 6 element_type_id: 0xfc0e1dbd } +array { + id: 0x9f6b9308 + number_of_elements: 4 + element_type_id: 0x4c9a0048 +} array { id: 0xa047de54 number_of_elements: 4 element_type_id: 0xb02b353a } +array { + id: 0xa0627064 + number_of_elements: 6 + element_type_id: 0x070c8f33 +} array { id: 0xa09c4479 number_of_elements: 133 @@ -42372,6 +46669,11 @@ array { number_of_elements: 6 element_type_id: 0x1f52e925 } +array { + id: 0xa6dac3de + number_of_elements: 1 + element_type_id: 0x4c4c9550 +} array { id: 0xa6eab211 number_of_elements: 1 @@ -42382,6 +46684,11 @@ array { number_of_elements: 512 element_type_id: 0x5d8155a5 } +array { + id: 0xa7484371 + number_of_elements: 1 + element_type_id: 0x4a0697ed +} array { id: 0xa80a04d8 number_of_elements: 6 @@ -42417,6 +46724,11 @@ array { number_of_elements: 4 element_type_id: 0x92233392 } +array { + id: 0xaaeab750 + number_of_elements: 6 + element_type_id: 0x2d2f93e0 +} array { id: 0xabf64f28 number_of_elements: 6 @@ -42447,11 +46759,21 @@ array { number_of_elements: 6 element_type_id: 0x3e3c1b86 } +array { + id: 0xae39a7f9 + number_of_elements: 4 + element_type_id: 0x89d2d38c +} array { id: 0xae4d8520 number_of_elements: 2048 element_type_id: 0xb3e7bac9 } +array { + id: 0xae75eb58 + number_of_elements: 31 + element_type_id: 0x89d2d38c +} array { id: 0xafb28cf7 number_of_elements: 6 @@ -42482,11 +46804,21 @@ array { number_of_elements: 4 element_type_id: 0xf313e71a } +array { + id: 0xb0b98d6a + number_of_elements: 4 + element_type_id: 0xf3d279c2 +} array { id: 0xb0c00a27 number_of_elements: 6 element_type_id: 0x4585663f } +array { + id: 0xb229ac6a + number_of_elements: 4 + element_type_id: 0xf992fdc1 +} array { id: 0xb2fbbbc4 number_of_elements: 9 @@ -42507,6 +46839,11 @@ array { number_of_elements: 4 element_type_id: 0xe276adef } +array { + id: 0xb5015903 + number_of_elements: 4 + element_type_id: 0xe5312866 +} array { id: 0xb513c60e number_of_elements: 6 @@ -42527,6 +46864,11 @@ array { number_of_elements: 1 element_type_id: 0x00fa529f } +array { + id: 0xb61a763b + number_of_elements: 4 + element_type_id: 0xe95d9484 +} array { id: 0xb637307e number_of_elements: 4 @@ -42552,6 +46894,11 @@ array { number_of_elements: 31 element_type_id: 0xedf277ba } +array { + id: 0xb79448be + number_of_elements: 1 + element_type_id: 0x0976b8d1 +} array { id: 0xb7b313d7 number_of_elements: 4 @@ -42577,6 +46924,11 @@ array { number_of_elements: 4 element_type_id: 0xd5df6730 } +array { + id: 0xb963a1c7 + number_of_elements: 4 + element_type_id: 0xd4bacb77 +} array { id: 0xb993d8a0 number_of_elements: 6 @@ -42592,6 +46944,11 @@ array { number_of_elements: 4 element_type_id: 0xd6298487 } +array { + id: 0xba13a35e + number_of_elements: 1 + element_type_id: 0x3f691753 +} array { id: 0xba4dcbcc number_of_elements: 1 @@ -42602,11 +46959,21 @@ array { number_of_elements: 9 element_type_id: 0x4585663f } +array { + id: 0xbadc7a3d + number_of_elements: 512 + element_type_id: 0x2d2f93e0 +} array { id: 0xbaf086c3 number_of_elements: 100 element_type_id: 0xd3c80119 } +array { + id: 0xbbadb58b + number_of_elements: 4 + element_type_id: 0xdf829a46 +} array { id: 0xbbc08245 number_of_elements: 512 @@ -42642,6 +47009,11 @@ array { number_of_elements: 12 element_type_id: 0xc5d9d969 } +array { + id: 0xbdc1c02f + number_of_elements: 9 + element_type_id: 0x5bc93c81 +} array { id: 0xbe0f19dc number_of_elements: 4 @@ -42652,6 +47024,11 @@ array { number_of_elements: 12 element_type_id: 0xc8e8e4f1 } +array { + id: 0xbe820272 + number_of_elements: 1 + element_type_id: 0x2d2f93e0 +} array { id: 0xbf0a1b8d number_of_elements: 147 @@ -42672,6 +47049,11 @@ array { number_of_elements: 1 element_type_id: 0x295c7202 } +array { + id: 0xc023b17e + number_of_elements: 8 + element_type_id: 0x9074e5b2 +} array { id: 0xc0330c41 number_of_elements: 8 @@ -42682,6 +47064,10 @@ array { number_of_elements: 8 element_type_id: 0x901eaf6a } +array { + id: 0xc03dd0ef + element_type_id: 0x1011787c +} array { id: 0xc0606f8b element_type_id: 0x116785ed @@ -42743,6 +47129,10 @@ array { number_of_elements: 11 element_type_id: 0x29b77961 } +array { + id: 0xc295fb18 + element_type_id: 0x1ab1d7a0 +} array { id: 0xc2aafbc8 number_of_elements: 11 @@ -42753,6 +47143,11 @@ array { number_of_elements: 8 element_type_id: 0x9bd401b6 } +array { + id: 0xc3033c13 + number_of_elements: 8 + element_type_id: 0x9cf6d005 +} array { id: 0xc34e0d42 element_type_id: 0x1dde0ec8 @@ -42778,6 +47173,10 @@ array { id: 0xc4104d1b element_type_id: 0x00a70faf } +array { + id: 0xc46167ca + element_type_id: 0x0163a4e9 +} array { id: 0xc49c902c number_of_elements: 15 @@ -42867,6 +47266,10 @@ array { id: 0xca2a51af element_type_id: 0x384f7d7c } +array { + id: 0xca417638 + element_type_id: 0x39e3e321 +} array { id: 0xca8f8b74 element_type_id: 0x3ad81610 @@ -42889,6 +47292,14 @@ array { id: 0xcbd8574f element_type_id: 0x3f8766fd } +array { + id: 0xcbe0077f + element_type_id: 0x3f66263e +} +array { + id: 0xcbe3cb24 + element_type_id: 0x3f691753 +} array { id: 0xcc8611b3 number_of_elements: 11 @@ -42942,6 +47353,10 @@ array { id: 0xcf055502 element_type_id: 0x2cf36fc9 } +array { + id: 0xcf726a08 + element_type_id: 0x2d2f93e0 +} array { id: 0xcf7fd541 element_type_id: 0x2d196ec6 @@ -42989,6 +47404,11 @@ array { number_of_elements: 65 element_type_id: 0x81facbaa } +array { + id: 0xd1103acf + number_of_elements: 8 + element_type_id: 0xd4bacb77 +} array { id: 0xd1341eff element_type_id: 0x5436403f @@ -42998,11 +47418,19 @@ array { number_of_elements: 8 element_type_id: 0xd527e394 } +array { + id: 0xd1fb7b6d + element_type_id: 0x570bd677 +} array { id: 0xd2501053 number_of_elements: 14 element_type_id: 0x384f7d7c } +array { + id: 0xd2cbc1d0 + element_type_id: 0x5bc93c81 +} array { id: 0xd3067a59 number_of_elements: 8 @@ -43119,6 +47547,11 @@ array { number_of_elements: 255 element_type_id: 0x384f7d7c } +array { + id: 0xdd72c20b + number_of_elements: 8 + element_type_id: 0xe5312866 +} array { id: 0xddb527d3 number_of_elements: 8 @@ -43137,6 +47570,16 @@ array { id: 0xddf1ba3b element_type_id: 0x6720d32f } +array { + id: 0xde0fa868 + number_of_elements: 11 + element_type_id: 0x5bc93c81 +} +array { + id: 0xde57b817 + number_of_elements: 5 + element_type_id: 0xdeae5a98 +} array { id: 0xdf3537b8 element_type_id: 0x6c32e522 @@ -43180,6 +47623,19 @@ array { id: 0xe0b14214 element_type_id: 0x92233392 } +array { + id: 0xe0c0e249 + number_of_elements: 8 + element_type_id: 0x13f9a96c +} +array { + id: 0xe1584d40 + element_type_id: 0x95870ec3 +} +array { + id: 0xe17e890f + element_type_id: 0x951c1ffe +} array { id: 0xe1becf83 number_of_elements: 15 @@ -43219,6 +47675,11 @@ array { number_of_elements: 8 element_type_id: 0x0057b869 } +array { + id: 0xe4487f45 + number_of_elements: 8 + element_type_id: 0x01dbdd5f +} array { id: 0xe4a8b649 number_of_elements: 8 @@ -43259,6 +47720,20 @@ array { number_of_elements: 8 element_type_id: 0x0639b152 } +array { + id: 0xe5fdabde + number_of_elements: 8 + element_type_id: 0x070c8f33 +} +array { + id: 0xe6266b65 + number_of_elements: 5 + element_type_id: 0x3f691753 +} +array { + id: 0xe64d3a13 + element_type_id: 0x89d2d38c +} array { id: 0xe6886dbb element_type_id: 0x8ac78d2d @@ -43286,6 +47761,15 @@ array { id: 0xe83343be element_type_id: 0xb02b353a } +array { + id: 0xe83f0d7d + number_of_elements: 5 + element_type_id: 0x070c8f33 +} +array { + id: 0xe8731edb + element_type_id: 0xb12a40ac +} array { id: 0xe8a3834b number_of_elements: 5 @@ -43309,6 +47793,10 @@ array { number_of_elements: 8 element_type_id: 0x359c48a0 } +array { + id: 0xe9b57ab6 + element_type_id: 0xb633d11a +} array { id: 0xea2d574d number_of_elements: 8 @@ -43352,6 +47840,10 @@ array { number_of_elements: 8 element_type_id: 0x210b9681 } +array { + id: 0xed55ccad + element_type_id: 0xa5b10975 +} array { id: 0xee246fac number_of_elements: 25 @@ -43382,6 +47874,11 @@ array { number_of_elements: 8 element_type_id: 0x2b16c036 } +array { + id: 0xef756cea + number_of_elements: 8 + element_type_id: 0x2d2f93e0 +} array { id: 0xf0341a7a number_of_elements: 5 @@ -43391,6 +47888,11 @@ array { id: 0xf06dacd5 element_type_id: 0xd1508894 } +array { + id: 0xf0a5d80b + number_of_elements: 11 + element_type_id: 0xe160fd0e +} array { id: 0xf0b9024f element_type_id: 0xd20232fd @@ -43409,6 +47911,10 @@ array { id: 0xf114c9a4 element_type_id: 0xd4b51d53 } +array { + id: 0xf1173c2d + element_type_id: 0xd4bacb77 +} array { id: 0xf15ca227 number_of_elements: 11 @@ -43569,10 +48075,19 @@ array { id: 0xfcfb4a2b element_type_id: 0xe30b136f } +array { + id: 0xfd04b83d + element_type_id: 0xe4f4db37 +} array { id: 0xfd17183f element_type_id: 0xe4ba5b3d } +array { + id: 0xfd4ce134 + number_of_elements: 11 + element_type_id: 0xd6c419f3 +} array { id: 0xfdb22131 element_type_id: 0xe62ebf07 @@ -43602,6 +48117,10 @@ array { number_of_elements: 65 element_type_id: 0x384f7d7c } +array { + id: 0xfedcf39b + element_type_id: 0xeb95f5af +} array { id: 0xff45131e element_type_id: 0xedf277ba @@ -43611,6 +48130,10 @@ array { number_of_elements: 5 element_type_id: 0x5a38311c } +member { + id: 0x01bf28e7 + type_id: 0x89d2d38c +} member { id: 0x2014ee12 type_id: 0x0f7dc859 @@ -46337,17 +50860,1784 @@ member { name: "_80" type_id: 0x312fa971 } +member { + id: 0x970c579a + name: "__0" + type_id: 0xb5241757 +} +member { + id: 0x97281cea + name: "__0" + type_id: 0x916f671a +} +member { + id: 0x97287bd1 + name: "__0" + type_id: 0x91085cd4 +} +member { + id: 0x976b3f49 + name: "__0" + type_id: 0xd24cc464 +} +member { + id: 0x97708796 + name: "__0" + type_id: 0xc9f41b8e +} +member { + id: 0x977d5e06 + name: "__0" + type_id: 0xc42d8b0b +} +member { + id: 0x97805ec4 + name: "__0" + type_id: 0x392d49e4 +} +member { + id: 0x97805f1f + name: "__0" + type_id: 0x392c9239 +} +member { + id: 0x97806c31 + name: "__0" + type_id: 0x391fbc9a +} +member { + id: 0x9781b3c0 + name: "__0" + type_id: 0x38c04d7c +} +member { + id: 0x9782636b + name: "__0" + type_id: 0x3b10e623 +} +member { + id: 0x9783e77c + name: "__0" + type_id: 0x3a94f140 +} +member { + id: 0x97849414 + name: "__0" + type_id: 0x3de7991c +} +member { + id: 0x9784c760 + name: "__0" + type_id: 0x3db4ed2c +} +member { + id: 0x9784c97e + name: "__0" + type_id: 0x3dbaf35b +} +member { + id: 0x9784ca2b + name: "__0" + type_id: 0x3db9a680 +} +member { + id: 0x9784d3f7 + name: "__0" + type_id: 0x3da07a3c +} +member { + id: 0x9784dfef + name: "__0" + type_id: 0x3dac62a5 +} +member { + id: 0x9784e1bd + name: "__0" + type_id: 0x3d9230c9 +} +member { + id: 0x97855913 + name: "__0" + type_id: 0x3c2a9e3a +} +member { + id: 0x9785e39c + name: "__0" + type_id: 0x3c901179 +} +member { + id: 0x97871ea5 + name: "__0" + type_id: 0x3e6d2840 +} +member { + id: 0x978726de + name: "__0" + type_id: 0x3e55535b +} +member { + id: 0x9787304d + name: "__0" + type_id: 0x3e43c09e +} +member { + id: 0x9787fe42 + name: "__0" + type_id: 0x3e8dcfcc +} +member { + id: 0x9789bc35 + name: "__0" + type_id: 0x30cfb851 +} +member { + id: 0x978ac826 + name: "__0" + type_id: 0x33bbabff +} +member { + id: 0x978f0933 + name: "__0" + type_id: 0x367abe20 +} +member { + id: 0x97916214 + name: "__0" + type_id: 0x2811994b +} +member { + id: 0x9794a3f6 + name: "__0" + type_id: 0x2dd07b60 +} +member { + id: 0x97960171 + name: "__0" + type_id: 0x2f72fc32 +} +member { + id: 0x979640e5 + name: "__0" + type_id: 0x2f336854 +} +member { + id: 0x97968c13 + name: "__0" + type_id: 0x2fff9e22 +} +member { + id: 0x97971571 + name: "__0" + type_id: 0x2e66fcff +} +member { + id: 0x9797232a + name: "__0" + type_id: 0x2e50a7b3 +} +member { + id: 0x9797e211 + name: "__0" + type_id: 0x2e919c8c +} +member { + id: 0x9797e3a1 + name: "__0" + type_id: 0x2e902c2a +} +member { + id: 0x97982ac5 + name: "__0" + type_id: 0x2159481a +} +member { + id: 0x979888f3 + name: "__0" + type_id: 0x21fb7e03 +} +member { + id: 0x9798c6a2 + name: "__0" + type_id: 0x21b52f8c +} +member { + id: 0x9799105f + name: "__0" + type_id: 0x2063d278 +} +member { + id: 0x97993f5e + name: "__0" + type_id: 0x204cd383 +} +member { + id: 0x9799c4e5 + name: "__0" + type_id: 0x20b768b3 +} +member { + id: 0x9799ca83 + name: "__0" + type_id: 0x20b90ee3 +} +member { + id: 0x9799f87a + name: "__0" + type_id: 0x208bf735 +} +member { + id: 0x979a024d + name: "__0" + type_id: 0x2371c0a3 +} +member { + id: 0x979a21af + name: "__0" + type_id: 0x235222cc +} +member { + id: 0x979ad3a6 + name: "__0" + type_id: 0x23a02b13 +} +member { + id: 0x979adedc + name: "__0" + type_id: 0x23ad514d +} +member { + id: 0x979af58f + name: "__0" + type_id: 0x2386023c +} +member { + id: 0x979b4cdb + name: "__0" + type_id: 0x223f560d +} +member { + id: 0x979b57b6 + name: "__0" + type_id: 0x22243b16 +} +member { + id: 0x979b7a99 + name: "__0" + type_id: 0x22091485 +} +member { + id: 0x979c4458 + name: "__0" + type_id: 0x2537d51e +} +member { + id: 0x979c77ae + name: "__0" + type_id: 0x25042348 +} +member { + id: 0x979c78b7 + name: "__0" + type_id: 0x250b3acb +} +member { + id: 0x979c8ea1 + name: "__0" + type_id: 0x25fd2cae +} +member { + id: 0x979c9092 + name: "__0" + type_id: 0x25e31f86 +} +member { + id: 0x979cec56 + name: "__0" + type_id: 0x259fdbec +} +member { + id: 0x979cfc4b + name: "__0" + type_id: 0x258fc62b +} +member { + id: 0x979d33e9 + name: "__0" + type_id: 0x2440649e +} +member { + id: 0x979d6c19 + name: "__0" + type_id: 0x241f947b +} +member { + id: 0x979dd9fa + name: "__0" + type_id: 0x24aa7767 +} +member { + id: 0x979ee643 + name: "__0" + type_id: 0x2795ce5a +} +member { + id: 0x979ef863 + name: "__0" + type_id: 0x278bee84 +} +member { + id: 0x979f449f + name: "__0" + type_id: 0x263712a6 +} +member { + id: 0x979f4544 + name: "__0" + type_id: 0x2636c97b +} +member { + id: 0x979f813f + name: "__0" + type_id: 0x26f2b23d +} +member { + id: 0x97a03a14 + name: "__0" + type_id: 0x194999fc +} +member { + id: 0x97a0cd47 + name: "__0" + type_id: 0x19beca3e +} +member { + id: 0x97a0deb2 + name: "__0" + type_id: 0x19ad3fee +} +member { + id: 0x97a0fc84 + name: "__0" + type_id: 0x198f09ed +} +member { + id: 0x97a0fcbb + name: "__0" + type_id: 0x198f3684 +} +member { + id: 0x97a12e5f + name: "__0" + type_id: 0x185dd28a +} +member { + id: 0x97a14d08 + name: "__0" + type_id: 0x183e855d +} +member { + id: 0x97a180d7 + name: "__0" + type_id: 0x18f35ac6 +} +member { + id: 0x97a19a7f + name: "__0" + type_id: 0x18e9f26a +} +member { + id: 0x97a1a245 + name: "__0" + type_id: 0x18d1c817 +} +member { + id: 0x97a247b4 + name: "__0" + type_id: 0x1b3439e6 +} +member { + id: 0x97a25c84 + name: "__0" + type_id: 0x1b2f09ad +} +member { + id: 0x97a27663 + name: "__0" + type_id: 0x1b05ee78 +} +member { + id: 0x97a292e4 + name: "__0" + type_id: 0x1be16911 +} +member { + id: 0x97a299d7 + name: "__0" + type_id: 0x1bea5a4a +} +member { + id: 0x97a299e8 + name: "__0" + type_id: 0x1bea6523 +} +member { + id: 0x97a2a9e4 + name: "__0" + type_id: 0x1bda6903 +} +member { + id: 0x97a2aea8 + name: "__0" + type_id: 0x1bdd25e4 +} +member { + id: 0x97a3096b + name: "__0" + type_id: 0x1a7ae6b1 +} +member { + id: 0x97a325bf + name: "__0" + type_id: 0x1a5632b9 +} +member { + id: 0x97a32d0a + name: "__0" + type_id: 0x1a5e8708 +} +member { + id: 0x97a32d22 + name: "__0" + type_id: 0x1a5eaf94 +} +member { + id: 0x97a32e45 + name: "__0" + type_id: 0x1a5dc83d +} +member { + id: 0x97a36ab2 + name: "__0" + type_id: 0x1a193fa3 +} +member { + id: 0x97a37288 + name: "__0" + type_id: 0x1a0105fb +} +member { + id: 0x97a3928a + name: "__0" + type_id: 0x1ae107d7 +} +member { + id: 0x97a3aaf4 + name: "__0" + type_id: 0x1ad979cc +} +member { + id: 0x97a3b5ab + name: "__0" + type_id: 0x1ac62619 +} +member { + id: 0x97a3ba1c + name: "__0" + type_id: 0x1ac991ba +} +member { + id: 0x97a42eac + name: "__0" + type_id: 0x1d5d2185 +} +member { + id: 0x97a5aa14 + name: "__0" + type_id: 0x1cd99953 +} +member { + id: 0x97a78f72 + name: "__0" + type_id: 0x1efcff79 +} +member { + id: 0x97a79f4b + name: "__0" + type_id: 0x1eecc649 +} +member { + id: 0x97a8741d + name: "__0" + type_id: 0x11079095 +} +member { + id: 0x97aba708 + name: "__0" + type_id: 0x12d485a6 +} +member { + id: 0x97ac0035 + name: "__0" + type_id: 0x1573b8e3 +} +member { + id: 0x97ac00f9 + name: "__0" + type_id: 0x15737402 +} +member { + id: 0x97ac03fc + name: "__0" + type_id: 0x1570711b +} +member { + id: 0x97ac0b0e + name: "__0" + type_id: 0x1578838f +} +member { + id: 0x97ac163b + name: "__0" + type_id: 0x1565b68b +} +member { + id: 0x97ac1e00 + name: "__0" + type_id: 0x156d8deb +} +member { + id: 0x97ac2ac7 + name: "__0" + type_id: 0x15594ae4 +} +member { + id: 0x97ac3005 + name: "__0" + type_id: 0x15438857 +} +member { + id: 0x97ac3644 + name: "__0" + type_id: 0x1545c939 +} +member { + id: 0x97ac3651 + name: "__0" + type_id: 0x1545dcfa +} +member { + id: 0x97ac3c95 + name: "__0" + type_id: 0x154f180c +} +member { + id: 0x97ac3fa9 + name: "__0" + type_id: 0x154c2474 +} +member { + id: 0x97ac4ab4 + name: "__0" + type_id: 0x153939e1 +} +member { + id: 0x97ac56de + name: "__0" + type_id: 0x15255322 +} +member { + id: 0x97ac5b63 + name: "__0" + type_id: 0x1528eecd +} +member { + id: 0x97ac5e3c + name: "__0" + type_id: 0x152db1db +} +member { + id: 0x97ac60c3 + name: "__0" + type_id: 0x15134ec4 +} +member { + id: 0x97ac60ce + name: "__0" + type_id: 0x1513431b +} +member { + id: 0x97ac6f04 + name: "__0" + type_id: 0x151c89dd +} +member { + id: 0x97ac79e9 + name: "__0" + type_id: 0x150a6468 +} +member { + id: 0x97ac8fce + name: "__0" + type_id: 0x15fc4352 +} +member { + id: 0x97ac9475 + name: "__0" + type_id: 0x15e7f8fb +} +member { + id: 0x97ac9c33 + name: "__0" + type_id: 0x15efbebf +} +member { + id: 0x97aca11c + name: "__0" + type_id: 0x15d2914f +} +member { + id: 0x97aca252 + name: "__0" + type_id: 0x15d1dffa +} +member { + id: 0x97aca4f3 + name: "__0" + type_id: 0x15d77e9d +} +member { + id: 0x97acb1f7 + name: "__0" + type_id: 0x15c27a1c +} +member { + id: 0x97acd324 + name: "__0" + type_id: 0x15a0a935 +} +member { + id: 0x97ace322 + name: "__0" + type_id: 0x1590af78 +} +member { + id: 0x97acf750 + name: "__0" + type_id: 0x1584ddc9 +} +member { + id: 0x97ad00b3 + name: "__0" + type_id: 0x14733e40 +} +member { + id: 0x97ad00b4 + name: "__0" + type_id: 0x14733ee3 +} +member { + id: 0x97ad024c + name: "__0" + type_id: 0x1471c17b +} +member { + id: 0x97ad0293 + name: "__0" + type_id: 0x14711e9b +} +member { + id: 0x97ad03a5 + name: "__0" + type_id: 0x147028c2 +} +member { + id: 0x97ad047d + name: "__0" + type_id: 0x1477f04b +} +member { + id: 0x97ad0d3e + name: "__0" + type_id: 0x147eb3dc +} +member { + id: 0x97ad0f13 + name: "__0" + type_id: 0x147c9efb +} +member { + id: 0x97ad190b + name: "__0" + type_id: 0x146a8684 +} +member { + id: 0x97ad219a + name: "__0" + type_id: 0x1452177d +} +member { + id: 0x97ad2618 + name: "__0" + type_id: 0x145595dc +} +member { + id: 0x97ad290e + name: "__0" + type_id: 0x145a8396 +} +member { + id: 0x97ad2c22 + name: "__0" + type_id: 0x145faf65 +} +member { + id: 0x97ad2c6a + name: "__0" + type_id: 0x145fe771 +} +member { + id: 0x97ad2ce3 + name: "__0" + type_id: 0x145f6ea3 +} +member { + id: 0x97ad2fac + name: "__0" + type_id: 0x145c2196 +} +member { + id: 0x97ad3200 + name: "__0" + type_id: 0x14418d12 +} +member { + id: 0x97ad3281 + name: "__0" + type_id: 0x14410cd8 +} +member { + id: 0x97ad3415 + name: "__0" + type_id: 0x14479890 +} +member { + id: 0x97ad34cc + name: "__0" + type_id: 0x14474196 +} +member { + id: 0x97ad3aa8 + name: "__0" + type_id: 0x144925f6 +} +member { + id: 0x97ad4a7b + name: "__0" + type_id: 0x1439f621 +} +member { + id: 0x97ad5806 + name: "__0" + type_id: 0x142b8b49 +} +member { + id: 0x97ad5972 + name: "__0" + type_id: 0x142affdd +} +member { + id: 0x97ad6427 + name: "__0" + type_id: 0x1417aa51 +} +member { + id: 0x97ad6659 + name: "__0" + type_id: 0x1415d4f3 +} +member { + id: 0x97ad6fce + name: "__0" + type_id: 0x141c4328 +} +member { + id: 0x97ad7cf0 + name: "__0" + type_id: 0x140f7d3a +} +member { + id: 0x97ad7ec5 + name: "__0" + type_id: 0x140d48d5 +} +member { + id: 0x97ad7ecc + name: "__0" + type_id: 0x140d4126 +} +member { + id: 0x97ad84e5 + name: "__0" + type_id: 0x14f768fc +} +member { + id: 0x97ad9223 + name: "__0" + type_id: 0x14e1aecb +} +member { + id: 0x97ad9b05 + name: "__0" + type_id: 0x14e888a4 +} +member { + id: 0x97ad9b4a + name: "__0" + type_id: 0x14e8c78c +} +member { + id: 0x97ad9b72 + name: "__0" + type_id: 0x14e8fff4 +} +member { + id: 0x97ada5f7 + name: "__0" + type_id: 0x14d67ad1 +} +member { + id: 0x97ada84a + name: "__0" + type_id: 0x14dbc7f1 +} +member { + id: 0x97adaa7f + name: "__0" + type_id: 0x14d9f21e +} +member { + id: 0x97adab16 + name: "__0" + type_id: 0x14d89b45 +} +member { + id: 0x97adb113 + name: "__0" + type_id: 0x14c29e64 +} +member { + id: 0x97adbe31 + name: "__0" + type_id: 0x14cdbcab +} +member { + id: 0x97adc031 + name: "__0" + type_id: 0x14b3bcf2 +} +member { + id: 0x97adc037 + name: "__0" + type_id: 0x14b3bad8 +} +member { + id: 0x97adc03c + name: "__0" + type_id: 0x14b3b1b9 +} +member { + id: 0x97adc09c + name: "__0" + type_id: 0x14b31166 +} +member { + id: 0x97adc0a5 + name: "__0" + type_id: 0x14b32835 +} +member { + id: 0x97adc1dc + name: "__0" + type_id: 0x14b25183 +} +member { + id: 0x97adc615 + name: "__0" + type_id: 0x14b59870 +} +member { + id: 0x97adce7c + name: "__0" + type_id: 0x14bdf119 +} +member { + id: 0x97adde70 + name: "__0" + type_id: 0x14adfdef +} +member { + id: 0x97ade366 + name: "__0" + type_id: 0x1490ebf8 +} +member { + id: 0x97ade5ad + name: "__0" + type_id: 0x1496209a +} +member { + id: 0x97adf1b3 + name: "__0" + type_id: 0x14823e32 +} +member { + id: 0x97adf2b7 + name: "__0" + type_id: 0x14813ae8 +} +member { + id: 0x97adf2f0 + name: "__0" + type_id: 0x14817d30 +} +member { + id: 0x97adf356 + name: "__0" + type_id: 0x1480dbb3 +} +member { + id: 0x97adfa39 + name: "__0" + type_id: 0x1489b435 +} +member { + id: 0x97adfcc0 + name: "__0" + type_id: 0x148f4d3b +} +member { + id: 0x97ae01e3 + name: "__0" + type_id: 0x17726ef6 +} +member { + id: 0x97ae0232 + name: "__0" + type_id: 0x1771bf8c +} +member { + id: 0x97ae123a + name: "__0" + type_id: 0x1761b796 +} +member { + id: 0x97ae126f + name: "__0" + type_id: 0x1761e2c7 +} +member { + id: 0x97ae1370 + name: "__0" + type_id: 0x1760fd4e +} +member { + id: 0x97ae1fdd + name: "__0" + type_id: 0x176c502e +} +member { + id: 0x97ae2ba2 + name: "__0" + type_id: 0x17582f1d +} +member { + id: 0x97ae3a72 + name: "__0" + type_id: 0x1749ffea +} +member { + id: 0x97ae49d8 + name: "__0" + type_id: 0x173a5558 +} +member { + id: 0x97ae6214 + name: "__0" + type_id: 0x17119929 +} +member { + id: 0x97ae6896 + name: "__0" + type_id: 0x171b1b04 +} +member { + id: 0x97ae83f8 + name: "__0" + type_id: 0x17f075d9 +} +member { + id: 0x97ae9454 + name: "__0" + type_id: 0x17e7d97c +} +member { + id: 0x97ae966b + name: "__0" + type_id: 0x17e5e68c +} +member { + id: 0x97ae9d08 + name: "__0" + type_id: 0x17ee8547 +} +member { + id: 0x97aea457 + name: "__0" + type_id: 0x17d7da26 +} +member { + id: 0x97aea5ec + name: "__0" + type_id: 0x17d66159 +} +member { + id: 0x97aeace9 + name: "__0" + type_id: 0x17df6470 +} +member { + id: 0x97aeba80 + name: "__0" + type_id: 0x17c90d3a +} +member { + id: 0x97aec7ca + name: "__0" + type_id: 0x17b44785 +} +member { + id: 0x97aedee2 + name: "__0" + type_id: 0x17ad6fe4 +} +member { + id: 0x97af0a0d + name: "__0" + type_id: 0x1679800e +} +member { + id: 0x97af1620 + name: "__0" + type_id: 0x1665ad64 +} +member { + id: 0x97af2a65 + name: "__0" + type_id: 0x1659e8b0 +} +member { + id: 0x97af2c71 + name: "__0" + type_id: 0x165ffca9 +} +member { + id: 0x97af41d5 + name: "__0" + type_id: 0x163258c3 +} +member { + id: 0x97af4c65 + name: "__0" + type_id: 0x163fe893 +} +member { + id: 0x97af4e28 + name: "__0" + type_id: 0x163da531 +} +member { + id: 0x97af4f82 + name: "__0" + type_id: 0x163c0fcb +} +member { + id: 0x97af6890 + name: "__0" + type_id: 0x161b1dc1 +} +member { + id: 0x97af7e09 + name: "__0" + type_id: 0x160d8428 +} +member { + id: 0x97af8376 + name: "__0" + type_id: 0x16f0fb30 +} +member { + id: 0x97af8e67 + name: "__0" + type_id: 0x16fdea8e +} +member { + id: 0x97af92dc + name: "__0" + type_id: 0x16e151f2 +} +member { + id: 0x97af93c5 + name: "__0" + type_id: 0x16e04869 +} +member { + id: 0x97af9972 + name: "__0" + type_id: 0x16eaff2d +} +member { + id: 0x97afaab3 + name: "__0" + type_id: 0x16d93ee3 +} +member { + id: 0x97afb077 + name: "__0" + type_id: 0x16c3fa6f +} +member { + id: 0x97afb078 + name: "__0" + type_id: 0x16c3f576 +} +member { + id: 0x97afb0c1 + name: "__0" + type_id: 0x16c34cde +} +member { + id: 0x97afb2c1 + name: "__0" + type_id: 0x16c14cfe +} +member { + id: 0x97afb735 + name: "__0" + type_id: 0x16c4b886 +} +member { + id: 0x97afbe53 + name: "__0" + type_id: 0x16cdde8f +} +member { + id: 0x97afc451 + name: "__0" + type_id: 0x16b7dc12 +} +member { + id: 0x97afc5cf + name: "__0" + type_id: 0x16b64216 +} +member { + id: 0x97afcb28 + name: "__0" + type_id: 0x16b8a54b +} +member { + id: 0x97afd623 + name: "__0" + type_id: 0x16a5ae47 +} +member { + id: 0x97afdda1 + name: "__0" + type_id: 0x16ae2c09 +} +member { + id: 0x97afe8c4 + name: "__0" + type_id: 0x169b49fa +} +member { + id: 0x97afeb3b + name: "__0" + type_id: 0x1698b6d1 +} +member { + id: 0x97afed42 + name: "__0" + type_id: 0x169ecfc8 +} +member { + id: 0x97affe0d + name: "__0" + type_id: 0x168d8013 +} +member { + id: 0x97b120b9 + name: "__0" + type_id: 0x0853345e +} +member { + id: 0x97b278d2 + name: "__0" + type_id: 0x0b0b5f1b +} +member { + id: 0x97b4153c + name: "__0" + type_id: 0x0d66b1a3 +} +member { + id: 0x97b42bdb + name: "__0" + type_id: 0x0d58561e +} +member { + id: 0x97b448d3 + name: "__0" + type_id: 0x0d3b5ece +} +member { + id: 0x97b48cac + name: "__0" + type_id: 0x0dff21ba +} +member { + id: 0x97b48d77 + name: "__0" + type_id: 0x0dfefa67 +} +member { + id: 0x97b4ade2 + name: "__0" + type_id: 0x0dde6fe6 +} +member { + id: 0x97b4de48 + name: "__0" + type_id: 0x0dadc554 +} +member { + id: 0x97b4f74a + name: "__0" + type_id: 0x0d84c7f0 +} +member { + id: 0x97b50be7 + name: "__0" + type_id: 0x0c786a1c +} +member { + id: 0x97b50cfe + name: "__0" + type_id: 0x0c7f7344 +} +member { + id: 0x97b51b38 + name: "__0" + type_id: 0x0c68b541 +} +member { + id: 0x97b521f5 + name: "__0" + type_id: 0x0c5278a8 +} +member { + id: 0x97b52fc6 + name: "__0" + type_id: 0x0c5c4b4f +} +member { + id: 0x97b54e89 + name: "__0" + type_id: 0x0c3d045d +} +member { + id: 0x97b55150 + name: "__0" + type_id: 0x0c22ddd3 +} +member { + id: 0x97b5530f + name: "__0" + type_id: 0x0c208238 +} +member { + id: 0x97b55446 + name: "__0" + type_id: 0x0c27cb87 +} +member { + id: 0x97b56a5d + name: "__0" + type_id: 0x0c19d030 +} +member { + id: 0x97b5a88f + name: "__0" + type_id: 0x0cdb0207 +} +member { + id: 0x97b5aa12 + name: "__0" + type_id: 0x0cd99f8f +} +member { + id: 0x97b5b63e + name: "__0" + type_id: 0x0cc5b310 +} +member { + id: 0x97b5c413 + name: "__0" + type_id: 0x0cb79e12 +} +member { + id: 0x97b5ca27 + name: "__0" + type_id: 0x0cb9aa6f +} +member { + id: 0x97b5ea0e + name: "__0" + type_id: 0x0c998329 +} +member { + id: 0x97b5ee37 + name: "__0" + type_id: 0x0c9dbab0 +} +member { + id: 0x97b60450 + name: "__0" + type_id: 0x0f77dd1c +} +member { + id: 0x97b6196e + name: "__0" + type_id: 0x0f6ae372 +} +member { + id: 0x97b61f0b + name: "__0" + type_id: 0x0f6c867d +} +member { + id: 0x97b62c9b + name: "__0" + type_id: 0x0f5f16e3 +} +member { + id: 0x97b63b8e + name: "__0" + type_id: 0x0f4803fa +} +member { + id: 0x97b64ec7 + name: "__0" + type_id: 0x0f3d4ace +} +member { + id: 0x97b655cd + name: "__0" + type_id: 0x0f2640a2 +} +member { + id: 0x97b68ec5 + name: "__0" + type_id: 0x0ffd48c4 +} +member { + id: 0x97b69e61 + name: "__0" + type_id: 0x0fedece9 +} +member { + id: 0x97b6a334 + name: "__0" + type_id: 0x0fd0b96b +} +member { + id: 0x97b6c4ef + name: "__0" + type_id: 0x0fb76270 +} +member { + id: 0x97b6d8af + name: "__0" + type_id: 0x0fab22b2 +} +member { + id: 0x97b6db93 + name: "__0" + type_id: 0x0fa81eca +} +member { + id: 0x97b6ef5e + name: "__0" + type_id: 0x0f9cd362 +} +member { + id: 0x97b6fa3a + name: "__0" + type_id: 0x0f89b755 +} +member { + id: 0x97b6fd7a + name: "__0" + type_id: 0x0f8ef7ed +} +member { + id: 0x97b70d1b + name: "__0" + type_id: 0x0e7e96a4 +} +member { + id: 0x97b71d06 + name: "__0" + type_id: 0x0e6e8ba1 +} +member { + id: 0x97b71e03 + name: "__0" + type_id: 0x0e6d8e8b +} +member { + id: 0x97b7229c + name: "__0" + type_id: 0x0e51110d +} +member { + id: 0x97b7234e + name: "__0" + type_id: 0x0e50c3b4 +} +member { + id: 0x97b7323b + name: "__0" + type_id: 0x0e41b635 +} +member { + id: 0x97b73cf9 + name: "__0" + type_id: 0x0e4f7476 +} +member { + id: 0x97b74e45 + name: "__0" + type_id: 0x0e3dc8a0 +} +member { + id: 0x97b7558a + name: "__0" + type_id: 0x0e26070b +} +member { + id: 0x97b77692 + name: "__0" + type_id: 0x0e051f90 +} +member { + id: 0x97b77dfb + name: "__0" + type_id: 0x0e0e76ac +} +member { + id: 0x97b783c0 + name: "__0" + type_id: 0x0ef04de8 +} +member { + id: 0x97b798ca + name: "__0" + type_id: 0x0eeb4784 +} +member { + id: 0x97b7bc3c + name: "__0" + type_id: 0x0ecfb1f7 +} +member { + id: 0x97b7c5a0 + name: "__0" + type_id: 0x0eb62dc3 +} +member { + id: 0x97b7c7a2 + name: "__0" + type_id: 0x0eb42f6c +} +member { + id: 0x97b7c818 + name: "__0" + type_id: 0x0ebb95db +} +member { + id: 0x97b7cb95 + name: "__0" + type_id: 0x0eb818dc +} +member { + id: 0x97b7cd94 + name: "__0" + type_id: 0x0ebe195f +} +member { + id: 0x97b7d02f + name: "__0" + type_id: 0x0ea3a22e +} +member { + id: 0x97b7d63a + name: "__0" + type_id: 0x0ea5b7ac +} +member { + id: 0x97b7de92 + name: "__0" + type_id: 0x0ead1f48 +} +member { + id: 0x97b7e1fb + name: "__0" + type_id: 0x0e92765f +} +member { + id: 0x97b7e330 + name: "__0" + type_id: 0x0e90bd43 +} +member { + id: 0x97b7e681 + name: "__0" + type_id: 0x0e950cfe +} +member { + id: 0x97b7f559 + name: "__0" + type_id: 0x0e86d409 +} +member { + id: 0x97b7f8a1 + name: "__0" + type_id: 0x0e8b2cd9 +} +member { + id: 0x97b7fa64 + name: "__0" + type_id: 0x0e89e93b +} +member { + id: 0x97b850df + name: "__0" + type_id: 0x01235226 +} +member { + id: 0x97b85f09 + name: "__0" + type_id: 0x012c846c +} +member { + id: 0x97b871b4 + name: "__0" + type_id: 0x01023967 +} +member { + id: 0x97b8a55e + name: "__0" + type_id: 0x01d6d30d +} +member { + id: 0x97b8c308 + name: "__0" + type_id: 0x01b085eb +} +member { + id: 0x97b996b2 + name: "__0" + type_id: 0x00e53f45 +} +member { + id: 0x97b9da0a + name: "__0" + type_id: 0x00a987ec +} +member { + id: 0x97ba2275 + name: "__0" + type_id: 0x0351f853 +} +member { + id: 0x97ba54c8 + name: "__0" + type_id: 0x03274558 +} +member { + id: 0x97ba67d5 + name: "__0" + type_id: 0x0314583c +} +member { + id: 0x97bb7d33 + name: "__0" + type_id: 0x020ebe95 +} +member { + id: 0x97bd942c + name: "__0" + type_id: 0x04e7a180 +} +member { + id: 0x97bdd314 + name: "__0" + type_id: 0x04a09940 +} +member { + id: 0x97bee6e1 + name: "__0" + type_id: 0x07956c55 +} +member { + id: 0x97c1584e + name: "__0" + type_id: 0x782bc379 +} +member { + id: 0x97ccb641 + name: "__0" + type_id: 0x75c5cc5e +} +member { + id: 0x97d90c0a + name: "__0" + type_id: 0x607f8710 +} +member { + id: 0x97de7d14 + name: "__0" + type_id: 0x670e999f +} +member { + id: 0x97ded469 + name: "__0" + type_id: 0x67a7e47d +} +member { + id: 0x97e0c7f1 + name: "__0" + type_id: 0x59b47c15 +} +member { + id: 0x97e97aed + name: "__0" + type_id: 0x50096011 +} +member { + id: 0x97fda5b3 + name: "__0" + type_id: 0x44d63e47 +} +member { + id: 0xdb058bd1 + name: "__1" + type_id: 0xfd04b83d +} +member { + id: 0xdb06539a + name: "__1" + type_id: 0xfedcf39b +} +member { + id: 0xdb10fc77 + name: "__1" + type_id: 0xe8731edb +} +member { + id: 0xdb113a13 + name: "__1" + type_id: 0xe9b57ab6 +} +member { + id: 0xdb15daa5 + name: "__1" + type_id: 0xed55ccad +} +member { + id: 0xdb19d724 + name: "__1" + type_id: 0xe1584d40 +} +member { + id: 0xdb297412 + name: "__1" + type_id: 0xd1fb7b6d +} +member { + id: 0xdb2a44a8 + name: "__1" + type_id: 0xd2cbc1d0 +} +member { + id: 0xdb32ce1f + name: "__1" + type_id: 0xca417638 +} +member { + id: 0xdb336ca2 + name: "__1" + type_id: 0xcbe3cb24 +} +member { + id: 0xdb336f6e + name: "__1" + type_id: 0xcbe0077f +} +member { + id: 0xdb37fd03 + name: "__1" + type_id: 0xcf726a08 +} +member { + id: 0xdb38b2b9 + name: "__1" + type_id: 0xc03dd0ef +} +member { + id: 0xdb3a1a92 + name: "__1" + type_id: 0xc295fb18 +} +member { + id: 0xdb3cee0e + name: "__1" + type_id: 0xc46167ca +} member { id: 0x36aedf4a name: "__align" type_id: 0x18bd6530 } +member { + id: 0xd50bb5eb + name: "__bd_flags" + type_id: 0x1c40702a + offset: 384 +} member { id: 0xd5632707 name: "__bd_flags" type_id: 0x74d29cf1 offset: 384 } +member { + id: 0x782a51c6 + name: "__bi_cnt" + type_id: 0x1c40702a + offset: 896 +} member { id: 0x7842c32a name: "__bi_cnt" @@ -46359,12 +52649,856 @@ member { name: "__bi_nr_segments" type_id: 0x4585663f } +member { + id: 0x78a0010a + name: "__bi_nr_segments" + type_id: 0xd4bacb77 +} member { id: 0x5135346a name: "__bi_remaining" type_id: 0x74d29cf1 offset: 224 } +member { + id: 0x515da686 + name: "__bi_remaining" + type_id: 0x1c40702a + offset: 224 +} +member { + id: 0xaa052a28 + name: "__bindgen_anon_1" + type_id: 0xcf83017a +} +member { + id: 0xaa095917 + name: "__bindgen_anon_1" + type_id: 0xc3f9fc39 + offset: 128 +} +member { + id: 0xaa0a93fd + name: "__bindgen_anon_1" + type_id: 0xc03ad475 +} +member { + id: 0xaa0e5d1b + name: "__bindgen_anon_1" + type_id: 0xc4f43298 +} +member { + id: 0xaa104971 + name: "__bindgen_anon_1" + type_id: 0xdae05882 +} +member { + id: 0xaa10e610 + name: "__bindgen_anon_1" + type_id: 0xda4bd86b + offset: 64 +} +member { + id: 0xaa10f32d + name: "__bindgen_anon_1" + type_id: 0xda5ee572 + offset: 64 +} +member { + id: 0xaa123344 + name: "__bindgen_anon_1" + type_id: 0xd89c14ea + offset: 640 +} +member { + id: 0xaa1bfb12 + name: "__bindgen_anon_1" + type_id: 0xd1523bc7 +} +member { + id: 0xaa21d44c + name: "__bindgen_anon_1" + type_id: 0xeb7d6586 +} +member { + id: 0xaa241399 + name: "__bindgen_anon_1" + type_id: 0xeebab096 +} +member { + id: 0xaa25c8ee + name: "__bindgen_anon_1" + type_id: 0xef61c77f +} +member { + id: 0xaa274e91 + name: "__bindgen_anon_1" + type_id: 0xede3594e + offset: 64 +} +member { + id: 0xaa2846d1 + name: "__bindgen_anon_1" + type_id: 0xe2e63a9f + offset: 128 +} +member { + id: 0xaa29462a + name: "__bindgen_anon_1" + type_id: 0xe3ef03c3 +} +member { + id: 0xaa2da297 + name: "__bindgen_anon_1" + type_id: 0xe70bbea8 +} +member { + id: 0xaa31541d + name: "__bindgen_anon_1" + type_id: 0xfbfd34ad +} +member { + id: 0xaa342e97 + name: "__bindgen_anon_1" + type_id: 0xfe835fba + offset: 64 +} +member { + id: 0xaa3455d8 + name: "__bindgen_anon_1" + type_id: 0xfefcf1f3 +} +member { + id: 0xaa35f474 + name: "__bindgen_anon_1" + type_id: 0xff59bc39 + offset: 64 +} +member { + id: 0xaa36507e + name: "__bindgen_anon_1" + type_id: 0xfcf0955b + offset: 128 +} +member { + id: 0xaa381b3b + name: "__bindgen_anon_1" + type_id: 0xf2b2b9b1 + offset: 256 +} +member { + id: 0xaa39ed1b + name: "__bindgen_anon_1" + type_id: 0xf34eb1f3 + offset: 1344 +} +member { + id: 0xaa3bc63f + name: "__bindgen_anon_1" + type_id: 0xf16f168d +} +member { + id: 0xaa3e738b + name: "__bindgen_anon_1" + type_id: 0xf4d689e9 + offset: 4096 +} +member { + id: 0xaa43900e + name: "__bindgen_anon_1" + type_id: 0x893927a0 +} +member { + id: 0xaa49a60b + name: "__bindgen_anon_1" + type_id: 0x830e4a47 + offset: 5184 +} +member { + id: 0xaa4c3bfe + name: "__bindgen_anon_1" + type_id: 0x8692d7b4 +} +member { + id: 0xaa627616 + name: "__bindgen_anon_1" + type_id: 0xa8df3fa5 +} +member { + id: 0xaa64b2c4 + name: "__bindgen_anon_1" + type_id: 0xae1bed46 +} +member { + id: 0xaa6f0130 + name: "__bindgen_anon_1" + type_id: 0xa5a81958 +} +member { + id: 0xaa7187b0 + name: "__bindgen_anon_1" + type_id: 0xbb28e03e + offset: 640 +} +member { + id: 0xaa71ff9d + name: "__bindgen_anon_1" + type_id: 0xbb56b47e +} +member { + id: 0xaa74ccae + name: "__bindgen_anon_1" + type_id: 0xbe6cf563 + offset: 576 +} +member { + id: 0xaa755407 + name: "__bindgen_anon_1" + type_id: 0xbffae992 + offset: 320 +} +member { + id: 0xaa755453 + name: "__bindgen_anon_1" + type_id: 0xbffd7a2c +} +member { + id: 0xaa79226b + name: "__bindgen_anon_1" + type_id: 0xb3823078 + offset: 576 +} +member { + id: 0xaa7b0c1a + name: "__bindgen_anon_1" + type_id: 0xb1a53308 +} +member { + id: 0xaa7b657e + name: "__bindgen_anon_1" + type_id: 0xb1ccfc6d + offset: 256 +} +member { + id: 0xaa7f1675 + name: "__bindgen_anon_1" + type_id: 0xb5bf5cae +} +member { + id: 0xaa804dc9 + name: "__bindgen_anon_1" + type_id: 0x4aea3c8a + offset: 1152 +} +member { + id: 0xaa8d7e7c + name: "__bindgen_anon_1" + type_id: 0x47d3b4a8 + offset: 64 +} +member { + id: 0xaa8ece2a + name: "__bindgen_anon_1" + type_id: 0x44670357 +} +member { + id: 0xaa8f8e34 + name: "__bindgen_anon_1" + type_id: 0x452edf1e + offset: 128 +} +member { + id: 0xaa95971c + name: "__bindgen_anon_1" + type_id: 0x5f3ad46a + offset: 64 +} +member { + id: 0xaa95a5b7 + name: "__bindgen_anon_1" + type_id: 0x5f087f24 + offset: 64 +} +member { + id: 0xaa97f961 + name: "__bindgen_anon_1" + type_id: 0x5d598a53 + offset: 128 +} +member { + id: 0xaa9897ed + name: "__bindgen_anon_1" + type_id: 0x523268bb + offset: 6080 +} +member { + id: 0xaa9a0899 + name: "__bindgen_anon_1" + type_id: 0x50acc652 + offset: 1088 +} +member { + id: 0xaaa03181 + name: "__bindgen_anon_1" + type_id: 0x6a98a8fc +} +member { + id: 0xaaa0d408 + name: "__bindgen_anon_1" + type_id: 0x6a74e361 + offset: 128 +} +member { + id: 0xaaa2b283 + name: "__bindgen_anon_1" + type_id: 0x681baa68 +} +member { + id: 0xaaac10ce + name: "__bindgen_anon_1" + type_id: 0x66b9e786 +} +member { + id: 0xaaaed8ce + name: "__bindgen_anon_1" + type_id: 0x6471e7e4 +} +member { + id: 0xaab79811 + name: "__bindgen_anon_1" + type_id: 0x7d3138f7 +} +member { + id: 0xaaba180c + name: "__bindgen_anon_1" + type_id: 0x70b125e4 +} +member { + id: 0xaabbe1fc + name: "__bindgen_anon_1" + type_id: 0x7148d530 +} +member { + id: 0xaabc2613 + name: "__bindgen_anon_1" + type_id: 0x7681187b + offset: 9152 +} +member { + id: 0xaabc8361 + name: "__bindgen_anon_1" + type_id: 0x762a48dc +} +member { + id: 0xaabd2a11 + name: "__bindgen_anon_1" + type_id: 0x7783380f +} +member { + id: 0xaabe07db + name: "__bindgen_anon_1" + type_id: 0x74aef282 +} +member { + id: 0xaabef368 + name: "__bindgen_anon_1" + type_id: 0x745a41c6 +} +member { + id: 0xaabf356c + name: "__bindgen_anon_1" + type_id: 0x759c45cf +} +member { + id: 0xaac2de0e + name: "__bindgen_anon_1" + type_id: 0x08772710 +} +member { + id: 0xaac72a10 + name: "__bindgen_anon_1" + type_id: 0x0d8e027a + offset: 32 +} +member { + id: 0xaac7ed4b + name: "__bindgen_anon_1" + type_id: 0x0d4602a1 + offset: 416 +} +member { + id: 0xaac9a93e + name: "__bindgen_anon_1" + type_id: 0x0309d511 + offset: 128 +} +member { + id: 0xaacb9abb + name: "__bindgen_anon_1" + type_id: 0x013392fc +} +member { + id: 0xaacbe993 + name: "__bindgen_anon_1" + type_id: 0x0140ba97 +} +member { + id: 0xaacfafbb + name: "__bindgen_anon_1" + type_id: 0x05027336 + offset: 64 +} +member { + id: 0xaad3407a + name: "__bindgen_anon_1" + type_id: 0x19edb273 + offset: 64 +} +member { + id: 0xaad3b782 + name: "__bindgen_anon_1" + type_id: 0x191eab0a +} +member { + id: 0xaad3da93 + name: "__bindgen_anon_1" + type_id: 0x197311a7 + offset: 256 +} +member { + id: 0xaad575cb + name: "__bindgen_anon_1" + type_id: 0x1fdce253 +} +member { + id: 0xaad67137 + name: "__bindgen_anon_1" + type_id: 0x1cd81e4c +} +member { + id: 0xaad9c17f + name: "__bindgen_anon_1" + type_id: 0x136856e5 +} +member { + id: 0xaadc5d5d + name: "__bindgen_anon_1" + type_id: 0x16f4745f +} +member { + id: 0xaadcc223 + name: "__bindgen_anon_1" + type_id: 0x166feba9 + offset: 64 +} +member { + id: 0xaae18767 + name: "__bindgen_anon_1" + type_id: 0x2b2e4e70 +} +member { + id: 0xaae4d940 + name: "__bindgen_anon_1" + type_id: 0x2e7488e4 + offset: 64 +} +member { + id: 0xaae6980a + name: "__bindgen_anon_1" + type_id: 0x2c3b8560 + offset: 896 +} +member { + id: 0xaaf1e6b7 + name: "__bindgen_anon_1" + type_id: 0x3b4b7f10 + offset: 64 +} +member { + id: 0xaaf5457a + name: "__bindgen_anon_1" + type_id: 0x3fec53f7 +} +member { + id: 0xaaf93ad6 + name: "__bindgen_anon_1" + type_id: 0x3393ffd4 +} +member { + id: 0xaafa50e3 + name: "__bindgen_anon_1" + type_id: 0x30f9cac4 +} +member { + id: 0xaafa9c3e + name: "__bindgen_anon_1" + type_id: 0x303e0ff1 + offset: 512 +} +member { + id: 0xaafbb161 + name: "__bindgen_anon_1" + type_id: 0x311abb33 + offset: 1408 +} +member { + id: 0xc50d902d + name: "__bindgen_anon_2" + type_id: 0x0683cfd3 + offset: 32 +} +member { + id: 0xc51cb930 + name: "__bindgen_anon_2" + type_id: 0x17a74264 + offset: 256 +} +member { + id: 0xc52bca8f + name: "__bindgen_anon_2" + type_id: 0x20ded543 + offset: 1344 +} +member { + id: 0xc52cbb6c + name: "__bindgen_anon_2" + type_id: 0x27a5b5d7 +} +member { + id: 0xc532e96d + name: "__bindgen_anon_2" + type_id: 0x39f0734f + offset: 320 +} +member { + id: 0xc544bea6 + name: "__bindgen_anon_2" + type_id: 0x4fa07fa2 +} +member { + id: 0xc55a4d24 + name: "__bindgen_anon_2" + type_id: 0x5153fd45 +} +member { + id: 0xc566e311 + name: "__bindgen_anon_2" + type_id: 0x6dfd63f2 + offset: 256 +} +member { + id: 0xc56fb3b8 + name: "__bindgen_anon_2" + type_id: 0x64a0817e + offset: 160 +} +member { + id: 0xc58f4ca8 + name: "__bindgen_anon_2" + type_id: 0x845bf210 + offset: 96 +} +member { + id: 0xc592d5c2 + name: "__bindgen_anon_2" + type_id: 0x99c1bd22 + offset: 896 +} +member { + id: 0xc592d92c + name: "__bindgen_anon_2" + type_id: 0x99ccedef + offset: 512 +} +member { + id: 0xc595432c + name: "__bindgen_anon_2" + type_id: 0x9e5776e0 + offset: 1344 +} +member { + id: 0xc59ec187 + name: "__bindgen_anon_2" + type_id: 0x95d7978c + offset: 192 +} +member { + id: 0xc59fdf0b + name: "__bindgen_anon_2" + type_id: 0x94c1d238 +} +member { + id: 0xc5a7d7f9 + name: "__bindgen_anon_2" + type_id: 0xacc0a3f8 + offset: 96 +} +member { + id: 0xc5afbfb0 + name: "__bindgen_anon_2" + type_id: 0xa4a169a2 +} +member { + id: 0xc5c8aa87 + name: "__bindgen_anon_2" + type_id: 0xc3b5cc39 + offset: 384 +} +member { + id: 0xc5d76267 + name: "__bindgen_anon_2" + type_id: 0xdc7c1573 + offset: 256 +} +member { + id: 0xc5da81a3 + name: "__bindgen_anon_2" + type_id: 0xd197b372 + offset: 192 +} +member { + id: 0xc5dbc91c + name: "__bindgen_anon_2" + type_id: 0xd0d7c5a3 +} +member { + id: 0xc5eb8946 + name: "__bindgen_anon_2" + type_id: 0xe0979f7d +} +member { + id: 0xc5f2a182 + name: "__bindgen_anon_2" + type_id: 0xf9b60183 + offset: 2624 +} +member { + id: 0xc5f5dfae + name: "__bindgen_anon_2" + type_id: 0xfeca6f3a + offset: 512 +} +member { + id: 0x040a4b5b + name: "__bindgen_anon_3" + type_id: 0x41f616f1 + offset: 1472 +} +member { + id: 0x04305685 + name: "__bindgen_anon_3" + type_id: 0x7beb8705 + offset: 1024 +} +member { + id: 0x0473e01a + name: "__bindgen_anon_3" + type_id: 0x385c0f1d + offset: 3008 +} +member { + id: 0x049b50f4 + name: "__bindgen_anon_3" + type_id: 0xd0eae9d1 +} +member { + id: 0x04a3888f + name: "__bindgen_anon_3" + type_id: 0xe832925d +} +member { + id: 0x04cc9dd6 + name: "__bindgen_anon_3" + type_id: 0x872e09ea + offset: 128 +} +member { + id: 0x04f28265 + name: "__bindgen_anon_3" + type_id: 0xb93e052b + offset: 1280 +} +member { + id: 0x6e7ca7d1 + name: "__bindgen_anon_4" + type_id: 0xf901ccd6 + offset: 5248 +} +member { + id: 0x6e8f1b83 + name: "__bindgen_anon_4" + type_id: 0x0abe0574 +} +member { + id: 0x6e9acafb + name: "__bindgen_anon_4" + type_id: 0x1f66c5d3 + offset: 1600 +} +member { + id: 0x6ead6863 + name: "__bindgen_anon_4" + type_id: 0x28cde527 +} +member { + id: 0xaf2f8322 + name: "__bindgen_anon_5" + type_id: 0xeb43f6b1 +} +member { + id: 0xe821f507 + name: "__bindgen_anon_6" + type_id: 0x2425c1f7 +} +member { + id: 0x29da9955 + name: "__bindgen_anon_7" + type_id: 0x9f956530 +} +member { + id: 0xa8257da8 + name: "__bindgen_padding_0" + type_id: 0x30b141d7 + offset: 1344 +} +member { + id: 0xa838ed44 + name: "__bindgen_padding_0" + type_id: 0x2d2f93e0 + offset: 1336 +} +member { + id: 0xa848207b + name: "__bindgen_padding_0" + type_id: 0x5de02aec + offset: 11552 +} +member { + id: 0xa8482299 + name: "__bindgen_padding_0" + type_id: 0x5de02aec + offset: 288 +} +member { + id: 0xa85b1a0c + name: "__bindgen_padding_0" + type_id: 0x4eddf400 + offset: 384 +} +member { + id: 0xa85f7308 + name: "__bindgen_padding_0" + type_id: 0x4aba2cd2 + offset: 7232 +} +member { + id: 0xa85f75fe + name: "__bindgen_padding_0" + type_id: 0x4aba2cd2 + offset: 1600 +} +member { + id: 0xa85f78a7 + name: "__bindgen_padding_0" + type_id: 0x4aba2cd2 + offset: 64 +} +member { + id: 0xa85f79a2 + name: "__bindgen_padding_0" + type_id: 0x4aba2cd2 + offset: 43072 +} +member { + id: 0xa8764b9e + name: "__bindgen_padding_0" + type_id: 0x63857cc9 + offset: 1480 +} +member { + id: 0xa8961cbd + name: "__bindgen_padding_0" + type_id: 0x83d5e74b + offset: 3200 +} +member { + id: 0xa89c13e9 + name: "__bindgen_padding_0" + type_id: 0x89d2d38c + offset: 1472 +} +member { + id: 0xa89c1703 + name: "__bindgen_padding_0" + type_id: 0x89d2d38c + offset: 832 +} +member { + id: 0xa8acaf6d + name: "__bindgen_padding_0" + type_id: 0xb963a1c7 + offset: 896 +} +member { + id: 0xa8bbf9be + name: "__bindgen_padding_0" + type_id: 0xae39a7f9 + offset: 1792 +} +member { + id: 0xa8c17b33 + name: "__bindgen_padding_0" + type_id: 0xd4bacb77 + offset: 928 +} +member { + id: 0xa8c4defe + name: "__bindgen_padding_0" + type_id: 0xd1103acf + offset: 768 +} +member { + id: 0xe943b4fc + name: "__bindgen_padding_1" + type_id: 0x89d2d38c + offset: 8000 +} +member { + id: 0xe943bdda + name: "__bindgen_padding_1" + type_id: 0x89d2d38c + offset: 8640 +} +member { + id: 0xe980d8a6 + name: "__bindgen_padding_1" + type_id: 0x4aba2cd2 + offset: 11328 +} +member { + id: 0xe980dd9a + name: "__bindgen_padding_1" + type_id: 0x4aba2cd2 + offset: 1088 +} +member { + id: 0xe984ba34 + name: "__bindgen_padding_1" + type_id: 0x4eddf400 + offset: 13696 +} +member { + id: 0xe9fad174 + name: "__bindgen_padding_1" + type_id: 0x30b141d7 + offset: 57152 +} +member { + id: 0x266d586f + name: "__bindgen_padding_2" + type_id: 0xe64d3a13 + offset: 12288 +} member { id: 0x2d05b576 name: "__cacheline_group_begin__frag" @@ -46619,6 +53753,11 @@ member { name: "__collisions" type_id: 0xb02b353a } +member { + id: 0xb6193325 + name: "__count" + type_id: 0x95bb17a9 +} member { id: 0xb62baaf3 name: "__count" @@ -46678,6 +53817,12 @@ member { type_id: 0x4585663f offset: 352 } +member { + id: 0xb4efec97 + name: "__data_len" + type_id: 0xd4bacb77 + offset: 352 +} member { id: 0xf4d5cba6 name: "__devices" @@ -46748,6 +53893,11 @@ member { name: "__empty_value" type_id: 0x186c44db } +member { + id: 0xbd93c039 + name: "__filler" + type_id: 0x3ee7bddd +} member { id: 0xbdb59ae1 name: "__filler" @@ -46781,6 +53931,11 @@ member { name: "__i_nlink" type_id: 0x4585663f } +member { + id: 0x848c0798 + name: "__i_nlink" + type_id: 0xd4bacb77 +} member { id: 0xed0c7bc2 name: "__ifi_pad" @@ -46798,6 +53953,240 @@ member { name: "__iov" type_id: 0x3ea6bd8c } +member { + id: 0x4140f02a + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 1088 +} +member { + id: 0x4140f0b9 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 7808 +} +member { + id: 0x4140f129 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 27392 +} +member { + id: 0x4140f18b + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 60352 +} +member { + id: 0x4140f1df + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 4224 +} +member { + id: 0x4140f244 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 4928 +} +member { + id: 0x4140f380 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 1152 +} +member { + id: 0x4140f3df + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 6784 +} +member { + id: 0x4140f42e + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 576 +} +member { + id: 0x4140f46f + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 3136 +} +member { + id: 0x4140f49e + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 128 +} +member { + id: 0x4140f4e4 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 1600 +} +member { + id: 0x4140f5f2 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 768 +} +member { + id: 0x4140f644 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 512 +} +member { + id: 0x4140f6a3 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 9024 +} +member { + id: 0x4140f6bd + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 9792 +} +member { + id: 0x4140f7a1 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 6336 +} +member { + id: 0x4140f7bb + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 1536 +} +member { + id: 0x4140f7fa + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 896 +} +member { + id: 0x4140f895 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 8640 +} +member { + id: 0x4140f8c3 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 2176 +} +member { + id: 0x4140f9a5 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 2496 +} +member { + id: 0x4140f9bd + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 64 +} +member { + id: 0x4140fa0c + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 1472 +} +member { + id: 0x4140fa43 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 1024 +} +member { + id: 0x4140fa74 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 4736 +} +member { + id: 0x4140fade + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 2048 +} +member { + id: 0x4140fb21 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 1280 +} +member { + id: 0x4140fb67 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 5376 +} +member { + id: 0x4140fc82 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 1920 +} +member { + id: 0x4140fcce + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 384 +} +member { + id: 0x4140fcf9 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 9216 +} +member { + id: 0x4140fd65 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 9408 +} +member { + id: 0x4140fdf7 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 256 +} +member { + id: 0x4140fe61 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 2752 +} +member { + id: 0x4140fee6 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 832 +} +member { + id: 0x4140feef + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 12544 +} +member { + id: 0x4140ff61 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 704 +} +member { + id: 0x4140ff98 + name: "__kabi_reserved1" + type_id: 0x89d2d38c + offset: 1216 +} member { id: 0x415b003f name: "__kabi_reserved1" @@ -47607,6 +54996,168 @@ member { type_id: 0x92233392 offset: 5056 } +member { + id: 0xb10d1054 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 27456 +} +member { + id: 0xb10d110e + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 896 +} +member { + id: 0xb10d112b + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 1344 +} +member { + id: 0xb10d114f + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 1536 +} +member { + id: 0xb10d1210 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 1600 +} +member { + id: 0xb10d126a + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 128 +} +member { + id: 0xb10d12b2 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 6400 +} +member { + id: 0xb10d12da + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 576 +} +member { + id: 0xb10d1306 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 768 +} +member { + id: 0xb10d135b + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 960 +} +member { + id: 0xb10d14c2 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 2816 +} +member { + id: 0xb10d157a + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 8704 +} +member { + id: 0xb10d15ea + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 2112 +} +member { + id: 0xb10d1658 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 9856 +} +member { + id: 0xb10d16de + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 1088 +} +member { + id: 0xb10d1812 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 832 +} +member { + id: 0xb10d1884 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 1664 +} +member { + id: 0xb10d18d5 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 4992 +} +member { + id: 0xb10d1906 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 9088 +} +member { + id: 0xb10d196c + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 1216 +} +member { + id: 0xb10d1a0a + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 2560 +} +member { + id: 0xb10d1b2f + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 12608 +} +member { + id: 0xb10d1c6f + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 320 +} +member { + id: 0xb10d1cdf + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 448 +} +member { + id: 0xb10d1d66 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 7872 +} +member { + id: 0xb10d1ec1 + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 6848 +} +member { + id: 0xb10d1f7f + name: "__kabi_reserved2" + type_id: 0x89d2d38c + offset: 5440 +} member { id: 0xb116e027 name: "__kabi_reserved2" @@ -48236,6 +55787,102 @@ member { type_id: 0x92233392 offset: 5696 } +member { + id: 0xf0cda1df + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 1408 +} +member { + id: 0xf0cda2be + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 384 +} +member { + id: 0xf0cda433 + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 1024 +} +member { + id: 0xf0cda551 + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 1280 +} +member { + id: 0xf0cda555 + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 640 +} +member { + id: 0xf0cda696 + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 12672 +} +member { + id: 0xf0cda6b3 + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 2176 +} +member { + id: 0xf0cda7a1 + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 6912 +} +member { + id: 0xf0cda834 + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 512 +} +member { + id: 0xf0cda98a + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 896 +} +member { + id: 0xf0cda993 + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 5504 +} +member { + id: 0xf0cdaa94 + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 1600 +} +member { + id: 0xf0cdad0e + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 9152 +} +member { + id: 0xf0cdadf0 + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 1152 +} +member { + id: 0xf0cdaefa + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 27520 +} +member { + id: 0xf0cdaf6f + name: "__kabi_reserved3" + type_id: 0x89d2d38c + offset: 8768 +} member { id: 0xf0d65008 name: "__kabi_reserved3" @@ -48590,6 +56237,102 @@ member { type_id: 0x92233392 offset: 5888 } +member { + id: 0x0482c030 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 12736 +} +member { + id: 0x0482c094 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 27584 +} +member { + id: 0x0482c1a4 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 8832 +} +member { + id: 0x0482c243 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 1088 +} +member { + id: 0x0482c5b6 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 1344 +} +member { + id: 0x0482c647 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 576 +} +member { + id: 0x0482c6c6 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 2240 +} +member { + id: 0x0482c7c6 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 960 +} +member { + id: 0x0482c7db + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 5568 +} +member { + id: 0x0482c842 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 448 +} +member { + id: 0x0482c865 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 1472 +} +member { + id: 0x0482cb72 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 6976 +} +member { + id: 0x0482cc19 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 1664 +} +member { + id: 0x0482cd08 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 704 +} +member { + id: 0x0482cdf1 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 1216 +} +member { + id: 0x0482ce90 + name: "__kabi_reserved4" + type_id: 0x89d2d38c + offset: 9216 +} member { id: 0x04993044 name: "__kabi_reserved4" @@ -48926,6 +56669,18 @@ member { type_id: 0x92233392 offset: 44928 } +member { + id: 0x444f0833 + name: "__kabi_reserved5" + type_id: 0x89d2d38c + offset: 27648 +} +member { + id: 0x444f08d6 + name: "__kabi_reserved5" + type_id: 0x89d2d38c + offset: 7040 +} member { id: 0x4454f4eb name: "__kabi_reserved5" @@ -48974,6 +56729,18 @@ member { type_id: 0x92233392 offset: 20928 } +member { + id: 0x82004144 + name: "__kabi_reserved6" + type_id: 0x89d2d38c + offset: 7104 +} +member { + id: 0x8200481b + name: "__kabi_reserved6" + type_id: 0x89d2d38c + offset: 27712 +} member { id: 0x821bb0a4 name: "__kabi_reserved6" @@ -49022,6 +56789,18 @@ member { type_id: 0x92233392 offset: 6464 } +member { + id: 0xc3cfe7ee + name: "__kabi_reserved7" + type_id: 0x89d2d38c + offset: 27776 +} +member { + id: 0xc3cfe8a2 + name: "__kabi_reserved7" + type_id: 0x89d2d38c + offset: 7168 +} member { id: 0xc3d4117d name: "__kabi_reserved7" @@ -49070,6 +56849,18 @@ member { type_id: 0x92233392 offset: 6528 } +member { + id: 0x358ba235 + name: "__kabi_reserved8" + type_id: 0x89d2d38c + offset: 27840 +} +member { + id: 0x358bab28 + name: "__kabi_reserved8" + type_id: 0x89d2d38c + offset: 7232 +} member { id: 0x35905138 name: "__kabi_reserved8" @@ -49190,6 +56981,60 @@ member { type_id: 0x92233392 offset: 3456 } +member { + id: 0x1130508a + name: "__kabi_reserved_backport1" + type_id: 0x89d2d38c + offset: 60416 +} +member { + id: 0x113050ea + name: "__kabi_reserved_backport1" + type_id: 0x89d2d38c + offset: 1984 +} +member { + id: 0x11305142 + name: "__kabi_reserved_backport1" + type_id: 0x89d2d38c + offset: 1664 +} +member { + id: 0x113052af + name: "__kabi_reserved_backport1" + type_id: 0x89d2d38c + offset: 15424 +} +member { + id: 0x1130539c + name: "__kabi_reserved_backport1" + type_id: 0x89d2d38c + offset: 11840 +} +member { + id: 0x11305407 + name: "__kabi_reserved_backport1" + type_id: 0x89d2d38c + offset: 3584 +} +member { + id: 0x11305532 + name: "__kabi_reserved_backport1" + type_id: 0x89d2d38c + offset: 19520 +} +member { + id: 0x11305575 + name: "__kabi_reserved_backport1" + type_id: 0x89d2d38c + offset: 10112 +} +member { + id: 0x113057ba + name: "__kabi_reserved_backport1" + type_id: 0x89d2d38c + offset: 49792 +} member { id: 0xa7e1214e name: "__link_ext_substate" @@ -49200,12 +57045,24 @@ member { name: "__lock" type_id: 0xc8b17aa7 } +member { + id: 0x5c2ca1ee + name: "__lruvec" + type_id: 0x181c0ea0 + offset: 43776 +} member { id: 0x5cfa9da0 name: "__lruvec" type_id: 0xce2040d6 offset: 43776 } +member { + id: 0xf63e3afc + name: "__lstate" + type_id: 0x198e11cc + offset: 8 +} member { id: 0xf63f2604 name: "__lstate" @@ -49338,6 +57195,11 @@ member { type_id: 0xe532a446 offset: 128 } +member { + id: 0x3236211f + name: "__page_1" + type_id: 0x64766d1c +} member { id: 0x32621aee name: "__page_1" @@ -49348,6 +57210,11 @@ member { name: "__page_2" type_id: 0x304d9ced } +member { + id: 0xeef81b35 + name: "__page_2" + type_id: 0x64766d1c +} member { id: 0xd18542dd name: "__pg_advance" @@ -49365,6 +57232,11 @@ member { type_id: 0x99caa0ae offset: 128 } +member { + id: 0x9807bff9 + name: "__rb_parent_color" + type_id: 0x3f691753 +} member { id: 0x980ba38a name: "__rb_parent_color" @@ -49375,6 +57247,16 @@ member { name: "__rcu_head" type_id: 0xe3222f5b } +member { + id: 0xb3c10528 + name: "__rcu_head" + type_id: 0x9de6c60c +} +member { + id: 0x02064e1e + name: "__rcu_icq_cache" + type_id: 0x3651fb2c +} member { id: 0x021ee2b5 name: "__rcu_icq_cache" @@ -49426,6 +57308,12 @@ member { type_id: 0x5522ef22 offset: 4160 } +member { + id: 0x5e29fefb + name: "__reserved" + type_id: 0x5987f23e + offset: 4160 +} member { id: 0x5e4e4c08 name: "__reserved" @@ -49549,6 +57437,12 @@ member { type_id: 0xd0b3a203 offset: 384 } +member { + id: 0x2e7431ef + name: "__sector" + type_id: 0x89d2d38c + offset: 384 +} member { id: 0x8ca3627c name: "__sk_common" @@ -49570,6 +57464,12 @@ member { type_id: 0x4585663f offset: 384 } +member { + id: 0xa1e4cf0d + name: "__state" + type_id: 0xd4bacb77 + offset: 384 +} member { id: 0x016b62b4 name: "__subtree_last" @@ -49649,6 +57549,11 @@ member { name: "__tx_window_errors" type_id: 0xb02b353a } +member { + id: 0x8f1e4a3a + name: "__ubuf_iovec" + type_id: 0x5cb2bca6 +} member { id: 0x8f71d772 name: "__ubuf_iovec" @@ -49667,6 +57572,11 @@ member { type_id: 0x6720d32f offset: 544 } +member { + id: 0xfbf31521 + name: "__vm_flags" + type_id: 0x3f691753 +} member { id: 0xfbf767cc name: "__vm_flags" @@ -49684,6 +57594,11 @@ member { type_id: 0x18bd6530 offset: 128 } +member { + id: 0xd384832b + name: "_addr" + type_id: 0x3ee7bddd +} member { id: 0xd3a2d9f3 name: "_addr" @@ -49694,38 +57609,369 @@ member { name: "_addr_bnd" type_id: 0x03a4fa40 } +member { + id: 0x5a14aaf0 + name: "_addr_bnd" + type_id: 0x16f1c10e +} +member { + id: 0x3615823d + name: "_addr_lsb" + type_id: 0x47ea5d8b +} member { id: 0x36e2594d name: "_addr_lsb" type_id: 0xb0312d5a } +member { + id: 0xf63eab4a + name: "_addr_pkey" + type_id: 0xfe47fbce +} member { id: 0xf6e79dd5 name: "_addr_pkey" type_id: 0x277164cf } +member { + id: 0xcd56156e + name: "_address" + type_id: 0x2d2f93e0 +} member { id: 0xdf6a20ec name: "_arch" type_id: 0x4585663f offset: 96 } +member { + id: 0xdffb1f41 + name: "_arch" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x872b7759 name: "_band" type_id: 0xfc0e1dbd } +member { + id: 0x873e24d0 + name: "_band" + type_id: 0xe95d9484 +} member { id: 0x3c39b2b2 name: "_batch_count" type_id: 0x4585663f offset: 288 } +member { + id: 0x3ca88d1f + name: "_batch_count" + type_id: 0xd4bacb77 + offset: 288 +} +member { + id: 0x52b9b4ef + name: "_bindgen_opaque_blob" + type_id: 0x83d5e74b +} +member { + id: 0x52eedbc3 + name: "_bindgen_opaque_blob" + type_id: 0xd4bacb77 +} +member { + id: 0x3d133083 + name: "_bitfield_1" + type_id: 0xdd7bfc79 + offset: 1312 +} +member { + id: 0x3d133948 + name: "_bitfield_1" + type_id: 0xdd7bfc79 +} +member { + id: 0x3d14b56f + name: "_bitfield_1" + type_id: 0xdafe5846 + offset: 96 +} +member { + id: 0x3d14bc47 + name: "_bitfield_1" + type_id: 0xdafe5846 + offset: 256 +} +member { + id: 0x3d14bfc8 + name: "_bitfield_1" + type_id: 0xdafe5846 + offset: 224 +} +member { + id: 0x3d79c587 + name: "_bitfield_1" + type_id: 0xb78a08a5 + offset: 32 +} +member { + id: 0x3d79c602 + name: "_bitfield_1" + type_id: 0xb78a08a5 + offset: 16 +} +member { + id: 0x3d79cffd + name: "_bitfield_1" + type_id: 0xb78a08a5 + offset: 672 +} +member { + id: 0x3d9b9a38 + name: "_bitfield_1" + type_id: 0x55d45686 + offset: 13792 +} +member { + id: 0x3dd03488 + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 8 +} +member { + id: 0x3dd035ed + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 1344 +} +member { + id: 0x3dd036ac + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 128 +} +member { + id: 0x3dd037a7 + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 192 +} +member { + id: 0x3dd0383e + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 1472 +} +member { + id: 0x3dd03871 + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 1024 +} +member { + id: 0x3dd0390f + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 24 +} +member { + id: 0x3dd03b8f + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 64 +} +member { + id: 0x3dd03bb7 + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 288 +} +member { + id: 0x3dd03daa + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 1216 +} +member { + id: 0x3dd03e96 + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 6752 +} +member { + id: 0x3dd03ede + name: "_bitfield_1" + type_id: 0x1e7dda22 + offset: 480 +} +member { + id: 0xff104f8a + name: "_bitfield_2" + type_id: 0x1e7dda22 + offset: 576 +} +member { + id: 0xbbf817b3 + name: "_bitfield_3" + type_id: 0xb78a08a5 + offset: 1792 +} +member { + id: 0x1b08f0aa + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 32 +} +member { + id: 0x1b08f14b + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 13792 +} +member { + id: 0x1b08f32f + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 16 +} +member { + id: 0x1b08f412 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 96 +} +member { + id: 0x1b08f453 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 128 +} +member { + id: 0x1b08f45a + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 1312 +} +member { + id: 0x1b08f558 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 192 +} +member { + id: 0x1b08f677 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 8 +} +member { + id: 0x1b08f712 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 1344 +} +member { + id: 0x1b08f948 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 288 +} +member { + id: 0x1b08f970 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 64 +} +member { + id: 0x1b08fa8e + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 1024 +} +member { + id: 0x1b08fac1 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 1472 +} +member { + id: 0x1b08fad0 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 672 +} +member { + id: 0x1b08fbf0 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 24 +} +member { + id: 0x1b08fc21 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 480 +} +member { + id: 0x1b08fc69 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 6752 +} +member { + id: 0x1b08feb5 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 224 +} +member { + id: 0x1b08ff55 + name: "_bitfield_align_1" + type_id: 0xcf726a08 + offset: 1216 +} +member { + id: 0x1b26f172 + name: "_bitfield_align_1" + type_id: 0xe17e890f +} +member { + id: 0x1b36986c + name: "_bitfield_align_1" + type_id: 0xf1173c2d + offset: 256 +} +member { + id: 0x5c49e0f7 + name: "_bitfield_align_2" + type_id: 0xcf726a08 + offset: 576 +} +member { + id: 0x9c894172 + name: "_bitfield_align_3" + type_id: 0xcf726a08 + offset: 1792 +} member { id: 0x14c8c4f0 name: "_call_addr" type_id: 0x18bd6530 } +member { + id: 0x14ee9e28 + name: "_call_addr" + type_id: 0x3ee7bddd +} +member { + id: 0xd8f363d0 + name: "_data" + type_id: 0x3f691753 +} member { id: 0xd8ff7fa3 name: "_data" @@ -49737,6 +57983,17 @@ member { type_id: 0xd3c80119 offset: 128 } +member { + id: 0xfde27fc3 + name: "_deferred_list" + type_id: 0x070c8f33 + offset: 128 +} +member { + id: 0x6f331f7b + name: "_dummy_bnd" + type_id: 0xef756cea +} member { id: 0x6f364740 name: "_dummy_bnd" @@ -49747,18 +58004,35 @@ member { name: "_dummy_pkey" type_id: 0xea2d574d } +member { + id: 0xfc960f7f + name: "_dummy_pkey" + type_id: 0xef756cea +} member { id: 0x143cf741 name: "_entire_mapcount" type_id: 0x74d29cf1 offset: 160 } +member { + id: 0x145465ad + name: "_entire_mapcount" + type_id: 0x1c40702a + offset: 160 +} member { id: 0x3d20f367 name: "_f" type_id: 0xca2a51af offset: 864 } +member { + id: 0xab69b93d + name: "_fd" + type_id: 0xe5312866 + offset: 64 +} member { id: 0xabeba8c6 name: "_fd" @@ -49771,6 +58045,12 @@ member { type_id: 0xe62ebf07 offset: 96 } +member { + id: 0x5574f8e5 + name: "_flags" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x559335d4 name: "_flags" @@ -49782,28 +58062,61 @@ member { name: "_flags_1" type_id: 0x33756485 } +member { + id: 0xc19afdb2 + name: "_flags_1" + type_id: 0x3f691753 +} member { id: 0x87548929 name: "_flags_2" type_id: 0x33756485 } +member { + id: 0x8758955a + name: "_flags_2" + type_id: 0x3f691753 +} member { id: 0x3822971d name: "_flags_2a" type_id: 0x33756485 } +member { + id: 0x382e8b6e + name: "_flags_2a" + type_id: 0x3f691753 +} +member { + id: 0xb436ee2f + name: "_folio_nr_pages" + type_id: 0xd4bacb77 + offset: 256 +} member { id: 0xb4a7d182 name: "_folio_nr_pages" type_id: 0x4585663f offset: 256 } +member { + id: 0xf241a7a0 + name: "_head_1" + type_id: 0x3f691753 + offset: 64 +} member { id: 0xf24dbbd3 name: "_head_1" type_id: 0x33756485 offset: 64 } +member { + id: 0x2d836872 + name: "_head_2" + type_id: 0x3f691753 + offset: 64 +} member { id: 0x2d8f7401 name: "_head_2" @@ -49816,30 +58129,66 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0x369d1668 + name: "_head_2a" + type_id: 0x3f691753 + offset: 64 +} member { id: 0x23061b44 name: "_hugetlb_cgroup" type_id: 0x18bd6530 offset: 192 } +member { + id: 0x2320419c + name: "_hugetlb_cgroup" + type_id: 0x3ee7bddd + offset: 192 +} member { id: 0xc39f92ad name: "_hugetlb_cgroup_rsvd" type_id: 0x18bd6530 offset: 256 } +member { + id: 0xc3b9c875 + name: "_hugetlb_cgroup_rsvd" + type_id: 0x3ee7bddd + offset: 256 +} member { id: 0xd2d04f2c name: "_hugetlb_hwpoison" type_id: 0x18bd6530 offset: 320 } +member { + id: 0xd2f615f4 + name: "_hugetlb_hwpoison" + type_id: 0x3ee7bddd + offset: 320 +} member { id: 0x0a9d8118 name: "_hugetlb_subpool" type_id: 0x18bd6530 offset: 128 } +member { + id: 0x0abbdbc0 + name: "_hugetlb_subpool" + type_id: 0x3ee7bddd + offset: 128 +} +member { + id: 0x6d21a630 + name: "_index" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x6d2dba43 name: "_index" @@ -49852,17 +58201,34 @@ member { type_id: 0xb94e10c7 offset: 64 } +member { + id: 0xf6c8f672 + name: "_key" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x382a0c12 name: "_kill" type_id: 0x068b6444 } +member { + id: 0x386042ea + name: "_kill" + type_id: 0x4cc59c54 +} member { id: 0x868d5ed3 name: "_large_mapcount" type_id: 0x74d29cf1 offset: 128 } +member { + id: 0x86e5cc3f + name: "_large_mapcount" + type_id: 0x1c40702a + offset: 128 +} member { id: 0xb74e1877 name: "_lock" @@ -49874,6 +58240,23 @@ member { type_id: 0x18bd6530 offset: 64 } +member { + id: 0x1439871d + name: "_lower" + type_id: 0x3ee7bddd + offset: 64 +} +member { + id: 0xa3a9708e + name: "_mapcount" + type_id: 0x1c40702a +} +member { + id: 0xa3a9711c + name: "_mapcount" + type_id: 0x1c40702a + offset: 384 +} member { id: 0xa3c1e262 name: "_mapcount" @@ -49932,18 +58315,36 @@ member { type_id: 0x33756485 offset: 832 } +member { + id: 0x2c04d695 + name: "_nr_pages" + type_id: 0xd4bacb77 + offset: 256 +} member { id: 0x2c95e938 name: "_nr_pages" type_id: 0x4585663f offset: 256 } +member { + id: 0x5d957355 + name: "_nr_pages_mapped" + type_id: 0x1c40702a + offset: 192 +} member { id: 0x5dfde1b9 name: "_nr_pages_mapped" type_id: 0x74d29cf1 offset: 192 } +member { + id: 0x8260a68c + name: "_overrun" + type_id: 0xe5312866 + offset: 32 +} member { id: 0x82e2b777 name: "_overrun" @@ -49968,6 +58369,24 @@ member { type_id: 0xadc524dd offset: 2048 } +member { + id: 0xcb54e22e + name: "_pad1_" + type_id: 0xbc716a82 + offset: 512 +} +member { + id: 0xcb54ecf8 + name: "_pad1_" + type_id: 0xbc716a82 + offset: 43520 +} +member { + id: 0xcb54eeb4 + name: "_pad1_" + type_id: 0xbc716a82 + offset: 2048 +} member { id: 0x1aacf022 name: "_pad2_" @@ -49992,34 +58411,92 @@ member { type_id: 0xadc524dd offset: 11776 } +member { + id: 0x1abd446c + name: "_pad2_" + type_id: 0xbc716a82 + offset: 57344 +} +member { + id: 0x1abd499c + name: "_pad2_" + type_id: 0xbc716a82 + offset: 11776 +} +member { + id: 0x1abd4cd0 + name: "_pad2_" + type_id: 0xbc716a82 + offset: 10752 +} +member { + id: 0x1abd4fce + name: "_pad2_" + type_id: 0xbc716a82 + offset: 1536 +} member { id: 0x1e2ef190 name: "_pad3_" type_id: 0xadc524dd offset: 12288 } +member { + id: 0x1e3f45de + name: "_pad3_" + type_id: 0xbc716a82 + offset: 12288 +} member { id: 0x8e42a260 name: "_pad_" type_id: 0xadc524dd offset: 7680 } +member { + id: 0x8e53162e + name: "_pad_" + type_id: 0xbc716a82 + offset: 7680 +} member { id: 0xbed29020 name: "_perf" type_id: 0x2e56cf79 } +member { + id: 0xbee21a39 + name: "_perf" + type_id: 0x1edcd6b7 +} member { id: 0x1517dd06 name: "_pflags" type_id: 0x33756485 offset: 384 } +member { + id: 0x151bc175 + name: "_pflags" + type_id: 0x3f691753 + offset: 384 +} +member { + id: 0x7b1619da + name: "_pid" + type_id: 0xe5312866 +} member { id: 0x7b851b7b name: "_pid" type_id: 0x763389c7 } +member { + id: 0xc93fa5f0 + name: "_pincount" + type_id: 0x1c40702a + offset: 224 +} member { id: 0xc957371c name: "_pincount" @@ -50032,12 +58509,29 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0xe7e5818d + name: "_pkey" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0x6220c9eb + name: "_pp_mapping_pad" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x622cd598 name: "_pp_mapping_pad" type_id: 0x33756485 offset: 128 } +member { + id: 0xeba63f25 + name: "_qproc" + type_id: 0xdd662400 +} member { id: 0xebd725d9 name: "_qproc" @@ -50049,12 +58543,23 @@ member { type_id: 0x74d29cf1 offset: 416 } +member { + id: 0x5f61d19d + name: "_refcount" + type_id: 0x1c40702a + offset: 416 +} member { id: 0x0c5ee3fd name: "_resv" type_id: 0xb7568934 offset: 2048 } +member { + id: 0x37ad5232 + name: "_rt" + type_id: 0x4e12f35a +} member { id: 0x37e5cb8e name: "_rt" @@ -50072,16 +58577,37 @@ member { type_id: 0xa4c2ec96 offset: 128 } +member { + id: 0xfde466a2 + name: "_sifields" + type_id: 0x8103a26d + offset: 128 +} member { id: 0xaf421d98 name: "_sigchld" type_id: 0x068b7aef } +member { + id: 0xaf83c145 + name: "_sigchld" + type_id: 0xc757a7e7 +} +member { + id: 0x8594cdd3 + name: "_sigfault" + type_id: 0x0a52a427 +} member { id: 0x85b2141a name: "_sigfault" type_id: 0x2c8b6d33 } +member { + id: 0xfc1b87c3 + name: "_sigpoll" + type_id: 0xca4b2ccd +} member { id: 0xfce8408c name: "_sigpoll" @@ -50092,6 +58618,17 @@ member { name: "_sigsys" type_id: 0x1d7af2d8 } +member { + id: 0x72bdedbf + name: "_sigsys" + type_id: 0x09a53b4c +} +member { + id: 0xaf2cc059 + name: "_sigval" + type_id: 0x4c3b4730 + offset: 64 +} member { id: 0xaf3705dd name: "_sigval" @@ -50114,6 +58651,18 @@ member { type_id: 0x11c404ba offset: 256 } +member { + id: 0x31c3f84d + name: "_softexpires" + type_id: 0xedc43a15 + offset: 256 +} +member { + id: 0x7a7e55cc + name: "_status" + type_id: 0xe5312866 + offset: 64 +} member { id: 0x7afc4437 name: "_status" @@ -50126,12 +58675,30 @@ member { type_id: 0xe3186d0a offset: 192 } +member { + id: 0x40db4fec + name: "_stime" + type_id: 0xe95d9484 + offset: 192 +} +member { + id: 0xb5032910 + name: "_sys_private" + type_id: 0xe5312866 + offset: 128 +} member { id: 0xb58138eb name: "_sys_private" type_id: 0x6720d32f offset: 128 } +member { + id: 0x924186ba + name: "_syscall" + type_id: 0xe5312866 + offset: 64 +} member { id: 0x92c39741 name: "_syscall" @@ -50143,11 +58710,26 @@ member { name: "_tid" type_id: 0xba229b88 } +member { + id: 0x6cf740fd + name: "_tid" + type_id: 0xe5312866 +} +member { + id: 0xde4142f2 + name: "_timer" + type_id: 0x0e2e1e2c +} member { id: 0xde4c0a2f name: "_timer" type_id: 0x0366c345 } +member { + id: 0x8003567a + name: "_trapno" + type_id: 0xe5312866 +} member { id: 0x80814781 name: "_trapno" @@ -50165,12 +58747,35 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x1536f8c5 + name: "_type" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x199905f2 name: "_uid" type_id: 0xba3f457a offset: 32 } +member { + id: 0x19f7807c + name: "_uid" + type_id: 0xd4bacb77 + offset: 32 +} +member { + id: 0x16c5cb1d + name: "_unused" + type_id: 0xcf726a08 +} +member { + id: 0xa2d67815 + name: "_upper" + type_id: 0x3ee7bddd + offset: 128 +} member { id: 0xa2f022cd name: "_upper" @@ -50183,11 +58788,28 @@ member { type_id: 0xe3186d0a offset: 128 } +member { + id: 0x5388df25 + name: "_utime" + type_id: 0xe95d9484 + offset: 128 +} member { id: 0x07981254 name: "_watermark" type_id: 0x80904a3b } +member { + id: 0x079b1548 + name: "_watermark" + type_id: 0x839756ce +} +member { + id: 0xa8b75809 + name: "_workingset" + type_id: 0x62aebfd4 + offset: 320 +} member { id: 0xa8b889e9 name: "_workingset" @@ -50205,6 +58827,11 @@ member { name: "_zonerefs" type_id: 0xb7b313d7 } +member { + id: 0xf5634bc8 + name: "_zonerefs" + type_id: 0x909e8c81 +} member { id: 0x805ba5aa name: "a" @@ -50361,6 +58988,11 @@ member { name: "a_flags" type_id: 0x74d29cf1 } +member { + id: 0xcddc6629 + name: "a_flags" + type_id: 0x1c40702a +} member { id: 0xc46b8272 name: "a_hnp_support" @@ -50368,6 +59000,12 @@ member { offset: 8324 bitsize: 1 } +member { + id: 0x868085b5 + name: "a_ops" + type_id: 0x0a15c71f + offset: 1088 +} member { id: 0x86b09d54 name: "a_ops" @@ -50485,42 +59123,84 @@ member { name: "ac" type_id: 0x08e3980f } +member { + id: 0xaedb8c6b + name: "ac_btime" + type_id: 0xd4bacb77 + offset: 1088 +} member { id: 0xaee9181f name: "ac_btime" type_id: 0xe62ebf07 offset: 1088 } +member { + id: 0x562fb1ea + name: "ac_btime64" + type_id: 0x89d2d38c + offset: 2752 +} member { id: 0x564b914e name: "ac_btime64" type_id: 0xedf277ba offset: 2752 } +member { + id: 0x07390726 + name: "ac_comm" + type_id: 0x5f876c09 + offset: 640 +} member { id: 0x073c5f1d name: "ac_comm" type_id: 0x5adf57ae offset: 640 } +member { + id: 0x3ba1f33a + name: "ac_etime" + type_id: 0x89d2d38c + offset: 1152 +} member { id: 0x3bc5d39e name: "ac_etime" type_id: 0xedf277ba offset: 1152 } +member { + id: 0x92af74c7 + name: "ac_exe_dev" + type_id: 0x89d2d38c + offset: 3072 +} member { id: 0x92cb5463 name: "ac_exe_dev" type_id: 0xedf277ba offset: 3072 } +member { + id: 0x67b5fe7d + name: "ac_exe_inode" + type_id: 0x89d2d38c + offset: 3136 +} member { id: 0x67d1ded9 name: "ac_exe_inode" type_id: 0xedf277ba offset: 3136 } +member { + id: 0xcf58350d + name: "ac_exitcode" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0xcf6aa179 name: "ac_exitcode" @@ -50533,12 +59213,24 @@ member { type_id: 0xb3e7bac9 offset: 64 } +member { + id: 0xa782a6c5 + name: "ac_flag" + type_id: 0x2d2f93e0 + offset: 64 +} member { id: 0x3c8847ee name: "ac_gid" type_id: 0xe62ebf07 offset: 992 } +member { + id: 0x3cbad39a + name: "ac_gid" + type_id: 0xd4bacb77 + offset: 992 +} member { id: 0x84609bf8 name: "ac_list" @@ -50551,6 +59243,18 @@ member { type_id: 0xedf277ba offset: 1408 } +member { + id: 0x0953b97b + name: "ac_majflt" + type_id: 0x89d2d38c + offset: 1408 +} +member { + id: 0xb22d5566 + name: "ac_minflt" + type_id: 0x89d2d38c + offset: 1344 +} member { id: 0xb24975c2 name: "ac_minflt" @@ -50563,6 +59267,18 @@ member { type_id: 0xb3e7bac9 offset: 72 } +member { + id: 0x74c8b4ea + name: "ac_nice" + type_id: 0x2d2f93e0 + offset: 72 +} +member { + id: 0x6b93e9d9 + name: "ac_pad" + type_id: 0x198e11cc + offset: 904 +} member { id: 0x6bb45bd3 name: "ac_pad" @@ -50575,6 +59291,18 @@ member { type_id: 0xe62ebf07 offset: 1024 } +member { + id: 0x0cedac70 + name: "ac_pid" + type_id: 0xd4bacb77 + offset: 1024 +} +member { + id: 0xc786eda5 + name: "ac_ppid" + type_id: 0xd4bacb77 + offset: 1056 +} member { id: 0xc7b479d1 name: "ac_ppid" @@ -50587,18 +59315,42 @@ member { type_id: 0xb3e7bac9 offset: 896 } +member { + id: 0xc4886b25 + name: "ac_sched" + type_id: 0x2d2f93e0 + offset: 896 +} +member { + id: 0xcb949b55 + name: "ac_stime" + type_id: 0x89d2d38c + offset: 1280 +} member { id: 0xcbf0bbf1 name: "ac_stime" type_id: 0xedf277ba offset: 1280 } +member { + id: 0x050bafd9 + name: "ac_stimescaled" + type_id: 0x89d2d38c + offset: 2368 +} member { id: 0x056f8f7d name: "ac_stimescaled" type_id: 0xedf277ba offset: 2368 } +member { + id: 0x5c20b02e + name: "ac_tgetime" + type_id: 0x89d2d38c + offset: 3008 +} member { id: 0x5c44908a name: "ac_tgetime" @@ -50611,12 +59363,30 @@ member { type_id: 0xe62ebf07 offset: 2944 } +member { + id: 0x1cec37a7 + name: "ac_tgid" + type_id: 0xd4bacb77 + offset: 2944 +} +member { + id: 0xd1517186 + name: "ac_uid" + type_id: 0xd4bacb77 + offset: 960 +} member { id: 0xd163e5f2 name: "ac_uid" type_id: 0xe62ebf07 offset: 960 } +member { + id: 0x849a6b3e + name: "ac_utime" + type_id: 0x89d2d38c + offset: 1216 +} member { id: 0x84fe4b9a name: "ac_utime" @@ -50629,6 +59399,12 @@ member { type_id: 0xedf277ba offset: 2304 } +member { + id: 0x1cd3aff6 + name: "ac_utimescaled" + type_id: 0x89d2d38c + offset: 2304 +} member { id: 0x39c0643f name: "aca_addr" @@ -50868,6 +59644,12 @@ member { type_id: 0x4585663f offset: 544 } +member { + id: 0x6c57368f + name: "access" + type_id: 0x5bc57d65 + offset: 704 +} member { id: 0x6c6914de name: "access" @@ -50934,6 +59716,12 @@ member { type_id: 0x92233392 offset: 11776 } +member { + id: 0x7fc79c6a + name: "accounting_timestamp" + type_id: 0x89d2d38c + offset: 2240 +} member { id: 0x7fdc6d8a name: "accounting_timestamp" @@ -50959,12 +59747,30 @@ member { type_id: 0x92233392 offset: 22656 } +member { + id: 0x89b753ab + name: "acct_rss_mem1" + type_id: 0x89d2d38c + offset: 22656 +} member { id: 0x48e0075c name: "acct_timexpd" type_id: 0x92233392 offset: 22784 } +member { + id: 0x48fbf6bc + name: "acct_timexpd" + type_id: 0x89d2d38c + offset: 22784 +} +member { + id: 0xbfe42f61 + name: "acct_vm_mem1" + type_id: 0x89d2d38c + offset: 22720 +} member { id: 0xbfffde81 name: "acct_vm_mem1" @@ -51196,6 +60002,12 @@ member { type_id: 0x3d0a3be5 offset: 384 } +member { + id: 0xf0897318 + name: "acpi_match_table" + type_id: 0x0240ee06 + offset: 384 +} member { id: 0xf0b9c32d name: "acpi_match_table" @@ -51226,6 +60038,12 @@ member { type_id: 0x2e103219 offset: 192 } +member { + id: 0x18deebb1 + name: "acquire_dquot" + type_id: 0x75ccf13d + offset: 192 +} member { id: 0x44577e67 name: "acquire_key" @@ -51308,6 +60126,12 @@ member { type_id: 0x108178f0 offset: 256 } +member { + id: 0xc0523ab4 + name: "action" + type_id: 0x0409e721 + offset: 256 +} member { id: 0xc062118d name: "action" @@ -51379,6 +60203,12 @@ member { type_id: 0x3448bbf6 offset: 128 } +member { + id: 0xdc0f6d93 + name: "activate" + type_id: 0xd44f1a01 + offset: 1664 +} member { id: 0xdc3d085b name: "activate" @@ -51495,12 +60325,24 @@ member { name: "active" type_id: 0x2ee387f4 } +member { + id: 0x22118560 + name: "active" + type_id: 0x33dc73be + offset: 320 +} member { id: 0x2231011e name: "active" type_id: 0x13580d6c offset: 320 } +member { + id: 0x223e139f + name: "active" + type_id: 0x1c40702a + offset: 32 +} member { id: 0x224f203b name: "active" @@ -51530,6 +60372,12 @@ member { type_id: 0x6d7f5ff6 offset: 72 } +member { + id: 0x2250641b + name: "active" + type_id: 0x723a645c + offset: 256 +} member { id: 0x22568173 name: "active" @@ -51589,6 +60437,12 @@ member { type_id: 0x5b09d4fb offset: 28672 } +member { + id: 0xf412b37c + name: "active_bases" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0xf4838cd1 name: "active_bases" @@ -51608,6 +60462,12 @@ member { type_id: 0x33756485 offset: 1152 } +member { + id: 0xcb689843 + name: "active_count" + type_id: 0x3f691753 + offset: 1152 +} member { id: 0x16c05492 name: "active_discharge" @@ -51704,12 +60564,24 @@ member { type_id: 0x33756485 offset: 44352 } +member { + id: 0x78758fde + name: "active_memcg" + type_id: 0x119300fe + offset: 25344 +} member { id: 0x78794770 name: "active_memcg" type_id: 0x1d5bae2a offset: 25344 } +member { + id: 0xb68a5040 + name: "active_mm" + type_id: 0x04e4d3ec + offset: 13440 +} member { id: 0xb6958254 name: "active_mm" @@ -51751,6 +60623,12 @@ member { type_id: 0xc9082b19 offset: 864 } +member { + id: 0x5a652a82 + name: "active_queues" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x5af4152f name: "active_queues" @@ -51763,6 +60641,12 @@ member { type_id: 0x6d7f5ff6 offset: 840 } +member { + id: 0xa3a9ca87 + name: "active_ref" + type_id: 0x1c40702a + offset: 64 +} member { id: 0xa3c1586b name: "active_ref" @@ -51828,6 +60712,12 @@ member { type_id: 0x92233392 offset: 2112 } +member { + id: 0xc3d8809c + name: "active_time" + type_id: 0x89d2d38c + offset: 2112 +} member { id: 0x0e152e14 name: "active_timer" @@ -51840,6 +60730,12 @@ member { type_id: 0x1858a1e0 offset: 3456 } +member { + id: 0xab19125a + name: "active_uprobe" + type_id: 0x24acfa39 + offset: 256 +} member { id: 0xab1f100e name: "active_uprobe" @@ -51852,6 +60748,11 @@ member { type_id: 0x295c7202 offset: 520 } +member { + id: 0x2527f7cf + name: "actor" + type_id: 0x9322079d +} member { id: 0x258e7f73 name: "actor" @@ -52009,6 +60910,12 @@ member { type_id: 0x0baa70a7 offset: 32 } +member { + id: 0xc7e583d4 + name: "add" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x733b5607 name: "add_bus" @@ -52068,6 +60975,12 @@ member { type_id: 0x6d7f5ff6 offset: 352 } +member { + id: 0xa41bc445 + name: "add_links" + type_id: 0xa077a4f7 + offset: 1344 +} member { id: 0xa4960aeb name: "add_links" @@ -52132,6 +61045,12 @@ member { type_id: 0x3ecd56f4 offset: 64 } +member { + id: 0x24133870 + name: "addr" + type_id: 0x3ee7bddd + offset: 256 +} member { id: 0x241af347 name: "addr" @@ -52538,6 +61457,12 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0x30ee7c33 + name: "address" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x30f84ab3 name: "address" @@ -52589,6 +61514,12 @@ member { type_id: 0xedf277ba offset: 128 } +member { + id: 0xc478086c + name: "addrs" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0xc4d7b9f1 name: "addrs" @@ -52641,6 +61572,12 @@ member { type_id: 0x1ac12b77 offset: 3456 } +member { + id: 0x58cadd6b + name: "adj_off" + type_id: 0x2d2f93e0 + offset: 392 +} member { id: 0x58ceae8a name: "adj_off" @@ -52747,6 +61684,11 @@ member { name: "adrp" type_id: 0x0baa70a7 } +member { + id: 0xfda4e7d7 + name: "adrp" + type_id: 0xd4bacb77 +} member { id: 0xc6d6af38 name: "adv_addr_type" @@ -53314,6 +62256,12 @@ member { type_id: 0x33756485 offset: 8128 } +member { + id: 0x33de1c6f + name: "align" + type_id: 0x3f691753 + offset: 256 +} member { id: 0x508665e3 name: "align_addr" @@ -53374,6 +62322,12 @@ member { type_id: 0x295c7202 offset: 1984 } +member { + id: 0x1e4f39d2 + name: "alignment_offset" + type_id: 0xd4bacb77 + offset: 480 +} member { id: 0x1ede067f name: "alignment_offset" @@ -53458,6 +62412,12 @@ member { type_id: 0x4585663f offset: 7648 } +member { + id: 0x45353a9a + name: "alloc" + type_id: 0xd981e80d + offset: 256 +} member { id: 0x453de08f name: "alloc" @@ -53511,6 +62471,12 @@ member { type_id: 0x3ec65828 offset: 192 } +member { + id: 0x45d3d509 + name: "alloc" + type_id: 0x3f691753 + offset: 320 +} member { id: 0x45d92b5a name: "alloc" @@ -53616,6 +62582,12 @@ member { type_id: 0x2f14718b offset: 64 } +member { + id: 0xaf24be50 + name: "alloc_dquot" + type_id: 0x2c38e474 + offset: 64 +} member { id: 0xaf25a3f3 name: "alloc_dquot" @@ -53628,6 +62600,12 @@ member { type_id: 0x295c7202 offset: 200 } +member { + id: 0x3036806f + name: "alloc_factor" + type_id: 0x2d2f93e0 + offset: 200 +} member { id: 0xb08eebb7 name: "alloc_fail" @@ -53652,6 +62630,12 @@ member { type_id: 0x0db53d7a offset: 320 } +member { + id: 0x8f826ba6 + name: "alloc_hint" + type_id: 0x3fbe8b7a + offset: 192 +} member { id: 0x8fa6244d name: "alloc_hint" @@ -53676,6 +62660,11 @@ member { type_id: 0x292b902f offset: 5760 } +member { + id: 0x5a2b22d2 + name: "alloc_inode" + type_id: 0xea0054d3 +} member { id: 0x5acf0712 name: "alloc_inode" @@ -53699,6 +62688,12 @@ member { type_id: 0xd3c80119 offset: 7680 } +member { + id: 0xea9173bd + name: "alloc_lock" + type_id: 0xd99a84d5 + offset: 20288 +} member { id: 0xeabbfade name: "alloc_lock" @@ -53783,6 +62778,12 @@ member { type_id: 0x2faa19f5 offset: 1920 } +member { + id: 0x518e08b6 + name: "alloc_tag" + type_id: 0x0a448e19 + offset: 640 +} member { id: 0x51a3c81d name: "alloc_tag" @@ -53795,6 +62796,12 @@ member { type_id: 0x27809814 offset: 640 } +member { + id: 0xefc7c70a + name: "alloc_time_ns" + type_id: 0x89d2d38c + offset: 768 +} member { id: 0xefdc36ea name: "alloc_time_ns" @@ -54045,6 +63052,12 @@ member { type_id: 0x29b77961 offset: 56 } +member { + id: 0x12e58fb2 + name: "allowed_attachs" + type_id: 0x89d2d38c + offset: 576 +} member { id: 0x12fe7e52 name: "allowed_attachs" @@ -54057,12 +63070,30 @@ member { type_id: 0x92233392 offset: 384 } +member { + id: 0xcff55921 + name: "allowed_cmds" + type_id: 0x89d2d38c + offset: 384 +} member { id: 0x89e5512b name: "allowed_maps" type_id: 0x92233392 offset: 448 } +member { + id: 0x89fea0cb + name: "allowed_maps" + type_id: 0x89d2d38c + offset: 448 +} +member { + id: 0x616ec0e4 + name: "allowed_progs" + type_id: 0x89d2d38c + offset: 512 +} member { id: 0x61753104 name: "allowed_progs" @@ -54176,12 +63207,23 @@ member { type_id: 0x92233392 offset: 128 } +member { + id: 0x0d41546b + name: "alternative_gpt_sector" + type_id: 0x09db34e4 + offset: 1088 +} member { id: 0x0d6752f1 name: "alternative_gpt_sector" type_id: 0x2fddaeaf offset: 1088 } +member { + id: 0x01009491 + name: "altmap" + type_id: 0x52eb5bfc +} member { id: 0x011dff57 name: "altmap" @@ -54321,12 +63363,24 @@ member { type_id: 0x33c1a827 offset: 192 } +member { + id: 0xf41e4f0f + name: "aname" + type_id: 0x211bf883 + offset: 192 +} member { id: 0xd2908251 name: "ancestors" type_id: 0xc211d754 offset: 15488 } +member { + id: 0xd291da1e + name: "ancestors" + type_id: 0xc3499879 + offset: 15488 +} member { id: 0xcc098f06 name: "anchor" @@ -54375,6 +63429,18 @@ member { type_id: 0xa8c5dffe offset: 768 } +member { + id: 0xd66034f2 + name: "android_oem_data1" + type_id: 0x83d5e74b + offset: 7936 +} +member { + id: 0xd6603513 + name: "android_oem_data1" + type_id: 0x83d5e74b + offset: 26944 +} member { id: 0xd666c88a name: "android_oem_data1" @@ -54387,6 +63453,60 @@ member { type_id: 0x85299f4c offset: 26944 } +member { + id: 0xd66a305d + name: "android_oem_data1" + type_id: 0x89d2d38c + offset: 1472 +} +member { + id: 0xd66a307a + name: "android_oem_data1" + type_id: 0x89d2d38c + offset: 448 +} +member { + id: 0xd66a34e0 + name: "android_oem_data1" + type_id: 0x89d2d38c + offset: 9280 +} +member { + id: 0xd66a364d + name: "android_oem_data1" + type_id: 0x89d2d38c + offset: 60480 +} +member { + id: 0xd66a3a7b + name: "android_oem_data1" + type_id: 0x89d2d38c + offset: 1088 +} +member { + id: 0xd66a3e8b + name: "android_oem_data1" + type_id: 0x89d2d38c + offset: 5632 +} +member { + id: 0xd66a3efe + name: "android_oem_data1" + type_id: 0x89d2d38c + offset: 2240 +} +member { + id: 0xd66a3fa3 + name: "android_oem_data1" + type_id: 0x89d2d38c + offset: 768 +} +member { + id: 0xd66a3fd9 + name: "android_oem_data1" + type_id: 0x89d2d38c + offset: 8896 +} member { id: 0xd671c193 name: "android_oem_data1" @@ -54543,6 +63663,30 @@ member { type_id: 0x48218c07 offset: 6464 } +member { + id: 0xd6ad31f2 + name: "android_oem_data1" + type_id: 0x4eddf400 + offset: 6464 +} +member { + id: 0xd6ad369e + name: "android_oem_data1" + type_id: 0x4eddf400 + offset: 19584 +} +member { + id: 0xd6ad3881 + name: "android_oem_data1" + type_id: 0x4eddf400 + offset: 256 +} +member { + id: 0xd6ad39b8 + name: "android_oem_data1" + type_id: 0x4eddf400 + offset: 384 +} member { id: 0x9115ad4d name: "android_opts" @@ -54561,12 +63705,30 @@ member { type_id: 0xa8c5dffe offset: 4928 } +member { + id: 0xed61f47f + name: "android_vendor_data1" + type_id: 0x83d5e74b + offset: 26560 +} member { id: 0xed670807 name: "android_vendor_data1" type_id: 0x85299f4c offset: 26560 } +member { + id: 0xed6bf38b + name: "android_vendor_data1" + type_id: 0x89d2d38c + offset: 320 +} +member { + id: 0xed6bf58c + name: "android_vendor_data1" + type_id: 0x89d2d38c + offset: 13440 +} member { id: 0xed70026b name: "android_vendor_data1" @@ -54633,6 +63795,12 @@ member { type_id: 0x2fab72b6 offset: 256 } +member { + id: 0xcab72daa + name: "anon_cost" + type_id: 0x3f691753 + offset: 704 +} member { id: 0xcabb31d9 name: "anon_cost" @@ -54645,6 +63813,12 @@ member { type_id: 0x1b8590a8 offset: 896 } +member { + id: 0x3ab4cf83 + name: "anon_name" + type_id: 0x04b0e1c8 + offset: 1344 +} member { id: 0x3abdea09 name: "anon_name" @@ -54657,12 +63831,24 @@ member { type_id: 0x055f6606 offset: 512 } +member { + id: 0x322d43ef + name: "anon_vma" + type_id: 0x24d6bbb9 + offset: 512 +} member { id: 0xc1516949 name: "anon_vma_chain" type_id: 0xd3c80119 offset: 384 } +member { + id: 0xc185adc7 + name: "anon_vma_chain" + type_id: 0x070c8f33 + offset: 384 +} member { id: 0x2b0830f7 name: "answer_flags" @@ -54729,12 +63915,24 @@ member { type_id: 0xc9082b19 offset: 1376 } +member { + id: 0x1392c887 + name: "apda" + type_id: 0xcdf3b565 + offset: 256 +} member { id: 0x13b6007c name: "apda" type_id: 0xe93b4eda offset: 256 } +member { + id: 0x4fd274c6 + name: "apdb" + type_id: 0xcdf3b565 + offset: 384 +} member { id: 0x4ff6bc3d name: "apdb" @@ -54757,6 +63955,12 @@ member { name: "aperture_start" type_id: 0xe02e14d6 } +member { + id: 0x1d96f28e + name: "apga" + type_id: 0xcdf3b565 + offset: 512 +} member { id: 0x1db23a75 name: "apga" @@ -54774,6 +63978,12 @@ member { type_id: 0xd5b8fab8 offset: 64 } +member { + id: 0x39baeaa8 + name: "api" + type_id: 0x041d1f7e + offset: 64 +} member { id: 0x81567db7 name: "api_version" @@ -54784,12 +63994,23 @@ member { name: "apia" type_id: 0xe93b4eda } +member { + id: 0x3a67f42b + name: "apia" + type_id: 0xcdf3b565 +} member { id: 0xfa83aed4 name: "apib" type_id: 0xe93b4eda offset: 128 } +member { + id: 0xfaa7662f + name: "apib" + type_id: 0xcdf3b565 + offset: 128 +} member { id: 0x5581282d name: "apoll" @@ -54979,6 +64200,11 @@ member { name: "arch" type_id: 0x8a473013 } +member { + id: 0xb8b33dec + name: "arch" + type_id: 0x19ec693f +} member { id: 0xb8cdfbab name: "arch" @@ -54991,6 +64217,12 @@ member { type_id: 0x7565ef4f offset: 7616 } +member { + id: 0xb8f34f7b + name: "arch" + type_id: 0x59985440 + offset: 7616 +} member { id: 0x4c1e0f53 name: "arch_addr_hi" @@ -55006,11 +64238,22 @@ member { name: "arch_data" type_id: 0x33756485 } +member { + id: 0xa98a1991 + name: "arch_data" + type_id: 0x3f691753 +} member { id: 0xa9e9d887 name: "arch_data" type_id: 0x5ca801dd } +member { + id: 0x570365e1 + name: "archdata" + type_id: 0x53f0d957 + offset: 5928 +} member { id: 0x57601368 name: "archdata" @@ -55053,6 +64296,12 @@ member { type_id: 0x1fc698d4 offset: 1792 } +member { + id: 0x5be99013 + name: "arena" + type_id: 0x1754bfa0 + offset: 1792 +} member { id: 0xa919734a name: "arg" @@ -55076,6 +64325,17 @@ member { type_id: 0x18bd6530 offset: 128 } +member { + id: 0xa93f2992 + name: "arg" + type_id: 0x3ee7bddd + offset: 64 +} +member { + id: 0xa93f2d73 + name: "arg" + type_id: 0x3ee7bddd +} member { id: 0xa97181e3 name: "arg" @@ -55186,12 +64446,24 @@ member { type_id: 0x295c7202 offset: 120 } +member { + id: 0x3d331a69 + name: "arg_end" + type_id: 0x3f691753 + offset: 3008 +} member { id: 0x3d3f061a name: "arg_end" type_id: 0x33756485 offset: 3008 } +member { + id: 0x6580eb50 + name: "arg_flags" + type_id: 0x875f75a1 + offset: 120 +} member { id: 0x6581f7a8 name: "arg_flags" @@ -55204,6 +64476,18 @@ member { type_id: 0xf313e71a offset: 2464 } +member { + id: 0xe3f1ead1 + name: "arg_lock" + type_id: 0xd99a84d5 + offset: 2464 +} +member { + id: 0xed86201d + name: "arg_size" + type_id: 0x875f75a1 + offset: 24 +} member { id: 0xed873ce5 name: "arg_size" @@ -55226,6 +64510,12 @@ member { type_id: 0x33756485 offset: 2944 } +member { + id: 0xf6d8bea0 + name: "arg_start" + type_id: 0x3f691753 + offset: 2944 +} member { id: 0xb5b37ce8 name: "arg_type" @@ -55275,6 +64565,12 @@ member { name: "args" type_id: 0x21ed3155 } +member { + id: 0x343a6bee + name: "args" + type_id: 0x01dbdd5f + offset: 10240 +} member { id: 0x343f33d5 name: "args" @@ -55287,6 +64583,12 @@ member { type_id: 0x68bb0e75 offset: 128 } +member { + id: 0x3455f41e + name: "args" + type_id: 0x6e477672 + offset: 128 +} member { id: 0x34708f84 name: "args" @@ -55341,6 +64643,11 @@ member { type_id: 0xc9082b19 offset: 96 } +member { + id: 0xe86a5f53 + name: "argv" + type_id: 0x12b30263 +} member { id: 0xe86b095d name: "argv" @@ -55414,6 +64721,11 @@ member { type_id: 0x4585663f offset: 416 } +member { + id: 0x79e27ee8 + name: "arr" + type_id: 0x2b61f35b +} member { id: 0x79fe8097 name: "arr" @@ -55730,6 +65042,12 @@ member { type_id: 0x6d7f5ff6 offset: 9168 } +member { + id: 0xa141e733 + name: "async_probe_requested" + type_id: 0x62aebfd4 + offset: 3024 +} member { id: 0xa14e36d3 name: "async_probe_requested" @@ -55742,6 +65060,12 @@ member { type_id: 0x1f3c8679 offset: 8704 } +member { + id: 0x09914e1d + name: "async_put_work" + type_id: 0x8e39778b + offset: 8704 +} member { id: 0xc017a197 name: "async_queue" @@ -55785,6 +65109,12 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0x84e6a96b + name: "async_size" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x48839d39 name: "async_subdev_endpoint_list" @@ -55849,6 +65179,12 @@ member { type_id: 0x9e8abf4f offset: 192 } +member { + id: 0xd1a9a946 + name: "at" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0xd1b258a6 name: "at" @@ -55866,6 +65202,12 @@ member { type_id: 0x399c459b offset: 512 } +member { + id: 0x64f163ce + name: "atime" + type_id: 0x4b47e8fb + offset: 512 +} member { id: 0x23174432 name: "ato" @@ -56093,6 +65435,12 @@ member { type_id: 0x33756485 offset: 13888 } +member { + id: 0x646da726 + name: "atomic_flags" + type_id: 0x3f691753 + offset: 13888 +} member { id: 0xdb2022b4 name: "atomic_flush" @@ -56141,6 +65489,12 @@ member { type_id: 0x2c5b9720 offset: 1152 } +member { + id: 0xbceaa55a + name: "atomic_open" + type_id: 0xe758c951 + offset: 1152 +} member { id: 0xba3a0b2d name: "atomic_post_disable" @@ -56225,6 +65579,12 @@ member { type_id: 0x0f25e7fc offset: 320 } +member { + id: 0xc246775a + name: "atomic_write_boundary_sectors" + type_id: 0xd4bacb77 + offset: 960 +} member { id: 0xc2d748f7 name: "atomic_write_boundary_sectors" @@ -56237,12 +65597,30 @@ member { type_id: 0x4585663f offset: 928 } +member { + id: 0x21daf1c8 + name: "atomic_write_hw_boundary" + type_id: 0xd4bacb77 + offset: 928 +} member { id: 0xcd4768f3 name: "atomic_write_hw_max" type_id: 0x4585663f offset: 864 } +member { + id: 0xcdd6575e + name: "atomic_write_hw_max" + type_id: 0xd4bacb77 + offset: 864 +} +member { + id: 0x6e7ae68a + name: "atomic_write_hw_unit_max" + type_id: 0xd4bacb77 + offset: 1056 +} member { id: 0x6eebd927 name: "atomic_write_hw_unit_max" @@ -56255,6 +65633,24 @@ member { type_id: 0x4585663f offset: 992 } +member { + id: 0x0f9a5134 + name: "atomic_write_hw_unit_min" + type_id: 0xd4bacb77 + offset: 992 +} +member { + id: 0xf16620d5 + name: "atomic_write_len" + type_id: 0x3f691753 + offset: 1280 +} +member { + id: 0xf16621df + name: "atomic_write_len" + type_id: 0x3f691753 + offset: 448 +} member { id: 0xf1ad7caa name: "atomic_write_len" @@ -56273,18 +65669,42 @@ member { type_id: 0xa7c362b0 offset: 768 } +member { + id: 0x7a750772 + name: "atomic_write_max_sectors" + type_id: 0xd4bacb77 + offset: 896 +} member { id: 0x7ae438df name: "atomic_write_max_sectors" type_id: 0x4585663f offset: 896 } +member { + id: 0xac6d7c98 + name: "atomic_write_segments_max" + type_id: 0xd4bacb77 + offset: 1408 +} member { id: 0xac70ce78 name: "atomic_write_segments_max" type_id: 0xc9082b19 offset: 1408 } +member { + id: 0xac0fb7b1 + name: "atomic_write_unit_max" + type_id: 0xd4bacb77 + offset: 1088 +} +member { + id: 0xac0fb8e2 + name: "atomic_write_unit_max" + type_id: 0xd4bacb77 + offset: 1376 +} member { id: 0xac120a02 name: "atomic_write_unit_max" @@ -56309,6 +65729,18 @@ member { type_id: 0xc9082b19 offset: 1344 } +member { + id: 0xcabdf231 + name: "atomic_write_unit_min" + type_id: 0xd4bacb77 + offset: 1344 +} +member { + id: 0xcabdffad + name: "atomic_write_unit_min" + type_id: 0xd4bacb77 + offset: 1024 +} member { id: 0xd1959134 name: "ats_cap" @@ -56401,18 +65833,36 @@ member { name: "attach" type_id: 0x0f3d78fb } +member { + id: 0x96f0d766 + name: "attach" + type_id: 0xc57ebb64 + offset: 704 +} member { id: 0x4f8c8b1f name: "attachDictPref" type_id: 0xaba86b6c offset: 544 } +member { + id: 0x2ad8c620 + name: "attach_bpf_fd" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x2aea5254 name: "attach_bpf_fd" type_id: 0xe62ebf07 offset: 32 } +member { + id: 0x51b6446f + name: "attach_btf" + type_id: 0x103b5e73 + offset: 512 +} member { id: 0x51b8065f name: "attach_btf" @@ -56431,17 +65881,40 @@ member { type_id: 0xc9082b19 offset: 384 } +member { + id: 0x05ff492f + name: "attach_btf_id" + type_id: 0xd4bacb77 + offset: 864 +} +member { + id: 0x05ff4e70 + name: "attach_btf_id" + type_id: 0xd4bacb77 + offset: 384 +} member { id: 0x4dbd720a name: "attach_btf_mod" type_id: 0x0b27dc43 offset: 192 } +member { + id: 0x63c2a968 + name: "attach_btf_obj_fd" + type_id: 0xd4bacb77 +} member { id: 0x63f03d1c name: "attach_btf_obj_fd" type_id: 0xe62ebf07 } +member { + id: 0x133427b8 + name: "attach_btf_trace" + type_id: 0x62aebfd4 + offset: 1240 +} member { id: 0x133bf658 name: "attach_btf_trace" @@ -56490,12 +65963,24 @@ member { type_id: 0xe62ebf07 offset: 96 } +member { + id: 0x5ceae39b + name: "attach_flags" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x541c6c8d name: "attach_func_name" type_id: 0x3e10b518 offset: 1920 } +member { + id: 0x5423a7e5 + name: "attach_func_name" + type_id: 0x01dbdd5f + offset: 1920 +} member { id: 0xf7434368 name: "attach_func_proto" @@ -56507,6 +65992,17 @@ member { name: "attach_func_proto" type_id: 0x3992f3fa } +member { + id: 0xf757d300 + name: "attach_func_proto" + type_id: 0x2d029b4c + offset: 1856 +} +member { + id: 0xf757d81d + name: "attach_func_proto" + type_id: 0x2d029b4c +} member { id: 0xbe012ab1 name: "attach_handle" @@ -56537,6 +66033,11 @@ member { type_id: 0x2de85058 offset: 4160 } +member { + id: 0x290b6c7c + name: "attach_prog_fd" + type_id: 0xd4bacb77 +} member { id: 0x2939f808 name: "attach_prog_fd" @@ -56560,6 +66061,24 @@ member { type_id: 0x6d7f5ff6 offset: 1248 } +member { + id: 0xabeeed86 + name: "attach_tracing_prog" + type_id: 0x62aebfd4 + offset: 1248 +} +member { + id: 0x6485c3f5 + name: "attach_type" + type_id: 0xd4bacb77 + offset: 32 +} +member { + id: 0x6485ca2f + name: "attach_type" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x64b75781 name: "attach_type" @@ -56695,6 +66214,28 @@ member { type_id: 0x5c509347 offset: 256 } +member { + id: 0x8c7408be + name: "attr" + type_id: 0x70abfd5b + offset: 2368 +} +member { + id: 0x8c740902 + name: "attr" + type_id: 0x70abfd5b + offset: 192 +} +member { + id: 0x8c82503d + name: "attr" + type_id: 0x86fa0b29 +} +member { + id: 0x8c848704 + name: "attr" + type_id: 0x802d3253 +} member { id: 0x8c9fd173 name: "attr" @@ -56817,6 +66358,12 @@ member { name: "attributes" type_id: 0xc9082b19 } +member { + id: 0x03cfa8ed + name: "attributes" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0x03d4590d name: "attributes" @@ -56829,6 +66376,12 @@ member { type_id: 0x92233392 offset: 192 } +member { + id: 0xc9b9fe04 + name: "attributes_mask" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0x4d50f0eb name: "attrs" @@ -56841,6 +66394,12 @@ member { type_id: 0x0277bf8a offset: 256 } +member { + id: 0x4d638620 + name: "attrs" + type_id: 0x0036e4eb + offset: 192 +} member { id: 0x4d64cbe2 name: "attrs" @@ -56966,6 +66525,12 @@ member { type_id: 0xe62ebf07 offset: 320 } +member { + id: 0x7b099c11 + name: "audit_context" + type_id: 0x2775438b + offset: 19904 +} member { id: 0x7b2aa8cb name: "audit_context" @@ -56978,6 +66543,12 @@ member { type_id: 0x4585663f offset: 7488 } +member { + id: 0x5cfc3849 + name: "audit_tty" + type_id: 0xd4bacb77 + offset: 7488 +} member { id: 0x56e37738 name: "audmode" @@ -56990,11 +66561,22 @@ member { type_id: 0x391973bd offset: 384 } +member { + id: 0x56f9334d + name: "auprobe" + type_id: 0x33c20753 + offset: 384 +} member { id: 0xaa694b5b name: "autask" type_id: 0x3aeecf43 } +member { + id: 0xaaa7204c + name: "autask" + type_id: 0xf485d8a4 +} member { id: 0x1d07562c name: "auth" @@ -57192,6 +66774,12 @@ member { offset: 1473 bitsize: 1 } +member { + id: 0x1c263f7b + name: "autosuspend_delay" + type_id: 0xe5312866 + offset: 1984 +} member { id: 0x1ca42e80 name: "autosuspend_delay" @@ -57210,6 +66798,18 @@ member { type_id: 0x18bd6530 offset: 192 } +member { + id: 0x79acd603 + name: "aux" + type_id: 0x2363a543 + offset: 448 +} +member { + id: 0x79b15da5 + name: "aux" + type_id: 0x3ee7bddd + offset: 192 +} member { id: 0x79b1953f name: "aux" @@ -57481,6 +67081,12 @@ member { type_id: 0xdf3537b8 offset: 5440 } +member { + id: 0xaabe1072 + name: "avail_lists" + type_id: 0xe9c8be98 + offset: 5440 +} member { id: 0x78e33d00 name: "avail_max" @@ -57553,6 +67159,18 @@ member { type_id: 0x6f48b334 offset: 3264 } +member { + id: 0x0f22daf4 + name: "avg" + type_id: 0x6f897409 + offset: 3264 +} +member { + id: 0x0f729ca9 + name: "avg" + type_id: 0x3fcfa1f2 + offset: 1536 +} member { id: 0x0f8451c4 name: "avg" @@ -57612,6 +67230,12 @@ member { type_id: 0xdb451e9a offset: 30720 } +member { + id: 0x30e498a3 + name: "avg_last_update" + type_id: 0x89d2d38c + offset: 1024 +} member { id: 0x30ff6943 name: "avg_last_update" @@ -57624,6 +67248,12 @@ member { type_id: 0x92233392 offset: 384 } +member { + id: 0xca0e05a3 + name: "avg_next_update" + type_id: 0x89d2d38c + offset: 1088 +} member { id: 0xca15f443 name: "avg_next_update" @@ -57636,18 +67266,42 @@ member { type_id: 0x5a8c92f7 offset: 2112 } +member { + id: 0x241fda64 + name: "avg_nr_triggers" + type_id: 0x5de02aec + offset: 2112 +} member { id: 0x83570c23 name: "avg_refaulted" type_id: 0x4c8d526d offset: 5056 } +member { + id: 0x8357cde4 + name: "avg_refaulted" + type_id: 0x4c4c9550 + offset: 5056 +} member { id: 0x9f913d3a name: "avg_rt" type_id: 0xdb451e9a offset: 29696 } +member { + id: 0x78e0c089 + name: "avg_total" + type_id: 0x4aba2cd2 + offset: 576 +} +member { + id: 0x78e637ac + name: "avg_total" + type_id: 0x4c4c9550 + offset: 5568 +} member { id: 0x78e63cf1 name: "avg_total" @@ -57666,6 +67320,12 @@ member { type_id: 0xd3c80119 offset: 1984 } +member { + id: 0xaba0a8ce + name: "avg_triggers" + type_id: 0x070c8f33 + offset: 1984 +} member { id: 0x35e6ddc1 name: "avg_vblocks" @@ -57678,6 +67338,12 @@ member { type_id: 0x2e0f9112 offset: 320 } +member { + id: 0x0271dcd6 + name: "avg_write_bandwidth" + type_id: 0x3f691753 + offset: 2304 +} member { id: 0x027dc0a5 name: "avg_write_bandwidth" @@ -57690,12 +67356,24 @@ member { type_id: 0xa7c362b0 offset: 128 } +member { + id: 0x21c7c9ea + name: "avgs_lock" + type_id: 0x004a2e6f + offset: 128 +} member { id: 0x5e2ae57d name: "avgs_work" type_id: 0xf1159c31 offset: 1152 } +member { + id: 0x5e75fec1 + name: "avgs_work" + type_id: 0xae0e204a + offset: 1152 +} member { id: 0x8d407994 name: "avi" @@ -57729,11 +67407,21 @@ member { type_id: 0x8031b45a offset: 4160 } +member { + id: 0x4c9fb08b + name: "b" + type_id: 0x07c817d9 +} member { id: 0x4ca0a7d8 name: "b" type_id: 0x38df449f } +member { + id: 0x4cdf00ba + name: "b" + type_id: 0x47782669 +} member { id: 0x4cf8b2b0 name: "b" @@ -58143,6 +67831,12 @@ member { type_id: 0x1582ab06 offset: 704 } +member { + id: 0xb4016e46 + name: "b_attached" + type_id: 0x070c8f33 + offset: 5824 +} member { id: 0xb4d5aac8 name: "b_attached" @@ -58173,12 +67867,24 @@ member { type_id: 0x0483e6f8 offset: 320 } +member { + id: 0x1f44d8f9 + name: "b_dirty" + type_id: 0x070c8f33 + offset: 192 +} member { id: 0x1f901c77 name: "b_dirty" type_id: 0xd3c80119 offset: 192 } +member { + id: 0x487f984d + name: "b_dirty_time" + type_id: 0x070c8f33 + offset: 576 +} member { id: 0x48ab5cc3 name: "b_dirty_time" @@ -58216,6 +67922,12 @@ member { offset: 273 bitsize: 1 } +member { + id: 0x0a173da3 + name: "b_io" + type_id: 0x070c8f33 + offset: 320 +} member { id: 0x0ac3f92d name: "b_io" @@ -58228,6 +67940,12 @@ member { type_id: 0xd3c80119 offset: 448 } +member { + id: 0x68f04092 + name: "b_more_io" + type_id: 0x070c8f33 + offset: 448 +} member { id: 0x1ac1243e name: "b_page" @@ -58292,12 +68010,24 @@ member { type_id: 0x102bb9c6 offset: 320 } +member { + id: 0xcc52231c + name: "back" + type_id: 0x0150b156 + offset: 320 +} member { id: 0x45455f3a name: "back_pad" type_id: 0x4585663f offset: 1344 } +member { + id: 0x45d46097 + name: "back_pad" + type_id: 0xd4bacb77 + offset: 1344 +} member { id: 0x77827b72 name: "backlight" @@ -58411,6 +68141,12 @@ member { type_id: 0x33756485 offset: 2432 } +member { + id: 0x24f9f23a + name: "balanced_dirty_ratelimit" + type_id: 0x3f691753 + offset: 2432 +} member { id: 0x398cd2f3 name: "band" @@ -58567,6 +68303,12 @@ member { name: "base" type_id: 0xec967f20 } +member { + id: 0x853fdbfa + name: "base" + type_id: 0xe5312866 + offset: 352 +} member { id: 0x8544c0d1 name: "base" @@ -58722,6 +68464,11 @@ member { name: "base" type_id: 0x3835dcc0 } +member { + id: 0x85e40936 + name: "base" + type_id: 0x3ee7bddd +} member { id: 0x85e99aa8 name: "base" @@ -58774,6 +68521,12 @@ member { type_id: 0x293b162f offset: 512 } +member { + id: 0x85f46219 + name: "base" + type_id: 0x2e8d00cb + offset: 384 +} member { id: 0x85fc8006 name: "base" @@ -58836,6 +68589,11 @@ member { type_id: 0xd5df6730 offset: 6144 } +member { + id: 0x2d62b647 + name: "base_pfn" + type_id: 0x3f691753 +} member { id: 0x2d6eaa34 name: "base_pfn" @@ -58863,6 +68621,11 @@ member { name: "bases" type_id: 0x06ed5af3 } +member { + id: 0x70d2602b + name: "bases" + type_id: 0x1e4e7c9b +} member { id: 0xfff2aea5 name: "basetime" @@ -58886,24 +68649,53 @@ member { name: "batch" type_id: 0x01857b68 } +member { + id: 0x4aa66073 + name: "batch" + type_id: 0xe5312866 + offset: 160 +} +member { + id: 0x4aaa08ed + name: "batch" + type_id: 0xe95d9484 + offset: 128 +} member { id: 0x4abf5b64 name: "batch" type_id: 0xfc0e1dbd offset: 128 } +member { + id: 0x4ae6eb46 + name: "batch" + type_id: 0xa5b7fdf2 +} member { id: 0x6a137549 name: "batch_size" type_id: 0xe62ebf07 offset: 576 } +member { + id: 0x6a21e13d + name: "batch_size" + type_id: 0xd4bacb77 + offset: 576 +} member { id: 0x6d47c90b name: "batchcount" type_id: 0x4585663f offset: 352 } +member { + id: 0xa53c5e46 + name: "batched" + type_id: 0xe5312866 + offset: 1088 +} member { id: 0xa5be4fbd name: "batched" @@ -58988,6 +68780,12 @@ member { type_id: 0x06541377 offset: 5120 } +member { + id: 0xd52838aa + name: "bb" + type_id: 0x27400853 + offset: 5120 +} member { id: 0xd53c6ced name: "bb" @@ -59177,30 +68975,66 @@ member { type_id: 0x18bd6530 offset: 576 } +member { + id: 0x85a090be + name: "bd_claiming" + type_id: 0x3ee7bddd + offset: 576 +} member { id: 0xf75c8f02 name: "bd_dev" type_id: 0xeb0f6de6 offset: 416 } +member { + id: 0xf7633aa4 + name: "bd_dev" + type_id: 0xd4bacb77 + offset: 416 +} member { id: 0xbd642872 name: "bd_device" type_id: 0x23230326 offset: 1920 } +member { + id: 0xbd7a1106 + name: "bd_device" + type_id: 0x3d1a777e + offset: 1920 +} +member { + id: 0x93c52e28 + name: "bd_disk" + type_id: 0x1fe2e39e + offset: 128 +} member { id: 0x93fbfdfa name: "bd_disk" type_id: 0x2131312a offset: 128 } +member { + id: 0x56b7deaf + name: "bd_fsfreeze_count" + type_id: 0x1c40702a + offset: 1280 +} member { id: 0x56df4c43 name: "bd_fsfreeze_count" type_id: 0x74d29cf1 offset: 1280 } +member { + id: 0x212a3543 + name: "bd_fsfreeze_mutex" + type_id: 0x004a2e6f + offset: 1344 +} member { id: 0x218dbc0f name: "bd_fsfreeze_mutex" @@ -59213,54 +69047,114 @@ member { type_id: 0x18bd6530 offset: 640 } +member { + id: 0xd9ec98b2 + name: "bd_holder" + type_id: 0x3ee7bddd + offset: 640 +} member { id: 0xb19a7c81 name: "bd_holder_dir" type_id: 0x23f09c34 offset: 1216 } +member { + id: 0xb1a08acb + name: "bd_holder_dir" + type_id: 0x1906d61e + offset: 1216 +} member { id: 0x47267dad name: "bd_holder_lock" type_id: 0xa7c362b0 offset: 768 } +member { + id: 0x4781f4e1 + name: "bd_holder_lock" + type_id: 0x004a2e6f + offset: 768 +} member { id: 0xd6a45658 name: "bd_holder_ops" type_id: 0x3958feb7 offset: 704 } +member { + id: 0xd6ad5a50 + name: "bd_holder_ops" + type_id: 0x3054f63b + offset: 704 +} member { id: 0xb95808c2 name: "bd_holders" type_id: 0x6720d32f offset: 1152 } +member { + id: 0xb9da1939 + name: "bd_holders" + type_id: 0xe5312866 + offset: 1152 +} member { id: 0xa244c9ae name: "bd_mapping" type_id: 0x1582ab06 offset: 448 } +member { + id: 0xa2788e77 + name: "bd_mapping" + type_id: 0x29c57269 + offset: 448 +} member { id: 0x8bcc0fee name: "bd_meta_info" type_id: 0x2900e118 offset: 1728 } +member { + id: 0x8bf47527 + name: "bd_meta_info" + type_id: 0x117a2834 + offset: 1728 +} +member { + id: 0x4337962f + name: "bd_nr_sectors" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x436ef75e name: "bd_nr_sectors" type_id: 0xd0b3a203 offset: 64 } +member { + id: 0x8e377001 + name: "bd_openers" + type_id: 0x1c40702a + offset: 512 +} member { id: 0x8e5fe2ed name: "bd_openers" type_id: 0x74d29cf1 offset: 512 } +member { + id: 0x9fc0c5cc + name: "bd_queue" + type_id: 0x1ae542f6 + offset: 192 +} member { id: 0x9fd362f2 name: "bd_queue" @@ -59273,23 +69167,52 @@ member { type_id: 0x18bd6530 offset: 1856 } +member { + id: 0x3c7ced62 + name: "bd_security" + type_id: 0x3ee7bddd + offset: 1856 +} +member { + id: 0x8e4cbb14 + name: "bd_size_lock" + type_id: 0xd99a84d5 + offset: 544 +} member { id: 0x8e663277 name: "bd_size_lock" type_id: 0xf313e71a offset: 544 } +member { + id: 0x39945ac9 + name: "bd_stamp" + type_id: 0x3f691753 + offset: 320 +} member { id: 0x399846ba name: "bd_stamp" type_id: 0x33756485 offset: 320 } +member { + id: 0x07171c61 + name: "bd_start_sect" + type_id: 0x89d2d38c +} member { id: 0x074e7d10 name: "bd_start_sect" type_id: 0xd0b3a203 } +member { + id: 0x03a31ea8 + name: "bd_stats" + type_id: 0x025c7fbd + offset: 256 +} member { id: 0x03a6e36d name: "bd_stats" @@ -59302,6 +69225,12 @@ member { type_id: 0x6720d32f offset: 1792 } +member { + id: 0x9499fd92 + name: "bd_writers" + type_id: 0xe5312866 + offset: 1792 +} member { id: 0x17eba08e name: "bdaddr" @@ -59343,6 +69272,12 @@ member { type_id: 0x0c2e195c offset: 4352 } +member { + id: 0x51fdb36f + name: "bdev" + type_id: 0x01b328b8 + offset: 4352 +} member { id: 0xae77c1f3 name: "bdev_file" @@ -59365,6 +69300,22 @@ member { name: "bdi" type_id: 0x28f4ee78 } +member { + id: 0xd5d18bfa + name: "bdi" + type_id: 0x3fbcd53a + offset: 3328 +} +member { + id: 0xd5d18cba + name: "bdi" + type_id: 0x3fbcd53a +} +member { + id: 0xc1cdf3ac + name: "bdi_id" + type_id: 0x89d2d38c +} member { id: 0xc1d6024c name: "bdi_id" @@ -59376,12 +69327,24 @@ member { type_id: 0xd3c80119 offset: 256 } +member { + id: 0x71822593 + name: "bdi_list" + type_id: 0x070c8f33 + offset: 256 +} member { id: 0x43019fef name: "bdi_node" type_id: 0xd3c80119 offset: 4800 } +member { + id: 0x43d55b61 + name: "bdi_node" + type_id: 0x070c8f33 + offset: 4800 +} member { id: 0xd4e45e24 name: "be_bits" @@ -59473,6 +69436,12 @@ member { name: "begin" type_id: 0x33756485 } +member { + id: 0x382d3c45 + name: "begin" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x38340c3f name: "begin" @@ -59697,6 +69666,12 @@ member { type_id: 0x4585663f offset: 448 } +member { + id: 0xc6e4e48c + name: "bi_bdev" + type_id: 0x01b328b8 + offset: 64 +} member { id: 0xc6e979bd name: "bi_bdev" @@ -59709,6 +69684,18 @@ member { type_id: 0x03d5ac6b offset: 576 } +member { + id: 0xbf10fa5f + name: "bi_blkg" + type_id: 0x1cc0f27d + offset: 576 +} +member { + id: 0x007070df + name: "bi_bvec_done" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0x00e14f72 name: "bi_bvec_done" @@ -59720,12 +69707,29 @@ member { name: "bi_cookie" type_id: 0x3cc4e4dd } +member { + id: 0xd7f4a8d6 + name: "bi_cookie" + type_id: 0xd4bacb77 +} member { id: 0xdfb4eb50 name: "bi_crypt_context" type_id: 0x0a224652 offset: 768 } +member { + id: 0xdfbd6d05 + name: "bi_crypt_context" + type_id: 0x03a413e1 + offset: 768 +} +member { + id: 0x0503c13b + name: "bi_end_io" + type_id: 0x5929ef7f + offset: 448 +} member { id: 0x054de3a1 name: "bi_end_io" @@ -59738,6 +69742,18 @@ member { type_id: 0xc93e017b offset: 160 } +member { + id: 0xc74ce3a4 + name: "bi_flags" + type_id: 0x951c1ffe + offset: 160 +} +member { + id: 0x167f64a0 + name: "bi_idx" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x16ee5b0d name: "bi_idx" @@ -59750,36 +69766,78 @@ member { type_id: 0xc918cb81 offset: 1280 } +member { + id: 0x357f8f91 + name: "bi_inline_vecs" + type_id: 0xe7e9c405 + offset: 1280 +} member { id: 0x64963801 name: "bi_io_vec" type_id: 0x07b17cd6 offset: 960 } +member { + id: 0x64b27506 + name: "bi_io_vec" + type_id: 0x23fc7bfa + offset: 960 +} member { id: 0x8587f141 name: "bi_iocost_cost" type_id: 0x92233392 offset: 704 } +member { + id: 0x859c00a1 + name: "bi_iocost_cost" + type_id: 0x89d2d38c + offset: 704 +} member { id: 0xb7092e1a name: "bi_ioprio" type_id: 0xc93e017b offset: 176 } +member { + id: 0xb7550c04 + name: "bi_ioprio" + type_id: 0x951c1ffe + offset: 176 +} +member { + id: 0xa4246392 + name: "bi_issue" + type_id: 0x827763ef + offset: 640 +} member { id: 0xa42a1c5a name: "bi_issue" type_id: 0x8c08abbf offset: 640 } +member { + id: 0x4448e61e + name: "bi_iter" + type_id: 0xc19ff8b1 + offset: 256 +} member { id: 0x4460e917 name: "bi_iter" type_id: 0xe990f1ec offset: 256 } +member { + id: 0xb03679c0 + name: "bi_max_vecs" + type_id: 0x951c1ffe + offset: 864 +} member { id: 0xb06a5bde name: "bi_max_vecs" @@ -59791,6 +69849,11 @@ member { name: "bi_next" type_id: 0x15a30023 } +member { + id: 0x43ed5cdc + name: "bi_next" + type_id: 0x12afea18 +} member { id: 0xb34d4237 name: "bi_opf" @@ -59802,12 +69865,24 @@ member { type_id: 0x7b64642a offset: 128 } +member { + id: 0xb3e2955a + name: "bi_opf" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0x6dc5a179 name: "bi_pool" type_id: 0x0292b875 offset: 1024 } +member { + id: 0x6df9ed62 + name: "bi_pool" + type_id: 0x3edea3c8 + offset: 1024 +} member { id: 0xc701c262 name: "bi_private" @@ -59820,11 +69895,28 @@ member { type_id: 0x18bd6530 offset: 1472 } +member { + id: 0xc72798ba + name: "bi_private" + type_id: 0x3ee7bddd + offset: 512 +} +member { + id: 0x5f1e3902 + name: "bi_sector" + type_id: 0x89d2d38c +} member { id: 0x5f475873 name: "bi_sector" type_id: 0xd0b3a203 } +member { + id: 0x423f67bf + name: "bi_size" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x42ae5812 name: "bi_size" @@ -59837,18 +69929,42 @@ member { type_id: 0x6d7f5ff6 offset: 832 } +member { + id: 0xac2961d9 + name: "bi_skip_dm_default_key" + type_id: 0x62aebfd4 + offset: 832 +} member { id: 0xf1b9557d name: "bi_status" type_id: 0x7be80061 offset: 200 } +member { + id: 0xf1ef92ee + name: "bi_status" + type_id: 0x2d2f93e0 + offset: 200 +} member { id: 0xcf2364f0 name: "bi_vcnt" type_id: 0xc93e017b offset: 848 } +member { + id: 0xcf7f46ee + name: "bi_vcnt" + type_id: 0x951c1ffe + offset: 848 +} +member { + id: 0x13a6a53d + name: "bi_write_hint" + type_id: 0x2d2f93e0 + offset: 192 +} member { id: 0x13c5ff57 name: "bi_write_hint" @@ -59947,6 +70063,12 @@ member { type_id: 0x0df13efa offset: 256 } +member { + id: 0xcbdcdad6 + name: "bin_attrs" + type_id: 0x0a041b3e + offset: 256 +} member { id: 0x237418e8 name: "binary" @@ -60023,6 +70145,12 @@ member { type_id: 0x0c0741c0 offset: 1152 } +member { + id: 0x6d50b36a + name: "bind" + type_id: 0x6e95a179 + offset: 1152 +} member { id: 0x5c4ffa8d name: "bind2_bucket_cachep" @@ -60102,6 +70230,21 @@ member { type_id: 0x120540d1 offset: 4992 } +member { + id: 0xeb00b90c + name: "bindgen_union_field" + type_id: 0x72aed013 +} +member { + id: 0xeb3cca28 + name: "bindgen_union_field" + type_id: 0x4eddf400 +} +member { + id: 0xeb8300e0 + name: "bindgen_union_field" + type_id: 0xf1173c2d +} member { id: 0xe2a47020 name: "bindings" @@ -60126,6 +70269,12 @@ member { type_id: 0x295c7202 offset: 616 } +member { + id: 0x84c0ad04 + name: "binfmt" + type_id: 0x2693ce5e + offset: 7680 +} member { id: 0x84e65210 name: "binfmt" @@ -60138,6 +70287,12 @@ member { type_id: 0x37326710 offset: 4864 } +member { + id: 0x9e78cb07 + name: "binfmt_misc" + type_id: 0x255147da + offset: 4864 +} member { id: 0xcac861af name: "bio" @@ -60155,6 +70310,12 @@ member { type_id: 0x15a30023 offset: 448 } +member { + id: 0xcacf6a32 + name: "bio" + type_id: 0x12afea18 + offset: 448 +} member { id: 0xcad239ec name: "bio" @@ -60173,6 +70334,12 @@ member { type_id: 0xd3c80119 offset: 2432 } +member { + id: 0x70b3a996 + name: "bio_list" + type_id: 0x1a4218ad + offset: 21632 +} member { id: 0x70b50866 name: "bio_list" @@ -60197,6 +70364,12 @@ member { type_id: 0xe97fe194 offset: 192 } +member { + id: 0x8196ae65 + name: "bio_pool" + type_id: 0x04b3e3e9 + offset: 192 +} member { id: 0x5cd7253e name: "bio_set" @@ -60208,6 +70381,17 @@ member { name: "bio_slab" type_id: 0x2efd5036 } +member { + id: 0xb9361383 + name: "bio_slab" + type_id: 0x3651fb2c +} +member { + id: 0xd547e13f + name: "bio_split" + type_id: 0xd13a69bd + offset: 768 +} member { id: 0xd5b6d151 name: "bio_split" @@ -60226,6 +70410,12 @@ member { type_id: 0x2fa6e63d offset: 1728 } +member { + id: 0x58a18d62 + name: "biotail" + type_id: 0x12afea18 + offset: 512 +} member { id: 0x58a68188 name: "biotail" @@ -60298,6 +70488,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0xe59a952a + name: "bit_nr" + type_id: 0xe5312866 + offset: 64 +} member { id: 0xfda23264 name: "bit_offset" @@ -60372,6 +70568,12 @@ member { type_id: 0x33756485 offset: 128 } +member { + id: 0x89789a18 + name: "bitmap" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x898effdd name: "bitmap" @@ -60402,6 +70604,12 @@ member { type_id: 0x61c9dd1a offset: 128 } +member { + id: 0x6fd71a7a + name: "bitmap_tags" + type_id: 0x10d20fbe + offset: 128 +} member { id: 0xd0ac0d62 name: "bitrate" @@ -60475,6 +70683,11 @@ member { name: "bits" type_id: 0xb914bfab } +member { + id: 0xd7ef833a + name: "bits" + type_id: 0xba13a35e +} member { id: 0xcc20aa71 name: "bits_per_component" @@ -60528,6 +70741,12 @@ member { type_id: 0xc9082b19 offset: 128 } +member { + id: 0xd2b3a448 + name: "bitset" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0xfea0d43f name: "bittiming" @@ -60649,12 +70868,30 @@ member { type_id: 0x2b16c036 offset: 5504 } +member { + id: 0x1a3614f4 + name: "blkcg_css" + type_id: 0x13f9a96c + offset: 5504 +} +member { + id: 0xfe127a5c + name: "blkcg_mutex" + type_id: 0x004a2e6f + offset: 4544 +} member { id: 0xfeb5f310 name: "blkcg_mutex" type_id: 0xa7c362b0 offset: 4544 } +member { + id: 0xf10260f9 + name: "blkcg_node" + type_id: 0x070c8f33 + offset: 5696 +} member { id: 0xf14cc730 name: "blkcg_node" @@ -60673,6 +70910,12 @@ member { type_id: 0xb914bfab offset: 4288 } +member { + id: 0x9396664b + name: "blkcg_pols" + type_id: 0xba13a35e + offset: 4288 +} member { id: 0x3b89f966 name: "blkd_tasks" @@ -60690,6 +70933,12 @@ member { type_id: 0x03d5ac6b offset: 1984 } +member { + id: 0xa5158707 + name: "blkg_list" + type_id: 0x070c8f33 + offset: 4416 +} member { id: 0xa54c0085 name: "blkg_list" @@ -60708,6 +70957,12 @@ member { type_id: 0x80c20070 offset: 1856 } +member { + id: 0x5e3c9b3d + name: "blkio_count" + type_id: 0x89d2d38c + offset: 256 +} member { id: 0x5e58bb99 name: "blkio_count" @@ -60726,6 +70981,12 @@ member { type_id: 0x92233392 offset: 128 } +member { + id: 0x06392051 + name: "blkio_delay_total" + type_id: 0x89d2d38c + offset: 320 +} member { id: 0x065d00f5 name: "blkio_delay_total" @@ -60744,6 +71005,12 @@ member { type_id: 0x1c3dbe5a offset: 96 } +member { + id: 0x1de97287 + name: "blksize" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x1df4f2f5 name: "blksize" @@ -60773,6 +71040,11 @@ member { name: "blob" type_id: 0x18bd6530 } +member { + id: 0xd1b92981 + name: "blob" + type_id: 0x3ee7bddd +} member { id: 0xef7b6875 name: "blob_lock" @@ -60796,6 +71068,12 @@ member { name: "block" type_id: 0x62e6d4e3 } +member { + id: 0x424c47b7 + name: "block" + type_id: 0x1c40702a + offset: 704 +} member { id: 0x426a4fb6 name: "block" @@ -60892,6 +71170,12 @@ member { type_id: 0x861a0f9a offset: 168 } +member { + id: 0x78ea8096 + name: "block_max" + type_id: 0x89d2d38c + offset: 640 +} member { id: 0x78f17176 name: "block_max" @@ -60916,6 +71200,12 @@ member { type_id: 0x4585663f offset: 160 } +member { + id: 0xb02f51b7 + name: "block_start" + type_id: 0x89d2d38c + offset: 576 +} member { id: 0xb034a057 name: "block_start" @@ -60934,11 +71224,22 @@ member { type_id: 0x861a0f9a offset: 136 } +member { + id: 0x82437d66 + name: "blocked" + type_id: 0x2d2f93e0 +} member { id: 0x82470e87 name: "blocked" type_id: 0x295c7202 } +member { + id: 0x825ffd1b + name: "blocked" + type_id: 0x31aee906 + offset: 19264 +} member { id: 0x826c5a8d name: "blocked" @@ -60951,12 +71252,24 @@ member { type_id: 0xd3c80119 offset: 21312 } +member { + id: 0xa8f8b36f + name: "blocked_activation_node" + type_id: 0x070c8f33 + offset: 21312 +} member { id: 0x80cd1cd7 name: "blocked_domain" type_id: 0x2e94a1e1 offset: 1408 } +member { + id: 0x119aae83 + name: "blocked_donor" + type_id: 0x26d2fc49 + offset: 20864 +} member { id: 0x11a165d6 name: "blocked_donor" @@ -60969,12 +71282,24 @@ member { type_id: 0xd3c80119 offset: 21056 } +member { + id: 0xb3e73b96 + name: "blocked_head" + type_id: 0x070c8f33 + offset: 21056 +} member { id: 0xe27e8937 name: "blocked_keys" type_id: 0xd3c80119 offset: 23168 } +member { + id: 0xc2b09321 + name: "blocked_lock" + type_id: 0x82b48b59 + offset: 21504 +} member { id: 0xc2fa96d0 name: "blocked_lock" @@ -60987,12 +71312,30 @@ member { type_id: 0xd3c80119 offset: 21184 } +member { + id: 0xfcb18eac + name: "blocked_node" + type_id: 0x070c8f33 + offset: 21184 +} +member { + id: 0x95dbcde6 + name: "blocked_on" + type_id: 0x0a82b23c + offset: 20800 +} member { id: 0x95f22fb5 name: "blocked_on" type_id: 0x2360e10b offset: 20800 } +member { + id: 0xe4070040 + name: "blocked_on_state" + type_id: 0xd4bacb77 + offset: 20736 +} member { id: 0xe45bff62 name: "blocked_on_state" @@ -61017,6 +71360,18 @@ member { type_id: 0x92233392 offset: 1024 } +member { + id: 0x4f12894d + name: "blocks" + type_id: 0x89d2d38c + offset: 1024 +} +member { + id: 0x4f128995 + name: "blocks" + type_id: 0x89d2d38c + offset: 320 +} member { id: 0x4f7d76df name: "blocks" @@ -61190,6 +71545,12 @@ member { name: "bmSublinkSpeedAttr" type_id: 0xc6d312d9 } +member { + id: 0xdb28b3f4 + name: "bmap" + type_id: 0x53a1acd7 + offset: 448 +} member { id: 0xdb5a4836 name: "bmap" @@ -61271,6 +71632,11 @@ member { name: "boolean" type_id: 0x6d7f5ff6 } +member { + id: 0xa9bbbd77 + name: "boolean" + type_id: 0x62aebfd4 +} member { id: 0xa48435ba name: "boost_enabled" @@ -61538,6 +71904,12 @@ member { type_id: 0x535f1f9f offset: 9472 } +member { + id: 0x6838726f + name: "bpf" + type_id: 0x49106dff + offset: 9472 +} member { id: 0x685a07b2 name: "bpf" @@ -61562,6 +71934,12 @@ member { type_id: 0x2f6ef74a offset: 15360 } +member { + id: 0x10abba17 + name: "bpf_cgrp_storage" + type_id: 0x003d499b + offset: 15360 +} member { id: 0xf5c43dc8 name: "bpf_chg_cc_inprogress" @@ -61585,12 +71963,23 @@ member { name: "bpf_cookie" type_id: 0x92233392 } +member { + id: 0xa9755cb7 + name: "bpf_cookie" + type_id: 0x89d2d38c +} member { id: 0xb90ac6d6 name: "bpf_ctx" type_id: 0x20a3c757 offset: 26432 } +member { + id: 0xb91e153d + name: "bpf_ctx" + type_id: 0x34702ccf + offset: 26432 +} member { id: 0xd6eb1e64 name: "bpf_event" @@ -61598,6 +71987,12 @@ member { offset: 350 bitsize: 1 } +member { + id: 0x970bc9c5 + name: "bpf_exception_cb" + type_id: 0xa5099934 + offset: 8256 +} member { id: 0x97b81f38 name: "bpf_exception_cb" @@ -61615,12 +72010,35 @@ member { name: "bpf_fd" type_id: 0xe62ebf07 } +member { + id: 0x4f7011c0 + name: "bpf_fd" + type_id: 0xd4bacb77 +} +member { + id: 0x4f701521 + name: "bpf_fd" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x3e12eb40 name: "bpf_func" type_id: 0x3a88ea63 offset: 384 } +member { + id: 0x3e168164 + name: "bpf_func" + type_id: 0x3ee7bddd + offset: 64 +} +member { + id: 0x3e2c08b7 + name: "bpf_func" + type_id: 0x046b1d13 + offset: 384 +} member { id: 0x3e30dbbc name: "bpf_func" @@ -61639,12 +72057,24 @@ member { type_id: 0x214cf4b4 offset: 26496 } +member { + id: 0xd1f26bf1 + name: "bpf_net_context" + type_id: 0x06d00549 + offset: 26496 +} member { id: 0xdba7cee0 name: "bpf_raw_events" type_id: 0x2736319a offset: 10816 } +member { + id: 0xdbab4a85 + name: "bpf_raw_events" + type_id: 0x2bb25407 + offset: 10816 +} member { id: 0x83397906 name: "bpf_sample" @@ -61657,12 +72087,24 @@ member { type_id: 0x295c7202 offset: 18496 } +member { + id: 0xedcccc52 + name: "bpf_storage" + type_id: 0x003d499b + offset: 26368 +} member { id: 0xede39fec name: "bpf_storage" type_id: 0x2f6ef74a offset: 26368 } +member { + id: 0x7f08b533 + name: "bpffs_fd" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x7f3a2147 name: "bpffs_fd" @@ -61717,12 +72159,24 @@ member { type_id: 0x6720d32f offset: 32 } +member { + id: 0x6fc054bc + name: "bps_disabled" + type_id: 0xe5312866 + offset: 32 +} member { id: 0xc8a5d611 name: "bqueuedepth" type_id: 0x295c7202 offset: 192 } +member { + id: 0xda1e04da + name: "br" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0xda656121 name: "br" @@ -61817,6 +72271,12 @@ member { type_id: 0x61c9dd1a offset: 640 } +member { + id: 0x335de7e6 + name: "breserved_tags" + type_id: 0x10d20fbe + offset: 640 +} member { id: 0x7b911ced name: "bridge" @@ -61924,6 +72384,12 @@ member { type_id: 0x33756485 offset: 2816 } +member { + id: 0x561edea5 + name: "brk" + type_id: 0x3f691753 + offset: 2816 +} member { id: 0x56469cd2 name: "brk" @@ -62059,6 +72525,12 @@ member { type_id: 0x74d29cf1 offset: 576 } +member { + id: 0x3e232e5b + name: "bss" + type_id: 0x656b4854 + offset: 128 +} member { id: 0x3e6f1d98 name: "bss" @@ -62100,6 +72572,17 @@ member { type_id: 0x20b780d8 offset: 8000 } +member { + id: 0xe3dd416c + name: "bstat" + type_id: 0xfe587138 + offset: 8000 +} +member { + id: 0xe3dd4d83 + name: "bstat" + type_id: 0xfe587138 +} member { id: 0x3e288396 name: "bstats" @@ -62111,6 +72594,11 @@ member { name: "bsync" type_id: 0x104ad696 } +member { + id: 0x27caf8a1 + name: "bsync" + type_id: 0x81be6930 +} member { id: 0x554306d4 name: "bt" @@ -62150,11 +72638,45 @@ member { type_id: 0x1e796ed8 offset: 8512 } +member { + id: 0x0f0c4336 + name: "btf" + type_id: 0x103b5e73 +} +member { + id: 0x0f0c454f + name: "btf" + type_id: 0x103b5e73 + offset: 640 +} +member { + id: 0x0f0c47d7 + name: "btf" + type_id: 0x103b5e73 + offset: 64 +} +member { + id: 0x0f0c4a28 + name: "btf" + type_id: 0x103b5e73 + offset: 8512 +} +member { + id: 0x0f95aabb + name: "btf" + type_id: 0x89d2d38c +} member { id: 0x0ff18a1f name: "btf" type_id: 0xedf277ba } +member { + id: 0xc5024f86 + name: "btf_base_data" + type_id: 0x3ee7bddd + offset: 11008 +} member { id: 0xc524155e name: "btf_base_data" @@ -62167,18 +72689,42 @@ member { type_id: 0x4585663f offset: 10912 } +member { + id: 0xf1cec7ae + name: "btf_base_data_size" + type_id: 0xd4bacb77 + offset: 10912 +} member { id: 0xc9406968 name: "btf_data" type_id: 0x18bd6530 offset: 10944 } +member { + id: 0xc96633b0 + name: "btf_data" + type_id: 0x3ee7bddd + offset: 10944 +} +member { + id: 0xa7158add + name: "btf_data_size" + type_id: 0xd4bacb77 + offset: 10880 +} member { id: 0xa784b570 name: "btf_data_size" type_id: 0x4585663f offset: 10880 } +member { + id: 0x699de1a3 + name: "btf_fd" + type_id: 0xd4bacb77 + offset: 384 +} member { id: 0x69af75d7 name: "btf_fd" @@ -62191,6 +72737,12 @@ member { type_id: 0xe62ebf07 offset: 256 } +member { + id: 0x1925fab5 + name: "btf_flags" + type_id: 0xd4bacb77 + offset: 256 +} member { id: 0xf5c4457d name: "btf_id" @@ -62219,6 +72771,23 @@ member { type_id: 0xc9082b19 offset: 192 } +member { + id: 0xf5f6d109 + name: "btf_id" + type_id: 0xd4bacb77 +} +member { + id: 0xf5f6d8cb + name: "btf_id" + type_id: 0xd4bacb77 + offset: 128 +} +member { + id: 0xf5f6d9c0 + name: "btf_id" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0xe986c7d2 name: "btf_key_type_id" @@ -62231,6 +72800,24 @@ member { type_id: 0xc9082b19 offset: 544 } +member { + id: 0xe9b453a6 + name: "btf_key_type_id" + type_id: 0xd4bacb77 + offset: 416 +} +member { + id: 0xe9b45f19 + name: "btf_key_type_id" + type_id: 0xd4bacb77 + offset: 544 +} +member { + id: 0x61a5495d + name: "btf_log_buf" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x61c169f9 name: "btf_log_buf" @@ -62243,30 +72830,60 @@ member { type_id: 0xe62ebf07 offset: 192 } +member { + id: 0xa6fcb0a0 + name: "btf_log_level" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0x2ecc6654 name: "btf_log_size" type_id: 0xe62ebf07 offset: 160 } +member { + id: 0x2efef220 + name: "btf_log_size" + type_id: 0xd4bacb77 + offset: 160 +} member { id: 0x74415caf name: "btf_log_true_size" type_id: 0xe62ebf07 offset: 224 } +member { + id: 0x7473c8db + name: "btf_log_true_size" + type_id: 0xd4bacb77 + offset: 224 +} member { id: 0x564f4f8a name: "btf_size" type_id: 0xe62ebf07 offset: 128 } +member { + id: 0x567ddbfe + name: "btf_size" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0x620d6a6e name: "btf_struct_access" type_id: 0x2c96587f offset: 384 } +member { + id: 0x6c599689 + name: "btf_token_fd" + type_id: 0xe5312866 + offset: 288 +} member { id: 0x6cb30d44 name: "btf_token_fd" @@ -62285,11 +72902,35 @@ member { type_id: 0xc9082b19 offset: 576 } +member { + id: 0x86f0b24e + name: "btf_value_type_id" + type_id: 0xd4bacb77 + offset: 448 +} +member { + id: 0x86f0bc4b + name: "btf_value_type_id" + type_id: 0xd4bacb77 + offset: 576 +} member { id: 0xee01730d name: "btf_var" type_id: 0x1f47f2e2 } +member { + id: 0x2b0ad20a + name: "btf_vmlinux_value_type_id" + type_id: 0xd4bacb77 + offset: 480 +} +member { + id: 0x2b0ad348 + name: "btf_vmlinux_value_type_id" + type_id: 0xd4bacb77 + offset: 608 +} member { id: 0x2b1761a8 name: "btf_vmlinux_value_type_id" @@ -62320,6 +72961,12 @@ member { type_id: 0x399c459b offset: 896 } +member { + id: 0x6860e63e + name: "btime" + type_id: 0x4b47e8fb + offset: 896 +} member { id: 0x9da6db4c name: "btp" @@ -62410,6 +73057,11 @@ member { name: "buddy_list" type_id: 0xd3c80119 } +member { + id: 0xa88aee8d + name: "buddy_list" + type_id: 0x070c8f33 +} member { id: 0x7ebd9064 name: "budget_map" @@ -62432,6 +73084,11 @@ member { name: "buf" type_id: 0x14731fc7 } +member { + id: 0x9a1a1b07 + name: "buf" + type_id: 0x01dbdd5f +} member { id: 0x9a1f433c name: "buf" @@ -62478,6 +73135,18 @@ member { type_id: 0x9457d4c7 offset: 192 } +member { + id: 0x9a921bcb + name: "buf" + type_id: 0x89d2d38c + offset: 128 +} +member { + id: 0x9a923356 + name: "buf" + type_id: 0x89ff8f6a + offset: 4320 +} member { id: 0x9a976b6d name: "buf" @@ -62582,6 +73251,12 @@ member { type_id: 0xe62ebf07 offset: 96 } +member { + id: 0x9ca40541 + name: "buf_len" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x11657111 name: "buf_list" @@ -62680,6 +73355,12 @@ member { type_id: 0x4585663f offset: 672 } +member { + id: 0x333a4a66 + name: "buffer" + type_id: 0xe4487f45 + offset: 128 +} member { id: 0x333b1c68 name: "buffer" @@ -62987,6 +73668,12 @@ member { type_id: 0x6720d32f offset: 20704 } +member { + id: 0x9dd1ea02 + name: "buflen" + type_id: 0xe5312866 + offset: 20704 +} member { id: 0xd0323df9 name: "bufs" @@ -63022,6 +73709,11 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x1258d7c7 + name: "bug_addr_disp" + type_id: 0xe5312866 +} member { id: 0x12dac63c name: "bug_addr_disp" @@ -63033,12 +73725,24 @@ member { type_id: 0xd3c80119 offset: 9600 } +member { + id: 0xacea7d4d + name: "bug_list" + type_id: 0x070c8f33 + offset: 9600 +} member { id: 0x3a9e6057 name: "bug_table" type_id: 0x3e4cb008 offset: 9728 } +member { + id: 0x3aab53cd + name: "bug_table" + type_id: 0x0b7f2ab9 + offset: 9728 +} member { id: 0xf197d47c name: "bugs" @@ -63051,6 +73755,12 @@ member { type_id: 0x00bd0a36 offset: 640 } +member { + id: 0x86f63eab + name: "build_id" + type_id: 0x1c96bba7 + offset: 640 +} member { id: 0xfecd3e2c name: "build_id" @@ -63147,6 +73857,12 @@ member { name: "burst" type_id: 0xc9082b19 } +member { + id: 0x46293522 + name: "burst" + type_id: 0xe5312866 + offset: 64 +} member { id: 0x465e2373 name: "burst" @@ -63289,6 +74005,18 @@ member { type_id: 0x25c86f0e offset: 64 } +member { + id: 0xdaf6f4ba + name: "bus" + type_id: 0x26d1e24c + offset: 64 +} +member { + id: 0xdaf6f744 + name: "bus" + type_id: 0x26d1e24c + offset: 1024 +} member { id: 0xdaf846cc name: "bus" @@ -63318,6 +74046,12 @@ member { type_id: 0x92233392 offset: 5248 } +member { + id: 0x5154f265 + name: "bus_dma_limit" + type_id: 0x89d2d38c + offset: 5248 +} member { id: 0xc44b5a83 name: "bus_error" @@ -63358,6 +74092,12 @@ member { type_id: 0x06433852 offset: 128 } +member { + id: 0x8fca42a8 + name: "bus_groups" + type_id: 0x09410072 + offset: 128 +} member { id: 0x9d901390 name: "bus_info" @@ -63675,6 +74415,12 @@ member { type_id: 0x35ad08a2 offset: 960 } +member { + id: 0x60e78eea + name: "busy" + type_id: 0x369b800d + offset: 960 +} member { id: 0x9da753e0 name: "busy" @@ -63735,6 +74481,18 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x23b2478f + name: "bv_len" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0x2175247c + name: "bv_offset" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x21e41bd1 name: "bv_offset" @@ -63746,6 +74504,11 @@ member { name: "bv_page" type_id: 0x06835e9c } +member { + id: 0x4edefb77 + name: "bv_page" + type_id: 0x138da2e0 +} member { id: 0x4e206c34 name: "bvec" @@ -63763,6 +74526,12 @@ member { type_id: 0xe97fe194 offset: 768 } +member { + id: 0x36d7fcc5 + name: "bvec_pool" + type_id: 0x04b3e3e9 + offset: 768 +} member { id: 0x94040e69 name: "bw" @@ -63791,6 +74560,12 @@ member { type_id: 0xf1159c31 offset: 3968 } +member { + id: 0xc9c00a8b + name: "bw_dwork" + type_id: 0xae0e204a + offset: 3968 +} member { id: 0x07daf4d5 name: "bw_endpoint_list" @@ -63833,6 +74608,12 @@ member { type_id: 0x0d4602bf offset: 40000 } +member { + id: 0x3c13513c + name: "bw_time_stamp" + type_id: 0x3f691753 + offset: 2048 +} member { id: 0x3c1f4d4f name: "bw_time_stamp" @@ -63881,6 +74662,12 @@ member { offset: 193 bitsize: 1 } +member { + id: 0x9117bf3f + name: "bypass_addr" + type_id: 0x3ee7bddd + offset: 128 +} member { id: 0x9131e5e7 name: "bypass_addr" @@ -63905,6 +74692,12 @@ member { type_id: 0x4585663f offset: 1696 } +member { + id: 0x7eb1a299 + name: "bypass_spec_v1" + type_id: 0x62aebfd4 + offset: 1920 +} member { id: 0x7ebe7379 name: "bypass_spec_v1" @@ -64067,6 +74860,11 @@ member { type_id: 0x4585663f offset: 192 } +member { + id: 0x5ca738a3 + name: "bytes" + type_id: 0x89d2d38c +} member { id: 0x5ca8a9fd name: "bytes" @@ -64526,6 +75324,12 @@ member { type_id: 0x0248f4ef offset: 640 } +member { + id: 0x3b7dae1d + name: "cache" + type_id: 0x037cc345 + offset: 128 +} member { id: 0x08adf7ad name: "cache_bypass" @@ -64788,12 +75592,24 @@ member { type_id: 0x01a688ae offset: 18496 } +member { + id: 0xde3f6a23 + name: "cached_requested_key" + type_id: 0x26e0a35c + offset: 18496 +} member { id: 0xaca8f4e5 name: "cached_resolved_idx" type_id: 0x4585663f offset: 4992 } +member { + id: 0x7168e899 + name: "cached_rqs" + type_id: 0xa1ab5c18 + offset: 128 +} member { id: 0x716d3bc7 name: "cached_rqs" @@ -65098,6 +75914,23 @@ member { type_id: 0xe3222f5b offset: 576 } +member { + id: 0x56d9e2b5 + name: "callback_head" + type_id: 0x9de6c60c +} +member { + id: 0x56d9e6a3 + name: "callback_head" + type_id: 0x9de6c60c + offset: 7488 +} +member { + id: 0x56d9e8ff + name: "callback_head" + type_id: 0x9de6c60c + offset: 3456 +} member { id: 0x0de82081 name: "callback_param" @@ -65188,6 +76021,12 @@ member { type_id: 0x92233392 offset: 64 } +member { + id: 0xe07ac525 + name: "calls" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x9fe494da name: "calls_callback" @@ -65206,6 +76045,12 @@ member { type_id: 0x5533923b offset: 31296 } +member { + id: 0x0e736c79 + name: "can_attach" + type_id: 0x8d77192e + offset: 576 +} member { id: 0x0ed07e88 name: "can_attach" @@ -65250,6 +76095,12 @@ member { type_id: 0x2c2c19eb offset: 832 } +member { + id: 0xe5f90f34 + name: "can_fork" + type_id: 0xa50da236 + offset: 832 +} member { id: 0x87ae644e name: "can_grow" @@ -65380,11 +76231,23 @@ member { type_id: 0x0d23c46d offset: 640 } +member { + id: 0x76b1c461 + name: "cancel_attach" + type_id: 0xc57ebb64 + offset: 640 +} member { id: 0xba7a8e37 name: "cancel_flags" type_id: 0xe62ebf07 } +member { + id: 0x7415373f + name: "cancel_fork" + type_id: 0x664b6ac9 + offset: 896 +} member { id: 0x747c1660 name: "cancel_fork" @@ -65463,6 +76326,18 @@ member { type_id: 0x92233392 offset: 448 } +member { + id: 0xe87630e7 + name: "cancelled_write_bytes" + type_id: 0x89d2d38c + offset: 2112 +} +member { + id: 0xe87639d2 + name: "cancelled_write_bytes" + type_id: 0x89d2d38c + offset: 448 +} member { id: 0x8fa8cc5b name: "cancelling" @@ -65560,6 +76435,12 @@ member { type_id: 0xd9449876 offset: 640 } +member { + id: 0x6ee4c092 + name: "cap_ambient" + type_id: 0x7b2bc796 + offset: 640 +} member { id: 0x456e304f name: "cap_bit0" @@ -65579,6 +76460,12 @@ member { type_id: 0xd9449876 offset: 576 } +member { + id: 0x38f06b11 + name: "cap_bset" + type_id: 0x7b2bc796 + offset: 576 +} member { id: 0x205f1b89 name: "cap_cmd_during_tfr" @@ -65591,11 +76478,23 @@ member { type_id: 0xd9449876 offset: 512 } +member { + id: 0x1bb50f0e + name: "cap_effective" + type_id: 0x7b2bc796 + offset: 512 +} member { id: 0x20eaca1c name: "cap_info" type_id: 0x9bd401b6 } +member { + id: 0x57259270 + name: "cap_inheritable" + type_id: 0x7b2bc796 + offset: 384 +} member { id: 0x5787fd2f name: "cap_inheritable" @@ -65614,6 +76513,12 @@ member { type_id: 0xa7066cce offset: 576 } +member { + id: 0xad4ded4d + name: "cap_permitted" + type_id: 0x7b2bc796 + offset: 448 +} member { id: 0xadef8212 name: "cap_permitted" @@ -65686,6 +76591,12 @@ member { name: "capa" type_id: 0x9bd401b6 } +member { + id: 0xa74cb2dc + name: "capabilities" + type_id: 0xd4bacb77 + offset: 544 +} member { id: 0xa7510395 name: "capabilities" @@ -65815,6 +76726,12 @@ member { type_id: 0x6720d32f offset: 96 } +member { + id: 0xa7975ecd + name: "capacity" + type_id: 0x89d2d38c + offset: 256 +} member { id: 0xa7ce38d0 name: "capacity" @@ -65927,6 +76844,12 @@ member { type_id: 0x1a73eb90 offset: 21888 } +member { + id: 0x2cbcc402 + name: "capture_control" + type_id: 0x166a83fe + offset: 21888 +} member { id: 0xa8580040 name: "capture_only" @@ -66187,6 +77110,12 @@ member { type_id: 0x18bd6530 offset: 64 } +member { + id: 0x3b93122a + name: "cb_head" + type_id: 0x9de6c60c + offset: 256 +} member { id: 0x3bedd6c3 name: "cb_head" @@ -66222,6 +77151,12 @@ member { name: "cb_list" type_id: 0xd3c80119 } +member { + id: 0xa0bb2cb4 + name: "cb_list" + type_id: 0x070c8f33 + offset: 384 +} member { id: 0x07685b81 name: "cb_list_head" @@ -66709,6 +77644,12 @@ member { type_id: 0x0ed82db2 offset: 1280 } +member { + id: 0xabbe38fa + name: "cfs_rq" + type_id: 0x0deefd0f + offset: 1280 +} member { id: 0x49c92c25 name: "cfs_tasks" @@ -66733,6 +77674,12 @@ member { type_id: 0xd3c80119 offset: 1664 } +member { + id: 0x4bae2a0c + name: "cfts" + type_id: 0x070c8f33 + offset: 1664 +} member { id: 0x5f6579ac name: "cg_children" @@ -66750,6 +77697,12 @@ member { type_id: 0xd3c80119 offset: 23040 } +member { + id: 0x47c97eba + name: "cg_list" + type_id: 0x070c8f33 + offset: 23040 +} member { id: 0x9ad99553 name: "cg_obj" @@ -66784,6 +77737,11 @@ member { name: "cgroup" type_id: 0x2c6fbe2c } +member { + id: 0x6d952bdf + name: "cgroup" + type_id: 0x39e3e321 +} member { id: 0x6da50d2a name: "cgroup" @@ -66795,6 +77753,12 @@ member { name: "cgroup" type_id: 0x18a16691 } +member { + id: 0x6deaa972 + name: "cgroup" + type_id: 0x4665af63 + offset: 64 +} member { id: 0xa9b54f06 name: "cgroup" @@ -66808,6 +77772,12 @@ member { type_id: 0x6720d32f offset: 7968 } +member { + id: 0xa495a21e + name: "cgroup_atype" + type_id: 0xe5312866 + offset: 7968 +} member { id: 0xd0bad40a name: "cgroup_id" @@ -66818,18 +77788,35 @@ member { name: "cgroup_inode_id" type_id: 0xedf277ba } +member { + id: 0x2b9e454e + name: "cgroup_ns" + type_id: 0x261ddb69 + offset: 512 +} member { id: 0x2baff1a3 name: "cgroup_ns" type_id: 0x17a93606 offset: 512 } +member { + id: 0x7702ac83 + name: "cgroup_storage" + type_id: 0x6c6aa7c9 + offset: 8000 +} member { id: 0x77034300 name: "cgroup_storage" type_id: 0x6d852410 offset: 8000 } +member { + id: 0x7707caa8 + name: "cgroup_storage" + type_id: 0x690063a0 +} member { id: 0x770ebf33 name: "cgroup_storage" @@ -66841,6 +77828,18 @@ member { type_id: 0x0d821a01 offset: 22976 } +member { + id: 0x418c2dbf + name: "cgroups" + type_id: 0x029d881b + offset: 22976 +} +member { + id: 0x0d597412 + name: "cgrp" + type_id: 0xcdcf6a1a + offset: 512 +} member { id: 0x0ddc7e04 name: "cgrp" @@ -66853,18 +77852,42 @@ member { type_id: 0x18a16691 offset: 16384 } +member { + id: 0xe1a022a9 + name: "cgrp_ancestor_storage" + type_id: 0x39e3e321 + offset: 16384 +} member { id: 0xdb79254f name: "cgrp_links" type_id: 0xd3c80119 offset: 2688 } +member { + id: 0xdbade1c1 + name: "cgrp_links" + type_id: 0x070c8f33 + offset: 2688 +} +member { + id: 0xfe19e54b + name: "cgrp_moving_from" + type_id: 0x39e3e321 + offset: 1408 +} member { id: 0xfe38a7ce name: "cgrp_moving_from" type_id: 0x18a16691 offset: 1408 } +member { + id: 0x5d8a4a68 + name: "cgtime" + type_id: 0x89d2d38c + offset: 3648 +} member { id: 0x5d91bb88 name: "cgtime" @@ -66877,6 +77900,12 @@ member { type_id: 0x5e8dc7f4 offset: 1216 } +member { + id: 0x40896731 + name: "cgwb_domain" + type_id: 0xf02d035b + offset: 11008 +} member { id: 0x40cb6c7e name: "cgwb_domain" @@ -66889,6 +77918,12 @@ member { type_id: 0xa824a6c9 offset: 11968 } +member { + id: 0x7be18e69 + name: "cgwb_frn" + type_id: 0x80c5aa91 + offset: 11968 +} member { id: 0x016d52cc name: "cgwb_list" @@ -66901,18 +77936,36 @@ member { type_id: 0xd3c80119 offset: 10880 } +member { + id: 0x01b99724 + name: "cgwb_list" + type_id: 0x070c8f33 + offset: 10880 +} member { id: 0x10280105 name: "cgwb_release_mutex" type_id: 0xa7c362b0 offset: 7680 } +member { + id: 0x108f8849 + name: "cgwb_release_mutex" + type_id: 0x004a2e6f + offset: 7680 +} member { id: 0x0167f366 name: "cgwb_tree" type_id: 0x80c20070 offset: 7552 } +member { + id: 0x01ab15ec + name: "cgwb_tree" + type_id: 0x4c248ace + offset: 7552 +} member { id: 0xd0edaa59 name: "ch_in" @@ -67021,6 +78074,12 @@ member { type_id: 0x6d7f5ff6 offset: 256 } +member { + id: 0x3e28a83e + name: "chained" + type_id: 0x62aebfd4 + offset: 256 +} member { id: 0xbb09fda0 name: "chaintoolong" @@ -67166,6 +78225,12 @@ member { type_id: 0x92233392 offset: 1216 } +member { + id: 0xa518c611 + name: "change_cookie" + type_id: 0x89d2d38c + offset: 1216 +} member { id: 0x266e10fe name: "change_key" @@ -67602,6 +78667,11 @@ member { type_id: 0x2d19e791 offset: 192 } +member { + id: 0x9efb0905 + name: "check" + type_id: 0x3f93a3e3 +} member { id: 0x8372d005 name: "check_bandwidth" @@ -67644,6 +78714,12 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0xb0167639 + name: "check_events" + type_id: 0x5ac16212 + offset: 384 +} member { id: 0xb077c72b name: "check_events" @@ -67656,6 +78732,12 @@ member { type_id: 0x2b820c5e offset: 1280 } +member { + id: 0xf8b3ff56 + name: "check_flags" + type_id: 0xf868b068 + offset: 1280 +} member { id: 0xb4720abb name: "check_mask" @@ -67696,6 +78778,11 @@ member { name: "check_quota_file" type_id: 0x2ff9c73d } +member { + id: 0x69d29beb + name: "check_quota_file" + type_id: 0xc561e065 +} member { id: 0x2bcb3610 name: "check_sense" @@ -67821,6 +78908,12 @@ member { type_id: 0x74d29cf1 offset: 1760 } +member { + id: 0x8a610237 + name: "child_count" + type_id: 0x1c40702a + offset: 1760 +} member { id: 0x8a620f4b name: "child_count" @@ -67863,6 +78956,12 @@ member { type_id: 0x08c7c30a offset: 192 } +member { + id: 0x76a00514 + name: "child_ns_type" + type_id: 0xf89ac9e1 + offset: 192 +} member { id: 0x48bb0db6 name: "child_offset_to_irq" @@ -67875,6 +78974,12 @@ member { type_id: 0x070c84c2 offset: 7424 } +member { + id: 0xcd58b2e0 + name: "child_reaper" + type_id: 0x26d2fc49 + offset: 384 +} member { id: 0xcd6379b5 name: "child_reaper" @@ -67905,6 +79010,12 @@ member { type_id: 0xeb923a9b offset: 64 } +member { + id: 0x256a9135 + name: "children" + type_id: 0xc0039ad6 + offset: 64 +} member { id: 0x25795093 name: "children" @@ -67959,18 +79070,42 @@ member { type_id: 0x347303b4 offset: 64 } +member { + id: 0x25ad92bc + name: "children" + type_id: 0x070c8f33 + offset: 14656 +} +member { + id: 0x25ad9b53 + name: "children" + type_id: 0x070c8f33 + offset: 384 +} member { id: 0x7d657f67 name: "children_low_usage" type_id: 0xb02b353a offset: 832 } +member { + id: 0x7d8e9d6e + name: "children_low_usage" + type_id: 0x5bc93c81 + offset: 832 +} member { id: 0x4f77e82c name: "children_min_usage" type_id: 0xb02b353a offset: 640 } +member { + id: 0x4f9c0a25 + name: "children_min_usage" + type_id: 0x5bc93c81 + offset: 640 +} member { id: 0xc643d626 name: "chip" @@ -68208,6 +79343,12 @@ member { type_id: 0x4585663f offset: 256 } +member { + id: 0x059f6ef7 + name: "chunk_sectors" + type_id: 0xd4bacb77 + offset: 256 +} member { id: 0x8c9871b9 name: "chunk_shift" @@ -68458,6 +79599,12 @@ member { name: "cig" type_id: 0xb3e7bac9 } +member { + id: 0x89a09681 + name: "cinblock" + type_id: 0x3f691753 + offset: 4544 +} member { id: 0x89ac8af2 name: "cinblock" @@ -68625,6 +79772,12 @@ member { type_id: 0x19c00e70 offset: 128 } +member { + id: 0x86614d78 + name: "class" + type_id: 0x201b3d11 + offset: 6336 +} member { id: 0x866b17a4 name: "class" @@ -68706,6 +79859,12 @@ member { type_id: 0x6720d32f offset: 5824 } +member { + id: 0xc36389cc + name: "class_groups" + type_id: 0x09410072 + offset: 64 +} member { id: 0xc36c8bf4 name: "class_groups" @@ -68725,6 +79884,12 @@ member { type_id: 0xe62ebf07 offset: 160 } +member { + id: 0x7b504e70 + name: "class_names" + type_id: 0x0ae6cef0 + offset: 256 +} member { id: 0x7b5fbcaa name: "class_names" @@ -68737,6 +79902,12 @@ member { type_id: 0x0dec18a7 offset: 320 } +member { + id: 0xffb70fad + name: "class_release" + type_id: 0xea9ec8a4 + offset: 320 +} member { id: 0x3ebbdd01 name: "class_val_to_struct" @@ -68755,6 +79926,12 @@ member { type_id: 0x0170b6a4 offset: 64 } +member { + id: 0x7477a154 + name: "classes" + type_id: 0x27b65b2f + offset: 64 +} member { id: 0x5671f0fc name: "classid" @@ -68797,6 +79974,12 @@ member { type_id: 0x6720d32f offset: 9536 } +member { + id: 0x35889a4a + name: "cleancache_poolid" + type_id: 0xe5312866 + offset: 9536 +} member { id: 0x87176cc4 name: "cleaned_to" @@ -68887,6 +80070,12 @@ member { type_id: 0x214d9bc0 offset: 512 } +member { + id: 0x40775e2c + name: "cleanup_rq" + type_id: 0x97086fef + offset: 896 +} member { id: 0x40ef084e name: "cleanup_rq" @@ -68924,6 +80113,12 @@ member { type_id: 0x13580d6c offset: 16064 } +member { + id: 0x8b3d23d6 + name: "clear_child_tid" + type_id: 0x33dc73be + offset: 16064 +} member { id: 0xe384ed22 name: "clear_infoframe" @@ -69005,6 +80200,12 @@ member { type_id: 0x33756485 offset: 512 } +member { + id: 0xf229ebea + name: "cleared" + type_id: 0x3f691753 + offset: 512 +} member { id: 0x49c42b4e name: "clearing_tt" @@ -69383,6 +80584,12 @@ member { type_id: 0x2c557718 offset: 64 } +member { + id: 0x3e010716 + name: "clock_base" + type_id: 0xc023b17e + offset: 512 +} member { id: 0x3e2fe4e8 name: "clock_base" @@ -69460,12 +80667,24 @@ member { type_id: 0xd3c80119 offset: 512 } +member { + id: 0x81dd9cc1 + name: "clock_list" + type_id: 0x070c8f33 + offset: 512 +} member { id: 0x78f951e7 name: "clock_mode" type_id: 0xb3e7bac9 offset: 32 } +member { + id: 0xec597bd6 + name: "clock_mutex" + type_id: 0x004a2e6f + offset: 128 +} member { id: 0xecfef29a name: "clock_mutex" @@ -69484,6 +80703,12 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x1aacbfb5 + name: "clock_op_might_sleep" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x93f9506c name: "clock_pelt" @@ -69561,6 +80786,12 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0xaddb95c4 + name: "clock_was_set_seq" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x2f37024d name: "clockid" @@ -69590,6 +80821,17 @@ member { name: "clockid" type_id: 0x4478ba6b } +member { + id: 0x2fdd9747 + name: "clockid" + type_id: 0xe5312866 +} +member { + id: 0x2fdd9ec4 + name: "clockid" + type_id: 0xe5312866 + offset: 96 +} member { id: 0xf6b3df73 name: "clone" @@ -69627,6 +80869,12 @@ member { offset: 1008 bitsize: 1 } +member { + id: 0xcd331cff + name: "close" + type_id: 0x40ef5783 + offset: 64 +} member { id: 0xcd5c3449 name: "close" @@ -69782,12 +81030,24 @@ member { type_id: 0x064d6086 offset: 128 } +member { + id: 0x44f67cf3 + name: "close_on_exec" + type_id: 0x054a7c73 + offset: 128 +} member { id: 0x1aac0c74 name: "close_on_exec_init" type_id: 0xb914bfab offset: 1088 } +member { + id: 0x1aaf0b68 + name: "close_on_exec_init" + type_id: 0xba13a35e + offset: 1088 +} member { id: 0x74c8147f name: "close_work" @@ -69836,12 +81096,24 @@ member { type_id: 0xc9082b19 offset: 32 } +member { + id: 0xc5cbd785 + name: "cls" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0xc5f943f1 name: "cls" type_id: 0xe62ebf07 offset: 192 } +member { + id: 0xc3dc42a4 + name: "cls_msk" + type_id: 0xd4bacb77 + offset: 224 +} member { id: 0xc3eed6d0 name: "cls_msk" @@ -69866,6 +81138,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0x7e775e12 + name: "cluster_info" + type_id: 0x15a7c932 + offset: 768 +} member { id: 0x7e7f8486 name: "cluster_info" @@ -69878,18 +81156,36 @@ member { type_id: 0x4585663f offset: 4096 } +member { + id: 0x67c4fb97 + name: "cluster_next" + type_id: 0xd4bacb77 + offset: 4096 +} member { id: 0xebca4a79 name: "cluster_next_cpu" type_id: 0x1bf16028 offset: 4160 } +member { + id: 0xebee0592 + name: "cluster_next_cpu" + type_id: 0x3fbe8b7a + offset: 4160 +} member { id: 0x9563459e name: "cluster_nr" type_id: 0x4585663f offset: 4128 } +member { + id: 0x95f27a33 + name: "cluster_nr" + type_id: 0xd4bacb77 + offset: 4128 +} member { id: 0xbb52f704 name: "cluster_sibling" @@ -69914,6 +81210,12 @@ member { type_id: 0x1023f4f6 offset: 5632 } +member { + id: 0x38bca50b + name: "cma_area" + type_id: 0x1010c6d7 + offset: 5632 +} member { id: 0x5e83ec94 name: "cma_kobj" @@ -69926,12 +81228,24 @@ member { type_id: 0x33756485 offset: 1280 } +member { + id: 0xd22ad01b + name: "cma_pages" + type_id: 0x3f691753 + offset: 1280 +} member { id: 0x3f843310 name: "cmaj_flt" type_id: 0x33756485 offset: 4352 } +member { + id: 0x3f882f63 + name: "cmaj_flt" + type_id: 0x3f691753 + offset: 4352 +} member { id: 0x1a691427 name: "cmap" @@ -69956,6 +81270,12 @@ member { type_id: 0x33756485 offset: 4736 } +member { + id: 0xa5ef2046 + name: "cmaxrss" + type_id: 0x3f691753 + offset: 4736 +} member { id: 0x1a0ce39a name: "cmd" @@ -70074,6 +81394,12 @@ member { type_id: 0x3fcbf304 offset: 512 } +member { + id: 0x026f686e + name: "cmd_flags" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0x02c0b6c1 name: "cmd_flags" @@ -70205,6 +81531,12 @@ member { type_id: 0x3fcbf304 offset: 2240 } +member { + id: 0x4e108ac9 + name: "cmd_size" + type_id: 0xd4bacb77 + offset: 576 +} member { id: 0x4e81b564 name: "cmd_size" @@ -70329,6 +81661,12 @@ member { type_id: 0x5d8155a5 offset: 40 } +member { + id: 0xcb278819 + name: "cmin_flt" + type_id: 0x3f691753 + offset: 4288 +} member { id: 0xcb2b946a name: "cmin_flt" @@ -70370,6 +81708,12 @@ member { type_id: 0x33756485 offset: 4096 } +member { + id: 0x0e7b5824 + name: "cnivcsw" + type_id: 0x3f691753 + offset: 4096 +} member { id: 0x821712ed name: "cnt" @@ -70388,6 +81732,23 @@ member { type_id: 0xd5df6730 offset: 832 } +member { + id: 0x82258632 + name: "cnt" + type_id: 0xd4bacb77 +} +member { + id: 0x82258699 + name: "cnt" + type_id: 0xd4bacb77 + offset: 256 +} +member { + id: 0x82258b09 + name: "cnt" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x823834d2 name: "cnt" @@ -70413,11 +81774,27 @@ member { name: "cnt" type_id: 0x3a3eb2f9 } +member { + id: 0x82ed7c89 + name: "cnt" + type_id: 0x1c40702a +} +member { + id: 0x3c936e65 + name: "cnts" + type_id: 0x1c40702a +} member { id: 0x3cfbfc89 name: "cnts" type_id: 0x74d29cf1 } +member { + id: 0xb4221c10 + name: "cnvcsw" + type_id: 0x3f691753 + offset: 4032 +} member { id: 0xb42e0063 name: "cnvcsw" @@ -70470,6 +81847,11 @@ member { type_id: 0x33756485 offset: 640 } +member { + id: 0x5405d52c + name: "code" + type_id: 0xe5312866 +} member { id: 0x5406c379 name: "code" @@ -70539,6 +81921,11 @@ member { type_id: 0x5d8155a5 offset: 64 } +member { + id: 0x54cdcb97 + name: "code" + type_id: 0x2d2f93e0 +} member { id: 0x54ea517d name: "code" @@ -70638,6 +82025,12 @@ member { type_id: 0x92233392 offset: 5184 } +member { + id: 0x56b90894 + name: "coherent_dma_mask" + type_id: 0x89d2d38c + offset: 5184 +} member { id: 0x8f030ac6 name: "coherent_walk" @@ -70863,6 +82256,12 @@ member { offset: 329 bitsize: 1 } +member { + id: 0x5439f12e + name: "comm" + type_id: 0x47782669 + offset: 18560 +} member { id: 0x543ca0ef name: "comm" @@ -71051,6 +82450,12 @@ member { type_id: 0x2e103219 offset: 320 } +member { + id: 0x94ec3064 + name: "commit_dqblk" + type_id: 0x75ccf13d + offset: 320 +} member { id: 0xa53f6a6d name: "commit_entry" @@ -71075,6 +82480,12 @@ member { type_id: 0x2c485866 offset: 320 } +member { + id: 0x261fc059 + name: "commit_rqs" + type_id: 0xe67a4daf + offset: 64 +} member { id: 0x26f52cb6 name: "commit_rqs" @@ -71133,6 +82544,12 @@ member { type_id: 0x31e5a241 offset: 64 } +member { + id: 0x99854116 + name: "comp" + type_id: 0x25c41c1e + offset: 4480 +} member { id: 0x999f4ade name: "comp" @@ -71264,12 +82681,30 @@ member { type_id: 0x6d7f5ff6 offset: 12256 } +member { + id: 0x1beebc2d + name: "compact_blockskip_flush" + type_id: 0x62aebfd4 + offset: 12256 +} member { id: 0xd4a37ac0 name: "compact_cached_free_pfn" type_id: 0x33756485 offset: 11840 } +member { + id: 0xd4af66b3 + name: "compact_cached_free_pfn" + type_id: 0x3f691753 + offset: 11840 +} +member { + id: 0xae740547 + name: "compact_cached_migrate_pfn" + type_id: 0x63730537 + offset: 11904 +} member { id: 0xae77025b name: "compact_cached_migrate_pfn" @@ -71282,6 +82717,12 @@ member { type_id: 0x4585663f offset: 12160 } +member { + id: 0xf2ed0d5d + name: "compact_considered" + type_id: 0xd4bacb77 + offset: 12160 +} member { id: 0x2d820730 name: "compact_count" @@ -71294,24 +82735,48 @@ member { type_id: 0xedf277ba offset: 2816 } +member { + id: 0x2dc2d5bd + name: "compact_count" + type_id: 0x89d2d38c + offset: 2816 +} member { id: 0x052ffea0 name: "compact_defer_shift" type_id: 0x4585663f offset: 12192 } +member { + id: 0x05bec10d + name: "compact_defer_shift" + type_id: 0xd4bacb77 + offset: 12192 +} member { id: 0x4a3ec366 name: "compact_delay" type_id: 0x92233392 offset: 704 } +member { + id: 0x393f091e + name: "compact_delay_total" + type_id: 0x89d2d38c + offset: 2880 +} member { id: 0x395b29ba name: "compact_delay_total" type_id: 0xedf277ba offset: 2880 } +member { + id: 0x1f465aa4 + name: "compact_init_free_pfn" + type_id: 0x3f691753 + offset: 12096 +} member { id: 0x1f4a46d7 name: "compact_init_free_pfn" @@ -71324,6 +82789,18 @@ member { type_id: 0x33756485 offset: 12032 } +member { + id: 0x27cbce0e + name: "compact_init_migrate_pfn" + type_id: 0x3f691753 + offset: 12032 +} +member { + id: 0xc33dc0c9 + name: "compact_order_failed" + type_id: 0xe5312866 + offset: 12224 +} member { id: 0xc3bfd132 name: "compact_order_failed" @@ -71391,6 +82868,12 @@ member { type_id: 0xd25c011d offset: 256 } +member { + id: 0x4a1438e2 + name: "compat_ioctl" + type_id: 0x6ddabb86 + offset: 704 +} member { id: 0x4a54281d name: "compat_ioctl" @@ -71439,6 +82922,12 @@ member { type_id: 0x229023df offset: 320 } +member { + id: 0x4aac344e + name: "compat_ioctl" + type_id: 0xd5d3ed86 + offset: 320 +} member { id: 0xd360881a name: "compat_ioctl32" @@ -71457,6 +82946,11 @@ member { type_id: 0x2b153704 offset: 64 } +member { + id: 0x728804b9 + name: "compat_rmtp" + type_id: 0x294e4fc5 +} member { id: 0x72b68f63 name: "compat_rmtp" @@ -71468,6 +82962,12 @@ member { type_id: 0x2f25d7c2 offset: 23232 } +member { + id: 0x5120b6c2 + name: "compat_robust_list" + type_id: 0x09b5e368 + offset: 23232 +} member { id: 0x6b351904 name: "compat_tc_stats" @@ -71486,6 +82986,12 @@ member { type_id: 0x6720d32f offset: 224 } +member { + id: 0x7cc04fd7 + name: "compatible" + type_id: 0x25a55a32 + offset: 512 +} member { id: 0x7cc517ec name: "compatible" @@ -71532,6 +83038,12 @@ member { type_id: 0x92233392 offset: 896 } +member { + id: 0x4a058fa9 + name: "complete" + type_id: 0x5c2a9a30 + offset: 64 +} member { id: 0x4a543680 name: "complete" @@ -71609,6 +83121,18 @@ member { type_id: 0x2e3fe61b offset: 64 } +member { + id: 0x4acea0cf + name: "complete" + type_id: 0x97086fef + offset: 576 +} +member { + id: 0x4ad5f70b + name: "complete" + type_id: 0x8c5e10f0 + offset: 192 +} member { id: 0x4ae38270 name: "complete" @@ -71681,6 +83205,12 @@ member { type_id: 0x0399ec3e offset: 448 } +member { + id: 0xc48ea399 + name: "completion" + type_id: 0x25c41c1e + offset: 256 +} member { id: 0xc494a473 name: "completion" @@ -71710,6 +83240,12 @@ member { type_id: 0x0562c566 offset: 128 } +member { + id: 0xa006ef44 + name: "completion_cnt" + type_id: 0x1c40702a + offset: 448 +} member { id: 0xa06e7da8 name: "completion_cnt" @@ -71740,12 +83276,24 @@ member { type_id: 0x5b602dab offset: 2496 } +member { + id: 0x443c32ff + name: "completions" + type_id: 0x720f1437 + offset: 64 +} member { id: 0x447b9357 name: "completions" type_id: 0x35aebc23 offset: 64 } +member { + id: 0x449cdee4 + name: "completions" + type_id: 0xd2e317ba + offset: 2496 +} member { id: 0xe5d87fc5 name: "component" @@ -71807,6 +83355,11 @@ member { type_id: 0xfc5791f4 offset: 608 } +member { + id: 0x83f0cf6d + name: "compound_head" + type_id: 0x3f691753 +} member { id: 0x83fcd31e name: "compound_head" @@ -72067,6 +83620,12 @@ member { name: "cond" type_id: 0x4585663f } +member { + id: 0x1678a31d + name: "cond" + type_id: 0x2d2f93e0 + offset: 200 +} member { id: 0x16e66b34 name: "cond" @@ -72443,6 +84002,12 @@ member { type_id: 0x31f49752 offset: 128 } +member { + id: 0xb2eb8790 + name: "confirm_switch" + type_id: 0xdbfda070 + offset: 128 +} member { id: 0xcab12c42 name: "confirmed" @@ -73079,12 +84644,30 @@ member { type_id: 0xd3c80119 offset: 128 } +member { + id: 0x82e8d397 + name: "consumers" + type_id: 0x070c8f33 + offset: 320 +} +member { + id: 0x82e8dd92 + name: "consumers" + type_id: 0x070c8f33 + offset: 128 +} member { id: 0x3c122bdf name: "cont_lock" type_id: 0xf313e71a offset: 4768 } +member { + id: 0x3c38a2bc + name: "cont_lock" + type_id: 0xd99a84d5 + offset: 4768 +} member { id: 0xf48c575c name: "containers" @@ -73162,6 +84745,12 @@ member { type_id: 0x92233392 offset: 256 } +member { + id: 0x413fcc5d + name: "context" + type_id: 0x88f52857 + offset: 7744 +} member { id: 0x418af96a name: "context" @@ -73253,6 +84842,12 @@ member { type_id: 0xb3e7bac9 offset: 8 } +member { + id: 0x52e47b55 + name: "contiguous" + type_id: 0x62aebfd4 + offset: 12264 +} member { id: 0x52ebaab5 name: "contiguous" @@ -73424,6 +85019,12 @@ member { type_id: 0x28b9ec9a offset: 3584 } +member { + id: 0xa971e576 + name: "conv_zones_bitmap" + type_id: 0x054a7c73 + offset: 4672 +} member { id: 0xa972e26a name: "conv_zones_bitmap" @@ -73559,6 +85160,18 @@ member { type_id: 0xedf277ba offset: 128 } +member { + id: 0x58c3827a + name: "cookie" + type_id: 0x89d2d38c + offset: 64 +} +member { + id: 0x58c38f59 + name: "cookie" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0x58cc89fb name: "cookie" @@ -73617,6 +85230,12 @@ member { type_id: 0xedf277ba offset: 192 } +member { + id: 0xadcd3a12 + name: "cookies" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0x5414dc08 name: "copied" @@ -73702,6 +85321,12 @@ member { type_id: 0x0e04e6a8 offset: 1792 } +member { + id: 0x047e7d3f + name: "copy_file_range" + type_id: 0x12bf7695 + offset: 1792 +} member { id: 0x6a0038af name: "copy_leftover" @@ -73760,6 +85385,11 @@ member { name: "core" type_id: 0x3c455255 } +member { + id: 0x3ee257d1 + name: "core" + type_id: 0x0b8bca82 +} member { id: 0x3ef56c3a name: "core" @@ -73801,18 +85431,36 @@ member { type_id: 0x4585663f offset: 1056 } +member { + id: 0x7109aba6 + name: "core_kallsyms" + type_id: 0x6be85d16 + offset: 9856 +} member { id: 0x7197f5ef name: "core_kallsyms" type_id: 0xf5b61458 offset: 9856 } +member { + id: 0x178db12c + name: "core_relo_cnt" + type_id: 0xd4bacb77 + offset: 928 +} member { id: 0x17bf2558 name: "core_relo_cnt" type_id: 0xe62ebf07 offset: 928 } +member { + id: 0x818bb29b + name: "core_relo_rec_size" + type_id: 0xd4bacb77 + offset: 1088 +} member { id: 0x81b926ef name: "core_relo_rec_size" @@ -73825,6 +85473,12 @@ member { type_id: 0xedf277ba offset: 1024 } +member { + id: 0x4a658d2c + name: "core_relos" + type_id: 0x89d2d38c + offset: 1024 +} member { id: 0xde5a90b6 name: "core_rsts" @@ -73837,6 +85491,12 @@ member { type_id: 0x1c04d361 offset: 192 } +member { + id: 0x5e87ce95 + name: "core_state" + type_id: 0x3f682667 + offset: 960 +} member { id: 0x5e89eea1 name: "core_state" @@ -73872,6 +85532,18 @@ member { type_id: 0x0e93a255 offset: 1024 } +member { + id: 0x45ccc327 + name: "coredump" + type_id: 0x5c2a9a30 + offset: 1024 +} +member { + id: 0x28ad33dc + name: "coremem" + type_id: 0x89d2d38c + offset: 1472 +} member { id: 0x28c91378 name: "coremem" @@ -73937,6 +85609,12 @@ member { type_id: 0x33756485 offset: 192 } +member { + id: 0x91be6d4d + name: "cost" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x1ee75211 name: "cot" @@ -73949,6 +85627,12 @@ member { type_id: 0x33756485 offset: 4608 } +member { + id: 0xf7389097 + name: "coublock" + type_id: 0x3f691753 + offset: 4608 +} member { id: 0x650b54b4 name: "count" @@ -73967,6 +85651,12 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0x651a3e1a + name: "count" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x652ca453 name: "count" @@ -73979,6 +85669,17 @@ member { type_id: 0x0baa70a7 offset: 256 } +member { + id: 0x65391c90 + name: "count" + type_id: 0x1c40702a + offset: 224 +} +member { + id: 0x65391fb4 + name: "count" + type_id: 0x1c40702a +} member { id: 0x653a1cce name: "count" @@ -74097,6 +85798,11 @@ member { type_id: 0x5d8155a5 offset: 16 } +member { + id: 0x657e96f8 + name: "count" + type_id: 0x5bc93c81 +} member { id: 0x6582703e name: "count" @@ -74124,6 +85830,29 @@ member { name: "count" type_id: 0xb02b353a } +member { + id: 0x65b04ee0 + name: "count" + type_id: 0x951c1ffe + offset: 32 +} +member { + id: 0x65b0e4d3 + name: "count" + type_id: 0x95bb17a9 +} +member { + id: 0x65b0e933 + name: "count" + type_id: 0x95bb17a9 + offset: 160 +} +member { + id: 0x65b0e9e8 + name: "count" + type_id: 0x95bb17a9 + offset: 32 +} member { id: 0x65b4127b name: "count" @@ -74146,6 +85875,18 @@ member { type_id: 0x92233392 offset: 384 } +member { + id: 0x65c063d7 + name: "count" + type_id: 0xe5312866 + offset: 32 +} +member { + id: 0x65c0672e + name: "count" + type_id: 0xe5312866 + offset: 128 +} member { id: 0x65c3717b name: "count" @@ -74175,6 +85916,12 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0x65c89f1f + name: "count" + type_id: 0xedc43a15 + offset: 64 +} member { id: 0x65d16265 name: "count" @@ -74216,6 +85963,23 @@ member { name: "count" type_id: 0xc9082b19 } +member { + id: 0x65f1e1ee + name: "count" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0x65f1e50f + name: "count" + type_id: 0xd4bacb77 +} +member { + id: 0x65f1e5a4 + name: "count" + type_id: 0xd4bacb77 + offset: 256 +} member { id: 0x65f5e5a4 name: "count" @@ -74233,6 +85997,11 @@ member { type_id: 0x914dbfdc offset: 128 } +member { + id: 0xa52aa7d0 + name: "count_objects" + type_id: 0xc0e766fa +} member { id: 0xa5eec422 name: "count_objects" @@ -74266,6 +86035,16 @@ member { name: "counter" type_id: 0x6720d32f } +member { + id: 0x20c28f33 + name: "counter" + type_id: 0xedc43a15 +} +member { + id: 0x20ca7a21 + name: "counter" + type_id: 0xe5312866 +} member { id: 0x26af284f name: "counter_alloc_stats" @@ -74302,6 +86081,18 @@ member { type_id: 0x0e2feee3 offset: 64 } +member { + id: 0x9225522e + name: "counters" + type_id: 0x3195c079 + offset: 256 +} +member { + id: 0x92271b9d + name: "counters" + type_id: 0x33dc73be + offset: 256 +} member { id: 0x922b5075 name: "counters" @@ -74390,6 +86181,12 @@ member { type_id: 0x06835e9c offset: 576 } +member { + id: 0x693ed3c7 + name: "cow_page" + type_id: 0x138da2e0 + offset: 576 +} member { id: 0x746eabb7 name: "cp_blkaddr" @@ -74602,12 +86399,42 @@ member { type_id: 0xc9082b19 offset: 320 } +member { + id: 0x51d22421 + name: "cpu" + type_id: 0xd4bacb77 + offset: 544 +} +member { + id: 0x51d227c5 + name: "cpu" + type_id: 0xd4bacb77 + offset: 32 +} +member { + id: 0x51d22d39 + name: "cpu" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0x51e0b055 name: "cpu" type_id: 0xe62ebf07 offset: 544 } +member { + id: 0x51e3a0bf + name: "cpu" + type_id: 0xe5312866 + offset: 2560 +} +member { + id: 0x51e3a764 + name: "cpu" + type_id: 0xe5312866 + offset: 640 +} member { id: 0x8142f72d name: "cpu_addr" @@ -74624,12 +86451,23 @@ member { name: "cpu_base" type_id: 0x03965d61 } +member { + id: 0x73d48f0c + name: "cpu_base" + type_id: 0x142a043e +} member { id: 0x1e7e61af name: "cpu_bitmap" type_id: 0xc8e4d7d1 offset: 9728 } +member { + id: 0x1e8f9b22 + name: "cpu_bitmap" + type_id: 0x391e5ae7 + offset: 9728 +} member { id: 0x2477916c name: "cpu_bstats" @@ -74654,11 +86492,22 @@ member { type_id: 0x33756485 offset: 28352 } +member { + id: 0xda32bd10 + name: "cpu_context" + type_id: 0x0b3cc640 +} member { id: 0xda98dd92 name: "cpu_context" type_id: 0xa15c4428 } +member { + id: 0x5c3166c4 + name: "cpu_count" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0x5c554660 name: "cpu_count" @@ -74671,6 +86520,12 @@ member { type_id: 0xedf277ba offset: 192 } +member { + id: 0xdd464f07 + name: "cpu_delay_total" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0x36e27e73 name: "cpu_entry" @@ -74731,12 +86586,30 @@ member { type_id: 0xedf277ba offset: 512 } +member { + id: 0x4b6dc14f + name: "cpu_run_real_total" + type_id: 0x89d2d38c + offset: 512 +} +member { + id: 0xbbaae4f3 + name: "cpu_run_virtual_total" + type_id: 0x89d2d38c + offset: 576 +} member { id: 0xbbcec457 name: "cpu_run_virtual_total" type_id: 0xedf277ba offset: 576 } +member { + id: 0xb9a2991f + name: "cpu_scaled_run_real_total" + type_id: 0x89d2d38c + offset: 2432 +} member { id: 0xb9c6b9bb name: "cpu_scaled_run_real_total" @@ -74795,12 +86668,30 @@ member { type_id: 0x49a73111 offset: 3072 } +member { + id: 0x3ed2f3c6 + name: "cpuhp_dead" + type_id: 0x0d9b442d + offset: 3072 +} +member { + id: 0x3ed2f74a + name: "cpuhp_dead" + type_id: 0x0d9b442d + offset: 1856 +} member { id: 0xabb973e9 name: "cpuhp_online" type_id: 0x49a73111 offset: 2944 } +member { + id: 0xabfd4f9c + name: "cpuhp_online" + type_id: 0x0d9b442d + offset: 2944 +} member { id: 0x92221437 name: "cpuid" @@ -74830,6 +86721,12 @@ member { type_id: 0x38fa32ef offset: 8576 } +member { + id: 0x3d82ded7 + name: "cpumask" + type_id: 0xb79448be + offset: 1344 +} member { id: 0x3dac803f name: "cpumask" @@ -74866,6 +86763,12 @@ member { type_id: 0x99ad16f8 offset: 1472 } +member { + id: 0xe74e1ffe + name: "cpus" + type_id: 0x391e5ae7 + offset: 256 +} member { id: 0xe76a6b02 name: "cpus" @@ -74907,6 +86810,18 @@ member { type_id: 0x1c04d361 offset: 11136 } +member { + id: 0x25f812a6 + name: "cpus_mask" + type_id: 0x0976b8d1 + offset: 11136 +} +member { + id: 0xff9267b7 + name: "cpus_ptr" + type_id: 0x08cd9793 + offset: 11008 +} member { id: 0xffa6fe2f name: "cpus_ptr" @@ -74943,6 +86858,12 @@ member { type_id: 0x6720d32f offset: 22944 } +member { + id: 0x48e45e2a + name: "cpuset_mem_spread_rotor" + type_id: 0xe5312866 + offset: 22944 +} member { id: 0x86895467 name: "cpustat" @@ -74953,11 +86874,27 @@ member { name: "cputime" type_id: 0x4e9556c5 } +member { + id: 0x43b91df4 + name: "cputime" + type_id: 0xe94775da +} member { id: 0x080536ca name: "cputime_atomic" type_id: 0xf782715b } +member { + id: 0x08604c35 + name: "cputime_atomic" + type_id: 0x92f88eae +} +member { + id: 0xf31a2077 + name: "cputimer" + type_id: 0xe85dead2 + offset: 1984 +} member { id: 0xf3711717 name: "cputimer" @@ -75450,6 +87387,12 @@ member { type_id: 0x5d8155a5 offset: 968 } +member { + id: 0x93033783 + name: "crcs" + type_id: 0x3fbe8b7a + offset: 2240 +} member { id: 0x930d8dc8 name: "crcs" @@ -75507,6 +87450,12 @@ member { type_id: 0x2c073044 offset: 256 } +member { + id: 0x0fce30d5 + name: "create" + type_id: 0x4d4c2021 + offset: 320 +} member { id: 0x506dd939 name: "create" @@ -75645,6 +87594,24 @@ member { type_id: 0x3d551c03 offset: 576 } +member { + id: 0xcef570d0 + name: "cred" + type_id: 0x16d75116 + offset: 832 +} +member { + id: 0xcef574a5 + name: "cred" + type_id: 0x16d75116 + offset: 18432 +} +member { + id: 0xe5082ee9 + name: "cred_guard_mutex" + type_id: 0x004a2e6f + offset: 7744 +} member { id: 0xe5afa7a5 name: "cred_guard_mutex" @@ -75871,6 +87838,18 @@ member { type_id: 0x0a224652 offset: 1024 } +member { + id: 0xe60ef606 + name: "crypt_ctx" + type_id: 0x03a413e1 + offset: 1024 +} +member { + id: 0xf3cbd919 + name: "crypt_keyslot" + type_id: 0x0a20b2e5 + offset: 1088 +} member { id: 0xf3d5666b name: "crypt_keyslot" @@ -75946,6 +87925,12 @@ member { type_id: 0x23f09c34 offset: 3392 } +member { + id: 0x03640e79 + name: "crypto_kobject" + type_id: 0x1906d61e + offset: 3392 +} member { id: 0xad02928b name: "crypto_mode" @@ -75975,6 +87960,12 @@ member { type_id: 0x08956bf0 offset: 2816 } +member { + id: 0x549d0e5c + name: "crypto_profile" + type_id: 0x027f996b + offset: 3328 +} member { id: 0x2206cfe9 name: "cs_change" @@ -76091,6 +88082,12 @@ member { type_id: 0x295c7202 offset: 320 } +member { + id: 0x03373057 + name: "csd" + type_id: 0x21e22af0 + offset: 4608 +} member { id: 0x03bc3a74 name: "csd" @@ -76133,6 +88130,12 @@ member { type_id: 0xd3c80119 offset: 5760 } +member { + id: 0xe782e01e + name: "cset_links" + type_id: 0x070c8f33 + offset: 5760 +} member { id: 0x66e22acd name: "cset_pos" @@ -76161,6 +88164,16 @@ member { name: "css" type_id: 0x861be646 } +member { + id: 0xdeee285a + name: "css" + type_id: 0x65a6432e +} +member { + id: 0x8fcb2679 + name: "css_alloc" + type_id: 0x29912205 +} member { id: 0x8fda1585 name: "css_alloc" @@ -76172,6 +88185,18 @@ member { type_id: 0x2dbd49c7 offset: 448 } +member { + id: 0x0cefb976 + name: "css_extra_stat_show" + type_id: 0xeb714105 + offset: 448 +} +member { + id: 0xbe91fb83 + name: "css_free" + type_id: 0x6e95a179 + offset: 256 +} member { id: 0xbef36963 name: "css_free" @@ -76184,24 +88209,54 @@ member { type_id: 0x04b89667 offset: 1472 } +member { + id: 0x42976793 + name: "css_idr" + type_id: 0xbc87f05c + offset: 1472 +} member { id: 0x690436fc name: "css_local_stat_show" type_id: 0x2dbd49c7 offset: 512 } +member { + id: 0x69c2faf4 + name: "css_local_stat_show" + type_id: 0xeb714105 + offset: 512 +} +member { + id: 0xa53361d2 + name: "css_offline" + type_id: 0x6e95a179 + offset: 128 +} member { id: 0xa551f332 name: "css_offline" type_id: 0x0c0741c0 offset: 128 } +member { + id: 0x73a4ab1c + name: "css_online" + type_id: 0x5b7bc7c0 + offset: 64 +} member { id: 0x73d091b6 name: "css_online" type_id: 0x2f416d6f offset: 64 } +member { + id: 0x589f63a5 + name: "css_released" + type_id: 0x6e95a179 + offset: 192 +} member { id: 0x58fdf145 name: "css_released" @@ -76214,18 +88269,36 @@ member { type_id: 0x0c0741c0 offset: 320 } +member { + id: 0x64ca541d + name: "css_reset" + type_id: 0x6e95a179 + offset: 320 +} member { id: 0x9812b386 name: "css_rstat_flush" type_id: 0x0c606113 offset: 384 } +member { + id: 0x98d6fc8b + name: "css_rstat_flush" + type_id: 0xc82f6cb1 + offset: 384 +} member { id: 0xf5ed8277 name: "cstime" type_id: 0x92233392 offset: 3520 } +member { + id: 0xf5f67397 + name: "cstime" + type_id: 0x89d2d38c + offset: 3520 +} member { id: 0x6e8b63cd name: "csum" @@ -76285,6 +88358,12 @@ member { type_id: 0xc8211caa offset: 8 } +member { + id: 0x5281cb88 + name: "csum_type" + type_id: 0x2d2f93e0 + offset: 8 +} member { id: 0x094e4ed8 name: "csum_unnecessary" @@ -76319,6 +88398,11 @@ member { name: "ct" type_id: 0xecb71804 } +member { + id: 0xd7a2ac0c + name: "ct" + type_id: 0xdd51c248 +} member { id: 0x380ba1d1 name: "ct_attrs" @@ -76381,6 +88465,12 @@ member { type_id: 0x33756485 offset: 640 } +member { + id: 0xcfbf321b + name: "ctime" + type_id: 0x4b47e8fb + offset: 768 +} member { id: 0xcfcde1b3 name: "ctime" @@ -76451,12 +88541,29 @@ member { name: "ctl_table" type_id: 0x3747dc62 } +member { + id: 0x4dd038b6 + name: "ctl_table" + type_id: 0x2d1631ef +} +member { + id: 0x410607ca + name: "ctl_table_arg" + type_id: 0x2d1631ef + offset: 256 +} member { id: 0x4119f040 name: "ctl_table_arg" type_id: 0x32e1bbbe offset: 256 } +member { + id: 0xb6269884 + name: "ctl_table_size" + type_id: 0xe5312866 + offset: 64 +} member { id: 0xb6a4897f name: "ctl_table_size" @@ -76660,6 +88767,11 @@ member { type_id: 0x30ae0fb9 offset: 320 } +member { + id: 0xecab89b8 + name: "ctx" + type_id: 0x327a9be7 +} member { id: 0xecb5a2ac name: "ctx" @@ -76701,12 +88813,24 @@ member { type_id: 0x3aeb5c03 offset: 576 } +member { + id: 0x5cf8dad3 + name: "ctx_arg_info" + type_id: 0x0779e725 + offset: 576 +} member { id: 0xfd0e2eac name: "ctx_arg_info_size" type_id: 0xc9082b19 offset: 416 } +member { + id: 0xfd139c4c + name: "ctx_arg_info_size" + type_id: 0xd4bacb77 + offset: 416 +} member { id: 0xd95e2f00 name: "ctx_array_dma" @@ -76735,6 +88859,12 @@ member { type_id: 0xedf277ba offset: 384 } +member { + id: 0x35739ad0 + name: "ctx_in" + type_id: 0x89d2d38c + offset: 384 +} member { id: 0xbee7f62c name: "ctx_len" @@ -76753,6 +88883,18 @@ member { type_id: 0xa3189db3 offset: 1792 } +member { + id: 0x4b890f0c + name: "ctx_map" + type_id: 0x7004ceed + offset: 1792 +} +member { + id: 0xe6bdac68 + name: "ctx_out" + type_id: 0x89d2d38c + offset: 448 +} member { id: 0xe6d98ccc name: "ctx_out" @@ -76765,12 +88907,24 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0x69530e16 + name: "ctx_size_in" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0x69619a62 name: "ctx_size_in" type_id: 0xe62ebf07 offset: 320 } +member { + id: 0xa381fa97 + name: "ctx_size_out" + type_id: 0xd4bacb77 + offset: 352 +} member { id: 0xa3b36ee3 name: "ctx_size_out" @@ -76783,6 +88937,12 @@ member { type_id: 0xca2a51af offset: 64 } +member { + id: 0x6d804ecd + name: "ctxs" + type_id: 0x049c481b + offset: 2176 +} member { id: 0x6d82693f name: "ctxs" @@ -76961,12 +89121,24 @@ member { type_id: 0x1ddac82a offset: 1472 } +member { + id: 0xa865f2a7 + name: "cur_image" + type_id: 0x18111a93 + offset: 1472 +} member { id: 0xc335f99d name: "cur_iotype" type_id: 0x5d8155a5 offset: 4936 } +member { + id: 0x98a98d7b + name: "cur_ktime" + type_id: 0x89d2d38c + offset: 256 +} member { id: 0x98b27c9b name: "cur_ktime" @@ -77208,6 +89380,12 @@ member { type_id: 0x5d8155a5 offset: 1264 } +member { + id: 0x6e33be28 + name: "curr_nr" + type_id: 0xe5312866 + offset: 64 +} member { id: 0x6eb1afd3 name: "curr_nr" @@ -77220,6 +89398,12 @@ member { type_id: 0x39cc14ac offset: 1152 } +member { + id: 0xe18fb1f3 + name: "curr_target" + type_id: 0x26d2fc49 + offset: 448 +} member { id: 0xe1b47aa6 name: "curr_target" @@ -77279,6 +89463,12 @@ member { type_id: 0x176fc5b8 offset: 320 } +member { + id: 0xcf50fa6e + name: "current_may_mount" + type_id: 0xa7c9061d + offset: 64 +} member { id: 0xcfc20a47 name: "current_may_mount" @@ -77350,6 +89540,11 @@ member { name: "current_threshold" type_id: 0x6720d32f } +member { + id: 0x148031f8 + name: "current_threshold" + type_id: 0xe5312866 +} member { id: 0xd8809490 name: "current_trace" @@ -77534,12 +89729,24 @@ member { type_id: 0x2d8ee262 offset: 128 } +member { + id: 0x218c20bd + name: "custom_slice" + type_id: 0x2d2f93e0 + offset: 664 +} member { id: 0x21fc8e7b name: "custom_slice" type_id: 0x5d8155a5 offset: 664 } +member { + id: 0xe282d249 + name: "cutime" + type_id: 0x89d2d38c + offset: 3456 +} member { id: 0xe29923a9 name: "cutime" @@ -77690,18 +89897,35 @@ member { name: "d_alias" type_id: 0x49a73111 } +member { + id: 0x4a5fd19d + name: "d_alias" + type_id: 0x0d9b442d +} member { id: 0x4d4e6f13 name: "d_attrs_muex" type_id: 0x0ee3dd73 offset: 8768 } +member { + id: 0xd4d2fc80 + name: "d_automount" + type_id: 0x3227b760 + offset: 640 +} member { id: 0xd4f1b234 name: "d_automount" type_id: 0x11690361 offset: 640 } +member { + id: 0xa05be96a + name: "d_canonical_path" + type_id: 0x051a70de + offset: 832 +} member { id: 0xa070bd00 name: "d_canonical_path" @@ -77714,18 +89938,42 @@ member { type_id: 0x5e8dc7f4 offset: 1344 } +member { + id: 0x86da0d9f + name: "d_children" + type_id: 0xf992fdc1 + offset: 1344 +} member { id: 0x8751a712 name: "d_compare" type_id: 0x2e0d4ac8 offset: 192 } +member { + id: 0x878382fb + name: "d_compare" + type_id: 0xfc28a3d0 + offset: 192 +} member { id: 0x016b4daf name: "d_delete" type_id: 0x2e4b10a5 offset: 256 } +member { + id: 0x01c9f43a + name: "d_delete" + type_id: 0x8cf2853a + offset: 256 +} +member { + id: 0x975aafd0 + name: "d_dname" + type_id: 0x2454fb62 + offset: 576 +} member { id: 0x977ac637 name: "d_dname" @@ -77737,17 +89985,45 @@ member { name: "d_fieldmask" type_id: 0x6720d32f } +member { + id: 0xf4aa79ad + name: "d_fieldmask" + type_id: 0xe5312866 +} +member { + id: 0x804c26e9 + name: "d_flags" + type_id: 0xd4bacb77 +} member { id: 0x80dd1944 name: "d_flags" type_id: 0x4585663f } +member { + id: 0x58015b5c + name: "d_fsdata" + type_id: 0x3ee7bddd + offset: 960 +} member { id: 0x58270184 name: "d_fsdata" type_id: 0x18bd6530 offset: 960 } +member { + id: 0xe70ceeb2 + name: "d_hash" + type_id: 0xb9b69b2b + offset: 64 +} +member { + id: 0xe711bb6b + name: "d_hash" + type_id: 0xa4ee61b5 + offset: 128 +} member { id: 0xe79b1adb name: "d_hash" @@ -77765,24 +90041,53 @@ member { name: "d_in_lookup_hash" type_id: 0x7f2c93f7 } +member { + id: 0xdbe7dde5 + name: "d_in_lookup_hash" + type_id: 0xb9b69b2b +} +member { + id: 0x9164bc2c + name: "d_iname" + type_id: 0x295167dc + offset: 448 +} member { id: 0x9178979d name: "d_iname" type_id: 0x357ad64d offset: 448 } +member { + id: 0xcf247653 + name: "d_init" + type_id: 0x3cfab145 + offset: 320 +} member { id: 0xcf345cb7 name: "d_init" type_id: 0x2cd05561 offset: 320 } +member { + id: 0x630db500 + name: "d_ino_count" + type_id: 0x89d2d38c + offset: 384 +} member { id: 0x631644e0 name: "d_ino_count" type_id: 0x92233392 offset: 384 } +member { + id: 0xea2b0e11 + name: "d_ino_hardlimit" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0xea30fff1 name: "d_ino_hardlimit" @@ -77795,24 +90100,54 @@ member { type_id: 0x92233392 offset: 256 } +member { + id: 0xf9deda9d + name: "d_ino_softlimit" + type_id: 0x89d2d38c + offset: 256 +} +member { + id: 0x89283768 + name: "d_ino_timer" + type_id: 0xedc43a15 + offset: 448 +} member { id: 0x89ebfcc3 name: "d_ino_timer" type_id: 0x2e0f9112 offset: 448 } +member { + id: 0x50375f74 + name: "d_ino_warns" + type_id: 0xe5312866 + offset: 576 +} member { id: 0x50b54e8f name: "d_ino_warns" type_id: 0x6720d32f offset: 576 } +member { + id: 0x190258b8 + name: "d_inode" + type_id: 0x38d730db + offset: 384 +} member { id: 0x19210a18 name: "d_inode" type_id: 0x1b8590a8 offset: 384 } +member { + id: 0xc77d8133 + name: "d_iput" + type_id: 0xca5ddd16 + offset: 512 +} member { id: 0xc7b85112 name: "d_iput" @@ -77825,11 +90160,28 @@ member { type_id: 0xae6f8936 offset: 1024 } +member { + id: 0xb15fb5c7 + name: "d_lockref" + type_id: 0xe6085c56 + offset: 1024 +} member { id: 0xe930ea5e name: "d_lru" type_id: 0xd3c80119 } +member { + id: 0xe9e42ed0 + name: "d_lru" + type_id: 0x070c8f33 +} +member { + id: 0xd614f91a + name: "d_manage" + type_id: 0x8ed9107c + offset: 704 +} member { id: 0xd6b41596 name: "d_manage" @@ -77842,18 +90194,36 @@ member { type_id: 0x3945ef63 offset: 256 } +member { + id: 0x41763401 + name: "d_name" + type_id: 0x7b7a32de + offset: 256 +} member { id: 0x5bdcdf32 name: "d_node" type_id: 0xd3c80119 offset: 384 } +member { + id: 0x528a1157 + name: "d_op" + type_id: 0x05e9746c + offset: 768 +} member { id: 0x52b62b2d name: "d_op" type_id: 0x39d30e9a offset: 768 } +member { + id: 0xb88e5669 + name: "d_parent" + type_id: 0x08be563f + offset: 192 +} member { id: 0xb894ed7f name: "d_parent" @@ -77866,23 +90236,51 @@ member { type_id: 0x0f9679ce offset: 448 } +member { + id: 0xc2211ad7 + name: "d_prune" + type_id: 0x38e5b42c + offset: 448 +} member { id: 0x9a8b59d9 name: "d_rcu" type_id: 0xe3222f5b } +member { + id: 0x9af59d30 + name: "d_rcu" + type_id: 0x9de6c60c +} +member { + id: 0xa3a1f3a9 + name: "d_real" + type_id: 0x675c46b8 + offset: 768 +} member { id: 0xa3ee6810 name: "d_real" type_id: 0x28c7ff49 offset: 768 } +member { + id: 0x2699addf + name: "d_release" + type_id: 0x38e5b42c + offset: 384 +} member { id: 0x26aede12 name: "d_release" type_id: 0x0f9679ce offset: 384 } +member { + id: 0xb0787349 + name: "d_revalidate" + type_id: 0xfc24f6f3 +} member { id: 0xb0a8c26f name: "d_revalidate" @@ -77894,54 +90292,114 @@ member { type_id: 0x92233392 offset: 768 } +member { + id: 0x081bc6ec + name: "d_rt_space" + type_id: 0x89d2d38c + offset: 768 +} member { id: 0x3a80de66 name: "d_rt_spc_hardlimit" type_id: 0x92233392 offset: 640 } +member { + id: 0x3a9b2f86 + name: "d_rt_spc_hardlimit" + type_id: 0x89d2d38c + offset: 640 +} member { id: 0x46e2e14f name: "d_rt_spc_softlimit" type_id: 0x92233392 offset: 704 } +member { + id: 0x46f910af + name: "d_rt_spc_softlimit" + type_id: 0x89d2d38c + offset: 704 +} +member { + id: 0x7e07350c + name: "d_rt_spc_timer" + type_id: 0xedc43a15 + offset: 832 +} member { id: 0x7ec4fea7 name: "d_rt_spc_timer" type_id: 0x2e0f9112 offset: 832 } +member { + id: 0x55684460 + name: "d_rt_spc_warns" + type_id: 0xe5312866 + offset: 896 +} member { id: 0x55ea559b name: "d_rt_spc_warns" type_id: 0x6720d32f offset: 896 } +member { + id: 0x3a51bbab + name: "d_sb" + type_id: 0x28b299e3 + offset: 832 +} member { id: 0x3a5fe75a name: "d_sb" type_id: 0x26ee682a offset: 832 } +member { + id: 0x9074a2ba + name: "d_seq" + type_id: 0x0ace24dc + offset: 32 +} member { id: 0x9095fc0e name: "d_seq" type_id: 0xeb90906e offset: 32 } +member { + id: 0x7e09d4da + name: "d_sib" + type_id: 0x0d9b442d + offset: 1216 +} member { id: 0x7e4de8af name: "d_sib" type_id: 0x49a73111 offset: 1216 } +member { + id: 0x008d07a4 + name: "d_space" + type_id: 0x89d2d38c + offset: 320 +} member { id: 0x0096f644 name: "d_space" type_id: 0x92233392 offset: 320 } +member { + id: 0x7b04a65f + name: "d_spc_hardlimit" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x7b1f57bf name: "d_spc_hardlimit" @@ -77954,12 +90412,30 @@ member { type_id: 0x92233392 offset: 128 } +member { + id: 0x633652a6 + name: "d_spc_softlimit" + type_id: 0x89d2d38c + offset: 128 +} +member { + id: 0xcb730895 + name: "d_spc_timer" + type_id: 0xedc43a15 + offset: 512 +} member { id: 0xcbb0c33e name: "d_spc_timer" type_id: 0x2e0f9112 offset: 512 } +member { + id: 0x9f70ccf6 + name: "d_spc_warns" + type_id: 0xe5312866 + offset: 608 +} member { id: 0x9ff2dd0d name: "d_spc_warns" @@ -77972,6 +90448,12 @@ member { type_id: 0x4585663f offset: 256 } +member { + id: 0x3c53db75 + name: "d_time" + type_id: 0x3f691753 + offset: 896 +} member { id: 0x3c5fc706 name: "d_time" @@ -77984,11 +90466,28 @@ member { type_id: 0x444ac848 offset: 1408 } +member { + id: 0xf1dc74dd + name: "d_u" + type_id: 0xe45ca7c8 + offset: 1408 +} member { id: 0x051fb74d name: "d_wait" type_id: 0x0a747547 } +member { + id: 0x0528b3a7 + name: "d_wait" + type_id: 0x3d709f36 +} +member { + id: 0xf74abf9f + name: "d_weak_revalidate" + type_id: 0xfc24f6f3 + offset: 64 +} member { id: 0xf79a0eb9 name: "d_weak_revalidate" @@ -78257,6 +90756,11 @@ member { type_id: 0x3db7fb40 offset: 192 } +member { + id: 0xff11d090 + name: "data" + type_id: 0x83f4fc6d +} member { id: 0xff1240f1 name: "data" @@ -78488,6 +90992,12 @@ member { type_id: 0x1a41d386 offset: 128 } +member { + id: 0xff88fdcc + name: "data" + type_id: 0x1add4188 + offset: 64 +} member { id: 0xff8a9013 name: "data" @@ -78719,6 +91229,24 @@ member { type_id: 0x3e10b518 offset: 256 } +member { + id: 0xffacc730 + name: "data" + type_id: 0x3ee7bddd + offset: 64 +} +member { + id: 0xffacc936 + name: "data" + type_id: 0x3ee7bddd + offset: 1536 +} +member { + id: 0xffaccb18 + name: "data" + type_id: 0x3ee7bddd + offset: 192 +} member { id: 0xffad2108 name: "data" @@ -78754,6 +91282,12 @@ member { type_id: 0x20fd6195 offset: 64 } +member { + id: 0xffb7c516 + name: "data" + type_id: 0x25e59bc7 + offset: 64 +} member { id: 0xffb87efd name: "data" @@ -78782,6 +91316,11 @@ member { type_id: 0x5434eb98 offset: 96 } +member { + id: 0xffc9ed50 + name: "data" + type_id: 0x5bc93c81 +} member { id: 0xffca45c6 name: "data" @@ -78811,6 +91350,12 @@ member { type_id: 0x4765767f offset: 384 } +member { + id: 0xffd5caad + name: "data" + type_id: 0x47ea5d8b + offset: 80 +} member { id: 0xffd88cf6 name: "data" @@ -78850,6 +91395,12 @@ member { type_id: 0x6720d32f offset: 3744 } +member { + id: 0xfff74eb6 + name: "data" + type_id: 0x656b4854 + offset: 384 +} member { id: 0x9e14f48e name: "data03" @@ -78995,6 +91546,12 @@ member { type_id: 0xedf277ba offset: 128 } +member { + id: 0x737363ae + name: "data_in" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0x4a1ef3b4 name: "data_interval" @@ -79073,6 +91630,12 @@ member { type_id: 0xe62ebf07 offset: 128 } +member { + id: 0xd99e890c + name: "data_out" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0xd9faa9a8 name: "data_out" @@ -79198,12 +91761,30 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x787de89e + name: "data_size_in" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0xa4056fb4 + name: "data_size_out" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0xa437fbc0 name: "data_size_out" type_id: 0xe62ebf07 offset: 96 } +member { + id: 0x2502e100 + name: "data_source" + type_id: 0x62aebfd4 + offset: 16 +} member { id: 0x250d30e0 name: "data_source" @@ -79294,6 +91875,12 @@ member { type_id: 0x33756485 offset: 2176 } +member { + id: 0x26df08d8 + name: "data_vm" + type_id: 0x3f691753 + offset: 2176 +} member { id: 0x7c7bb469 name: "dataformat" @@ -79311,6 +91898,12 @@ member { type_id: 0x4585663f offset: 45248 } +member { + id: 0xb9bdd567 + name: "datalen" + type_id: 0x951c1ffe + offset: 1136 +} member { id: 0xb9dcf471 name: "datalen" @@ -79688,6 +92281,11 @@ member { type_id: 0x18bd6530 offset: 768 } +member { + id: 0x103f051b + name: "dd_key_false" + type_id: 0x411dbb37 +} member { id: 0x10f05f62 name: "dd_key_false" @@ -79698,6 +92296,11 @@ member { name: "dd_key_true" type_id: 0xd2755d5f } +member { + id: 0x44b0cb81 + name: "dd_key_true" + type_id: 0x2d5fbb04 +} member { id: 0x1036f59b name: "ddc" @@ -79757,12 +92360,24 @@ member { type_id: 0xd3c80119 offset: 768 } +member { + id: 0xd96689cb + name: "ddsp_dsq_id" + type_id: 0x89d2d38c + offset: 1088 +} member { id: 0xd97d782b name: "ddsp_dsq_id" type_id: 0x92233392 offset: 1088 } +member { + id: 0x526fd450 + name: "ddsp_enq_flags" + type_id: 0x89d2d38c + offset: 1152 +} member { id: 0x527425b0 name: "ddsp_enq_flags" @@ -79829,6 +92444,12 @@ member { type_id: 0x295c7202 offset: 128 } +member { + id: 0x3bd1e23f + name: "dead" + type_id: 0x62aebfd4 + offset: 3392 +} member { id: 0x3bd4631e name: "dead" @@ -79907,12 +92528,30 @@ member { type_id: 0x92233392 offset: 256 } +member { + id: 0xd07d5751 + name: "deadline" + type_id: 0x89d2d38c + offset: 576 +} +member { + id: 0xd07d59e4 + name: "deadline" + type_id: 0x89d2d38c + offset: 320 +} member { id: 0xd0c7ffe9 name: "deadline" type_id: 0x33756485 offset: 1280 } +member { + id: 0xd0cbe39a + name: "deadline" + type_id: 0x3f691753 + offset: 1280 +} member { id: 0xb0c7fc0c name: "deadprops" @@ -80009,6 +92648,12 @@ member { type_id: 0x3f498f10 offset: 1600 } +member { + id: 0x07425e9c + name: "debug" + type_id: 0x44416f7d + offset: 5824 +} member { id: 0x075b6fad name: "debug" @@ -80040,6 +92685,12 @@ member { type_id: 0x120540d1 offset: 62080 } +member { + id: 0x8abd1b9b + name: "debug_dir" + type_id: 0x08be563f + offset: 9728 +} member { id: 0x587405d5 name: "debug_events" @@ -80124,6 +92775,12 @@ member { type_id: 0x0ec83257 offset: 448 } +member { + id: 0x1c2fc31f + name: "debugfs" + type_id: 0x08be563f + offset: 4544 +} member { id: 0x1c357305 name: "debugfs" @@ -80214,6 +92871,18 @@ member { type_id: 0x120540d1 offset: 8384 } +member { + id: 0x35ba1712 + name: "debugfs_dir" + type_id: 0x08be563f + offset: 8384 +} +member { + id: 0x35ba1873 + name: "debugfs_dir" + type_id: 0x08be563f + offset: 3968 +} member { id: 0xa6456edb name: "debugfs_disable" @@ -80304,6 +92973,12 @@ member { type_id: 0xa7c362b0 offset: 8576 } +member { + id: 0x118771be + name: "debugfs_mutex" + type_id: 0x004a2e6f + offset: 8576 +} member { id: 0x26d884ec name: "debugfs_name" @@ -80543,6 +93218,12 @@ member { type_id: 0x33756485 offset: 2368 } +member { + id: 0x56de8aa3 + name: "def_flags" + type_id: 0x3f691753 + offset: 2368 +} member { id: 0xbf885c2a name: "def_inq_scan_int" @@ -80650,6 +93331,12 @@ member { type_id: 0x06433852 offset: 128 } +member { + id: 0xb6c82451 + name: "default_groups" + type_id: 0x09410072 + offset: 128 +} member { id: 0x5d35f8c7 name: "default_hw_config_id" @@ -80697,6 +93384,11 @@ member { name: "default_set" type_id: 0x7b06e63f } +member { + id: 0x374809c1 + name: "default_set" + type_id: 0x031f06f3 +} member { id: 0xb10f26b3 name: "default_state" @@ -80709,6 +93401,12 @@ member { type_id: 0x92233392 offset: 25024 } +member { + id: 0xb037bfc0 + name: "default_timer_slack_ns" + type_id: 0x89d2d38c + offset: 25024 +} member { id: 0xe495c9be name: "default_timestamp" @@ -80848,6 +93546,12 @@ member { type_id: 0x33756485 offset: 1664 } +member { + id: 0xd9044918 + name: "defer_sync" + type_id: 0x070c8f33 + offset: 256 +} member { id: 0xd9d08d96 name: "defer_sync" @@ -80945,6 +93649,18 @@ member { type_id: 0x6d7f5ff6 offset: 2888 } +member { + id: 0x5c3836e1 + name: "deferred_split_queue" + type_id: 0x041ac474 + offset: 13248 +} +member { + id: 0x5c383755 + name: "deferred_split_queue" + type_id: 0x041ac474 + offset: 43520 +} member { id: 0x5cbd62f6 name: "deferred_split_queue" @@ -81183,6 +93899,12 @@ member { type_id: 0xd298e888 offset: 1728 } +member { + id: 0x0bae90b0 + name: "delay_work" + type_id: 0x0e4a54a4 + offset: 1728 +} member { id: 0xa8ffb47d name: "delayed_delay_off" @@ -81243,6 +93965,12 @@ member { type_id: 0x0815eb6d offset: 24768 } +member { + id: 0x8c3f5b9c + name: "delays" + type_id: 0x3b2340f7 + offset: 24768 +} member { id: 0x69ce4228 name: "delegated_inode" @@ -81535,6 +94263,12 @@ member { type_id: 0x120540d1 offset: 256 } +member { + id: 0xf3f55359 + name: "dentry" + type_id: 0x08be563f + offset: 64 +} member { id: 0x5101458b name: "dentry_name" @@ -81559,6 +94293,12 @@ member { type_id: 0x2db0f133 offset: 256 } +member { + id: 0xca13ab5d + name: "dep_map" + type_id: 0x12bbcce4 + offset: 128 +} member { id: 0xca5e372d name: "dep_map" @@ -81571,6 +94311,12 @@ member { type_id: 0x5f2909b3 offset: 128 } +member { + id: 0x1836472e + name: "depends_on" + type_id: 0xd4bacb77 + offset: 1920 +} member { id: 0x18a77883 name: "depends_on" @@ -81642,6 +94388,23 @@ member { type_id: 0x295c7202 offset: 32 } +member { + id: 0x1b8137f8 + name: "depth" + type_id: 0xe5312866 + offset: 1152 +} +member { + id: 0x1bb0b2c7 + name: "depth" + type_id: 0xd4bacb77 +} +member { + id: 0x1bb0b9df + name: "depth" + type_id: 0xd4bacb77 + offset: 512 +} member { id: 0x1bd7e77f name: "depth" @@ -81734,6 +94497,12 @@ member { type_id: 0xcd61a67c offset: 128 } +member { + id: 0x8770c9c8 + name: "desc" + type_id: 0xaaeab750 + offset: 16 +} member { id: 0x877591f3 name: "desc" @@ -81904,6 +94673,11 @@ member { name: "desc_len" type_id: 0x914dbfdc } +member { + id: 0x730d3adf + name: "desc_len" + type_id: 0x951c1ffe +} member { id: 0x64d13d0a name: "desc_metadata_mode" @@ -81986,6 +94760,12 @@ member { type_id: 0x3e10b518 offset: 256 } +member { + id: 0x317b3edb + name: "description" + type_id: 0x01dbdd5f + offset: 256 +} member { id: 0x317e62aa name: "description" @@ -82050,6 +94830,11 @@ member { type_id: 0x356ace5c offset: 512 } +member { + id: 0x2b83d824 + name: "descs" + type_id: 0x37f359ce +} member { id: 0x2b914e16 name: "descs" @@ -82252,6 +95037,12 @@ member { type_id: 0x0e489060 offset: 832 } +member { + id: 0xa758a361 + name: "destroy_dquot" + type_id: 0x3423eec0 + offset: 128 +} member { id: 0xa761d691 name: "destroy_dquot" @@ -82281,6 +95072,12 @@ member { type_id: 0x49a73111 offset: 704 } +member { + id: 0x2e452c42 + name: "destroy_inode" + type_id: 0xfd90bde1 + offset: 64 +} member { id: 0x2eb7b28b name: "destroy_inode" @@ -82310,6 +95107,12 @@ member { type_id: 0xd15fd98f offset: 1088 } +member { + id: 0x74fe4519 + name: "destroy_rwork" + type_id: 0xc2f9b466 + offset: 1088 +} member { id: 0x6803008b name: "destroy_rwq_ind_table" @@ -82322,6 +95125,18 @@ member { type_id: 0x2d088ce3 offset: 2816 } +member { + id: 0x83113370 + name: "destroy_work" + type_id: 0x8e39778b + offset: 832 +} +member { + id: 0x83113492 + name: "destroy_work" + type_id: 0x8e39778b + offset: 10880 +} member { id: 0x83803163 name: "destroy_work" @@ -82441,6 +95256,12 @@ member { type_id: 0x2f031c3f offset: 64 } +member { + id: 0x0e2384a1 + name: "detach" + type_id: 0x0651af62 + offset: 1600 +} member { id: 0x0e2908f4 name: "detach" @@ -83111,6 +95932,30 @@ member { type_id: 0x0258f96e offset: 64 } +member { + id: 0xce3c354c + name: "dev" + type_id: 0x05d6a478 + offset: 2560 +} +member { + id: 0xce3c361d + name: "dev" + type_id: 0x05d6a478 + offset: 1408 +} +member { + id: 0xce3c38ad + name: "dev" + type_id: 0x05d6a478 + offset: 8768 +} +member { + id: 0xce3c3d2c + name: "dev" + type_id: 0x05d6a478 + offset: 128 +} member { id: 0xce3ef9a6 name: "dev" @@ -83140,6 +95985,12 @@ member { name: "dev" type_id: 0xd880f174 } +member { + id: 0xceed5f46 + name: "dev" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0xb4fb8449 name: "dev_addr" @@ -83211,6 +96062,12 @@ member { type_id: 0x6d7f5ff6 offset: 1224 } +member { + id: 0xd6e94e96 + name: "dev_bound" + type_id: 0x62aebfd4 + offset: 1224 +} member { id: 0x34377d61 name: "dev_by_index" @@ -83340,6 +96197,24 @@ member { type_id: 0x06433852 offset: 448 } +member { + id: 0xf95b60a3 + name: "dev_groups" + type_id: 0x09410072 + offset: 128 +} +member { + id: 0xf95b61a8 + name: "dev_groups" + type_id: 0x09410072 + offset: 192 +} +member { + id: 0xf95b63c7 + name: "dev_groups" + type_id: 0x09410072 + offset: 896 +} member { id: 0xf9d2b3c9 name: "dev_groups" @@ -83459,11 +96334,23 @@ member { type_id: 0x1582ab06 offset: 16832 } +member { + id: 0x86038f7a + name: "dev_name" + type_id: 0x01dbdd5f + offset: 64 +} member { id: 0x8606d3a0 name: "dev_name" type_id: 0x0483e6f8 } +member { + id: 0x863abe34 + name: "dev_name" + type_id: 0x38e0e36f + offset: 8832 +} member { id: 0x863c40f3 name: "dev_name" @@ -83571,6 +96458,12 @@ member { type_id: 0x18bd6530 offset: 192 } +member { + id: 0xe0a9b125 + name: "dev_priv" + type_id: 0x3ee7bddd + offset: 192 +} member { id: 0xe9ca3d1b name: "dev_private" @@ -83606,6 +96499,12 @@ member { type_id: 0xc76fa419 offset: 20416 } +member { + id: 0xbf00f9f8 + name: "dev_release" + type_id: 0x5c2a9a30 + offset: 384 +} member { id: 0xbf5240c0 name: "dev_release" @@ -83659,6 +96558,12 @@ member { type_id: 0x6d7f5ff6 offset: 384 } +member { + id: 0x6bcba4bd + name: "dev_state" + type_id: 0x62aebfd4 + offset: 384 +} member { id: 0x84448bf3 name: "dev_stats" @@ -83730,6 +96635,12 @@ member { type_id: 0x2e3f786a offset: 192 } +member { + id: 0x4eeadc2c + name: "dev_uevent" + type_id: 0x18b83fac + offset: 192 +} member { id: 0x842a8ee9 name: "dev_up" @@ -84046,6 +96957,12 @@ member { type_id: 0x36d86941 offset: 256 } +member { + id: 0xccf967bb + name: "device_dma_supported" + type_id: 0x13a93d21 + offset: 256 +} member { id: 0x5b95c675 name: "device_fc" @@ -84070,12 +96987,24 @@ member { type_id: 0x0ccb9b16 offset: 320 } +member { + id: 0x11a01cd0 + name: "device_get_dma_attr" + type_id: 0xa1a07845 + offset: 320 +} member { id: 0x17783559 name: "device_get_match_data" type_id: 0x1ca50753 offset: 192 } +member { + id: 0x17a0077f + name: "device_get_match_data" + type_id: 0xc4972187 + offset: 192 +} member { id: 0x03cf89df name: "device_group" @@ -84122,6 +97051,12 @@ member { name: "device_init" type_id: 0x2f4eca66 } +member { + id: 0x4417395b + name: "device_is_available" + type_id: 0x13a93d21 + offset: 128 +} member { id: 0x4432480f name: "device_is_available" @@ -84555,6 +97490,24 @@ member { type_id: 0x6d7f5ff6 offset: 192 } +member { + id: 0x1e1fa21a + name: "devnode" + type_id: 0xbff0d094 + offset: 192 +} +member { + id: 0x1e301d61 + name: "devnode" + type_id: 0x9047c9a9 + offset: 256 +} +member { + id: 0x1e55cb16 + name: "devnode" + type_id: 0xf592afb8 + offset: 832 +} member { id: 0x1e9a3896 name: "devnode" @@ -84638,12 +97591,24 @@ member { type_id: 0xd3c80119 offset: 6208 } +member { + id: 0x08f2b2ad + name: "devres_head" + type_id: 0x070c8f33 + offset: 6208 +} member { id: 0xda0f5b02 name: "devres_lock" type_id: 0xf313e71a offset: 6144 } +member { + id: 0xda25d261 + name: "devres_lock" + type_id: 0xd99a84d5 + offset: 6144 +} member { id: 0xb523f4d2 name: "devres_managed" @@ -84679,6 +97644,12 @@ member { name: "devstats" type_id: 0x528e1d2c } +member { + id: 0x709f812c + name: "devt" + type_id: 0xd4bacb77 + offset: 6080 +} member { id: 0x70a0348a name: "devt" @@ -84691,6 +97662,12 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x881011a0 + name: "dfl_cftypes" + type_id: 0x26989170 + offset: 1792 +} member { id: 0x882d2033 name: "dfl_cftypes" @@ -84703,6 +97680,12 @@ member { type_id: 0x1ba902d8 offset: 64 } +member { + id: 0xb2ccba11 + name: "dfl_cgrp" + type_id: 0x39e3e321 + offset: 640 +} member { id: 0xb2edf894 name: "dfl_cgrp" @@ -85077,12 +98060,29 @@ member { name: "dio_complete" type_id: 0x0e279794 } +member { + id: 0xc56b9ebc + name: "dio_complete" + type_id: 0x52e96b08 +} member { id: 0x24821b6b name: "dio_mem_align" type_id: 0xc9082b19 offset: 1152 } +member { + id: 0x249fa98b + name: "dio_mem_align" + type_id: 0xd4bacb77 + offset: 1152 +} +member { + id: 0x84ed4886 + name: "dio_offset_align" + type_id: 0xd4bacb77 + offset: 1184 +} member { id: 0x84f0fa66 name: "dio_offset_align" @@ -85125,6 +98125,12 @@ member { type_id: 0xcd84e3cd offset: 320 } +member { + id: 0x2e45a5d4 + name: "dir" + type_id: 0xb389499b + offset: 64 +} member { id: 0x2e561ca0 name: "dir" @@ -85137,6 +98143,11 @@ member { type_id: 0x6df67d28 offset: 64 } +member { + id: 0x2e9f2980 + name: "dir" + type_id: 0x6901fca8 +} member { id: 0x2edf726f name: "dir" @@ -85252,6 +98263,12 @@ member { type_id: 0x0f08e52a offset: 704 } +member { + id: 0xc9b7ee38 + name: "direct_IO" + type_id: 0x3003cbe7 + offset: 704 +} member { id: 0x6b820536 name: "direct_access" @@ -85366,6 +98383,12 @@ member { type_id: 0x6720d32f offset: 256 } +member { + id: 0x21a8440a + name: "dirfd" + type_id: 0xe5312866 + offset: 256 +} member { id: 0x4f12e4ce name: "dirmap_create" @@ -85396,6 +98419,18 @@ member { type_id: 0x33756485 offset: 2112 } +member { + id: 0xf519e216 + name: "dirtied_stamp" + type_id: 0x3f691753 + offset: 2112 +} +member { + id: 0x48379c5c + name: "dirtied_time_when" + type_id: 0x3f691753 + offset: 1792 +} member { id: 0x483b802f name: "dirtied_time_when" @@ -85408,6 +98443,12 @@ member { type_id: 0x33756485 offset: 1728 } +member { + id: 0x6fadba2b + name: "dirtied_when" + type_id: 0x3f691753 + offset: 1728 +} member { id: 0xb540d111 name: "dirty" @@ -85438,6 +98479,12 @@ member { type_id: 0x4585663f offset: 26880 } +member { + id: 0xca26ce8a + name: "dirty_exceeded" + type_id: 0xe5312866 + offset: 2880 +} member { id: 0xcaa4df71 name: "dirty_exceeded" @@ -85450,18 +98497,36 @@ member { type_id: 0x34407506 offset: 192 } +member { + id: 0x12a5f1b8 + name: "dirty_folio" + type_id: 0xd74f74d0 + offset: 192 +} member { id: 0x8e178d41 name: "dirty_info" type_id: 0x38652666 offset: 128 } +member { + id: 0xcd35f3d8 + name: "dirty_inode" + type_id: 0x4732e131 + offset: 192 +} member { id: 0xcd7da86d name: "dirty_inode" type_id: 0x0f69541a offset: 192 } +member { + id: 0x9de0c045 + name: "dirty_limit" + type_id: 0x3f691753 + offset: 896 +} member { id: 0x9decdc36 name: "dirty_limit" @@ -85474,6 +98539,12 @@ member { type_id: 0x33756485 offset: 832 } +member { + id: 0x3939fc02 + name: "dirty_limit_tstamp" + type_id: 0x3f691753 + offset: 832 +} member { id: 0xca6e2f1f name: "dirty_max_mtime" @@ -85510,12 +98581,24 @@ member { type_id: 0x33756485 offset: 24896 } +member { + id: 0x32db5eed + name: "dirty_paused_when" + type_id: 0x3f691753 + offset: 24896 +} member { id: 0x2ef6f90f name: "dirty_ratelimit" type_id: 0x33756485 offset: 2368 } +member { + id: 0x2efae57c + name: "dirty_ratelimit" + type_id: 0x3f691753 + offset: 2368 +} member { id: 0x9179fa72 name: "dirty_secmap" @@ -85859,6 +98942,12 @@ member { type_id: 0x6d7f5ff6 offset: 1344 } +member { + id: 0x545ee675 + name: "disallow" + type_id: 0x62aebfd4 + offset: 1344 +} member { id: 0xc435ccdd name: "disassociate" @@ -85920,6 +99009,12 @@ member { offset: 333 bitsize: 1 } +member { + id: 0x992f5cd0 + name: "discard_alignment" + type_id: 0xd4bacb77 + offset: 800 +} member { id: 0x99be637d name: "discard_alignment" @@ -85938,6 +99033,12 @@ member { type_id: 0x4585663f offset: 3232 } +member { + id: 0x6f575667 + name: "discard_clusters" + type_id: 0x070c8f33 + offset: 5312 +} member { id: 0x6f8392e9 name: "discard_clusters" @@ -85950,6 +99051,12 @@ member { type_id: 0x74d29cf1 offset: 67040 } +member { + id: 0xfb6e2b09 + name: "discard_granularity" + type_id: 0xd4bacb77 + offset: 768 +} member { id: 0xfbff14a4 name: "discard_granularity" @@ -86004,6 +99111,12 @@ member { type_id: 0x6d7f5ff6 offset: 67208 } +member { + id: 0x9d75b96c + name: "discard_work" + type_id: 0x8e39778b + offset: 4800 +} member { id: 0x9de4bc9d name: "discard_work" @@ -86197,6 +99310,12 @@ member { name: "discrete" type_id: 0xaedb15fc } +member { + id: 0x604f71f1 + name: "disk" + type_id: 0x1fe2e39e + offset: 832 +} member { id: 0x6071a223 name: "disk" @@ -86227,12 +99346,24 @@ member { type_id: 0x5adf57ae offset: 96 } +member { + id: 0x256f9a0f + name: "disk_name" + type_id: 0x5f876c09 + offset: 96 +} member { id: 0x628ffb36 name: "diskseq" type_id: 0x92233392 offset: 5184 } +member { + id: 0x62940ad6 + name: "diskseq" + type_id: 0x89d2d38c + offset: 5184 +} member { id: 0xc4b8041d name: "dismantle" @@ -86245,18 +99376,42 @@ member { type_id: 0x0e93a255 offset: 1792 } +member { + id: 0x56669984 + name: "dismiss" + type_id: 0x5c2a9a30 + offset: 1792 +} +member { + id: 0xc6461501 + name: "dispatch" + type_id: 0x070c8f33 + offset: 64 +} member { id: 0xc692d18f name: "dispatch" type_id: 0xd3c80119 offset: 64 } +member { + id: 0x8e5a5d2c + name: "dispatch_busy" + type_id: 0xd4bacb77 + offset: 2112 +} member { id: 0x8ecb6281 name: "dispatch_busy" type_id: 0x4585663f offset: 2112 } +member { + id: 0xcd57cb34 + name: "dispatch_from" + type_id: 0x3831c6f0 + offset: 2048 +} member { id: 0xcd5f54fd name: "dispatch_from" @@ -86281,12 +99436,24 @@ member { type_id: 0x347ff86e offset: 2304 } +member { + id: 0xd42c8fbe + name: "dispatch_wait" + type_id: 0x38d76f5a + offset: 2304 +} member { id: 0xac5a7443 name: "dispatch_wait_lock" type_id: 0xf313e71a offset: 2240 } +member { + id: 0xac70fd20 + name: "dispatch_wait_lock" + type_id: 0xd99a84d5 + offset: 2240 +} member { id: 0x6ede6239 name: "display" @@ -86350,6 +99517,12 @@ member { type_id: 0xd93398f8 offset: 21504 } +member { + id: 0x46909f39 + name: "dl" + type_id: 0x0cbecfbc + offset: 4736 +} member { id: 0x4693400d name: "dl" @@ -86362,6 +99535,12 @@ member { type_id: 0x92233392 offset: 384 } +member { + id: 0xe8332676 + name: "dl_bw" + type_id: 0x89d2d38c + offset: 384 +} member { id: 0xe8cf425a name: "dl_bw" @@ -86374,6 +99553,12 @@ member { type_id: 0x92233392 offset: 256 } +member { + id: 0xeab51ce5 + name: "dl_deadline" + type_id: 0x89d2d38c + offset: 256 +} member { id: 0xd4c38c2c name: "dl_defer" @@ -86395,6 +99580,12 @@ member { offset: 680 bitsize: 1 } +member { + id: 0xef82c38a + name: "dl_density" + type_id: 0x89d2d38c + offset: 448 +} member { id: 0xef99326a name: "dl_density" @@ -86433,6 +99624,12 @@ member { type_id: 0x92233392 offset: 320 } +member { + id: 0x76916a00 + name: "dl_period" + type_id: 0x89d2d38c + offset: 320 +} member { id: 0x7cc8ef36 name: "dl_read" @@ -86445,6 +99642,12 @@ member { type_id: 0x92233392 offset: 192 } +member { + id: 0x45fc01a9 + name: "dl_runtime" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0xafaf13ee name: "dl_server" @@ -86457,6 +99660,12 @@ member { type_id: 0x09484746 offset: 26816 } +member { + id: 0xafafe423 + name: "dl_server" + type_id: 0x09bf8a48 + offset: 6720 +} member { id: 0xd0ec0fc5 name: "dl_server" @@ -86491,6 +99700,12 @@ member { type_id: 0xcd7704bf offset: 704 } +member { + id: 0x37b69cc4 + name: "dl_timer" + type_id: 0x5bfc3fb2 + offset: 704 +} member { id: 0x9d139d31 name: "dl_write" @@ -86631,6 +99846,12 @@ member { type_id: 0x33756485 offset: 192 } +member { + id: 0xfb88603b + name: "dma_addr" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x930f176b name: "dma_address" @@ -86667,6 +99888,12 @@ member { type_id: 0x4585663f offset: 2432 } +member { + id: 0x8d94eb7b + name: "dma_alignment" + type_id: 0xd4bacb77 + offset: 1248 +} member { id: 0x8dd118a9 name: "dma_alignment" @@ -86751,6 +99978,12 @@ member { type_id: 0x5d8155a5 offset: 4808 } +member { + id: 0xf2bd9156 + name: "dma_cleanup" + type_id: 0x5c2a9a30 + offset: 1088 +} member { id: 0xf2ef286e name: "dma_cleanup" @@ -86770,6 +100003,12 @@ member { type_id: 0x2dd58efa offset: 1024 } +member { + id: 0x1aea01af + name: "dma_configure" + type_id: 0xd44f1a01 + offset: 1024 +} member { id: 0xbe670f23 name: "dma_data" @@ -86835,18 +100074,36 @@ member { type_id: 0xf313e71a offset: 5888 } +member { + id: 0x473a9eb8 + name: "dma_io_tlb_lock" + type_id: 0xd99a84d5 + offset: 5888 +} member { id: 0xf4c01f50 name: "dma_io_tlb_mem" type_id: 0x017d6bbb offset: 5696 } +member { + id: 0xf4ee1244 + name: "dma_io_tlb_mem" + type_id: 0x2f707f24 + offset: 5696 +} member { id: 0x3a53574f name: "dma_io_tlb_pools" type_id: 0xd3c80119 offset: 5760 } +member { + id: 0x3a8793c1 + name: "dma_io_tlb_pools" + type_id: 0x070c8f33 + offset: 5760 +} member { id: 0x460f16f5 name: "dma_iommu" @@ -86886,6 +100143,12 @@ member { offset: 340 bitsize: 1 } +member { + id: 0x4d0ab279 + name: "dma_mask" + type_id: 0x28e48d44 + offset: 5120 +} member { id: 0x4d0c4e01 name: "dma_mask" @@ -86922,18 +100185,36 @@ member { type_id: 0x18ee9c27 offset: 5568 } +member { + id: 0x1bf682fa + name: "dma_mem" + type_id: 0x3177cab8 + offset: 5568 +} member { id: 0xf5bb7531 name: "dma_need_drain" type_id: 0x34d10f7f offset: 1664 } +member { + id: 0x3d3699e9 + name: "dma_ops" + type_id: 0x36698144 + offset: 5056 +} member { id: 0x3d3d277b name: "dma_ops" type_id: 0x3dd71310 offset: 5056 } +member { + id: 0x6c350630 + name: "dma_pad_mask" + type_id: 0xd4bacb77 + offset: 1280 +} member { id: 0x6ca4399d name: "dma_pad_mask" @@ -86970,6 +100251,12 @@ member { type_id: 0x5d0e8a16 offset: 1152 } +member { + id: 0xebcc0296 + name: "dma_parms" + type_id: 0x3d1a488b + offset: 5376 +} member { id: 0xebeccb45 name: "dma_parms" @@ -86982,6 +100269,18 @@ member { type_id: 0xd3c80119 offset: 5440 } +member { + id: 0x32afd1f7 + name: "dma_pools" + type_id: 0x070c8f33 + offset: 5440 +} +member { + id: 0x70a25cc4 + name: "dma_range_map" + type_id: 0x394fad2e + offset: 5312 +} member { id: 0x70ab2b5b name: "dma_range_map" @@ -87038,6 +100337,12 @@ member { type_id: 0x3a583251 offset: 12160 } +member { + id: 0x76d35d7e + name: "dma_uses_io_tlb" + type_id: 0x62aebfd4 + offset: 5920 +} member { id: 0x76dc8c9e name: "dma_uses_io_tlb" @@ -87205,6 +100510,12 @@ member { type_id: 0xd3c80119 offset: 4928 } +member { + id: 0x43a1699c + name: "dock" + type_id: 0x62aebfd4 + offset: 96 +} member { id: 0x43aeb87c name: "dock" @@ -87255,18 +100566,35 @@ member { name: "doit" type_id: 0x2d95d9be } +member { + id: 0x624ceba8 + name: "dom_cgrp" + type_id: 0x39e3e321 + offset: 6912 +} member { id: 0x626da92d name: "dom_cgrp" type_id: 0x18a16691 offset: 6912 } +member { + id: 0x8c661add + name: "dom_cset" + type_id: 0x029d881b + offset: 576 +} member { id: 0x8c69054f name: "dom_cset" type_id: 0x0d821a01 offset: 576 } +member { + id: 0xa70bdef9 + name: "domain" + type_id: 0x0aaefe9f +} member { id: 0xa719d257 name: "domain" @@ -87349,6 +100677,12 @@ member { type_id: 0x07cece0f offset: 640 } +member { + id: 0x5d3b397d + name: "domain_data" + type_id: 0x32db245f + offset: 640 +} member { id: 0xbc53182b name: "domain_flags" @@ -87409,6 +100743,12 @@ member { type_id: 0x3e10b518 offset: 64 } +member { + id: 0x0153795c + name: "domain_tag" + type_id: 0x24f4bbc4 + offset: 192 +} member { id: 0x015536d8 name: "domain_tag" @@ -87490,6 +100830,18 @@ member { type_id: 0x2f3c3f20 offset: 192 } +member { + id: 0x1d6ab6bc + name: "done" + type_id: 0x25c41c1e + offset: 320 +} +member { + id: 0x1d6ab809 + name: "done" + type_id: 0x25c41c1e + offset: 576 +} member { id: 0x1d70b65d name: "done" @@ -87514,6 +100866,17 @@ member { type_id: 0x3fcbf304 offset: 448 } +member { + id: 0x1d745b6d + name: "done" + type_id: 0x3b26c34f + offset: 192 +} +member { + id: 0x1d9bcfac + name: "done" + type_id: 0xd4bacb77 +} member { id: 0x1dcb6606 name: "done" @@ -87786,6 +101149,12 @@ member { type_id: 0x3e79e71f offset: 1056 } +member { + id: 0x53374c36 + name: "dq_count" + type_id: 0x1c40702a + offset: 928 +} member { id: 0x535fdeda name: "dq_count" @@ -87798,12 +101167,30 @@ member { type_id: 0xd3c80119 offset: 384 } +member { + id: 0xc2df5628 + name: "dq_dirty" + type_id: 0x070c8f33 + offset: 384 +} member { id: 0x8fbe1590 name: "dq_dqb" type_id: 0x18b59e5b offset: 1216 } +member { + id: 0x8fe86a2f + name: "dq_dqb" + type_id: 0x4eca2119 + offset: 1216 +} +member { + id: 0xf891e00f + name: "dq_dqb_lock" + type_id: 0xd99a84d5 + offset: 896 +} member { id: 0xf8bb696c name: "dq_dqb_lock" @@ -87816,17 +101203,40 @@ member { type_id: 0x33756485 offset: 1152 } +member { + id: 0xbadec5f5 + name: "dq_flags" + type_id: 0x3f691753 + offset: 1152 +} member { id: 0xa21aba41 name: "dq_free" type_id: 0xd3c80119 offset: 256 } +member { + id: 0xa2ce7ecf + name: "dq_free" + type_id: 0x070c8f33 + offset: 256 +} +member { + id: 0xf09a0b77 + name: "dq_hash" + type_id: 0x0d9b442d +} member { id: 0xf0de3702 name: "dq_hash" type_id: 0x49a73111 } +member { + id: 0x158dad7c + name: "dq_id" + type_id: 0x438812e0 + offset: 1024 +} member { id: 0x159eaff6 name: "dq_id" @@ -87839,12 +101249,30 @@ member { type_id: 0xd3c80119 offset: 128 } +member { + id: 0xb391887e + name: "dq_inuse" + type_id: 0x070c8f33 + offset: 128 +} member { id: 0x4870cd96 name: "dq_lock" type_id: 0xa7c362b0 offset: 512 } +member { + id: 0x48d744da + name: "dq_lock" + type_id: 0x004a2e6f + offset: 512 +} +member { + id: 0x4b2ae5d7 + name: "dq_off" + type_id: 0xedc43a15 + offset: 1088 +} member { id: 0x4be0862b name: "dq_off" @@ -87857,12 +101285,29 @@ member { type_id: 0x3dd07f10 offset: 448 } +member { + id: 0x10f33e23 + name: "dq_op" + type_id: 0x0790cc0f + offset: 448 +} member { id: 0x9f508694 name: "dq_sb" type_id: 0x26ee682a offset: 960 } +member { + id: 0x9f5eda65 + name: "dq_sb" + type_id: 0x28b299e3 + offset: 960 +} +member { + id: 0xda642d77 + name: "dqb_bhardlimit" + type_id: 0xedc43a15 +} member { id: 0xdae271b1 name: "dqb_bhardlimit" @@ -87874,6 +101319,18 @@ member { type_id: 0x6b98fc5d offset: 64 } +member { + id: 0x19e7334c + name: "dqb_bsoftlimit" + type_id: 0xedc43a15 + offset: 64 +} +member { + id: 0xcfa80a22 + name: "dqb_btime" + type_id: 0xedc43a15 + offset: 448 +} member { id: 0xcfc394d4 name: "dqb_btime" @@ -87886,6 +101343,18 @@ member { type_id: 0x6b98fc5d offset: 384 } +member { + id: 0x33c63c42 + name: "dqb_curinodes" + type_id: 0xedc43a15 + offset: 384 +} +member { + id: 0xaa7d7565 + name: "dqb_curspace" + type_id: 0xedc43a15 + offset: 128 +} member { id: 0xaafb29a3 name: "dqb_curspace" @@ -87898,30 +101367,66 @@ member { type_id: 0x6b98fc5d offset: 256 } +member { + id: 0x11d83beb + name: "dqb_ihardlimit" + type_id: 0xedc43a15 + offset: 256 +} member { id: 0x442bbd24 name: "dqb_isoftlimit" type_id: 0x6b98fc5d offset: 320 } +member { + id: 0x44ade1e2 + name: "dqb_isoftlimit" + type_id: 0xedc43a15 + offset: 320 +} member { id: 0x9b945d6d name: "dqb_itime" type_id: 0x865acc96 offset: 512 } +member { + id: 0x9bffc39b + name: "dqb_itime" + type_id: 0xedc43a15 + offset: 512 +} member { id: 0xa161f6cc name: "dqb_rsvspace" type_id: 0x6b98fc5d offset: 192 } +member { + id: 0xa1e7aa0a + name: "dqb_rsvspace" + type_id: 0xedc43a15 + offset: 192 +} +member { + id: 0x03579c16 + name: "dqi_bgrace" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0x03c6a3bb name: "dqi_bgrace" type_id: 0x4585663f offset: 320 } +member { + id: 0x5a6e7178 + name: "dqi_dirty_list" + type_id: 0x070c8f33 + offset: 128 +} member { id: 0x5abab5f6 name: "dqi_dirty_list" @@ -87934,12 +101439,29 @@ member { type_id: 0x33756485 offset: 256 } +member { + id: 0x21a83557 + name: "dqi_flags" + type_id: 0x3f691753 + offset: 256 +} +member { + id: 0x205b7d61 + name: "dqi_fmt_id" + type_id: 0xe5312866 + offset: 64 +} member { id: 0x20d96c9a name: "dqi_fmt_id" type_id: 0x6720d32f offset: 64 } +member { + id: 0x4c8ffca1 + name: "dqi_format" + type_id: 0x15a90130 +} member { id: 0x4c9cbc41 name: "dqi_format" @@ -87951,24 +101473,54 @@ member { type_id: 0x4585663f offset: 352 } +member { + id: 0x0d92ee67 + name: "dqi_igrace" + type_id: 0xd4bacb77 + offset: 352 +} member { id: 0xc056064d name: "dqi_max_ino_limit" type_id: 0x6b98fc5d offset: 448 } +member { + id: 0xc0d05a8b + name: "dqi_max_ino_limit" + type_id: 0xedc43a15 + offset: 448 +} +member { + id: 0xda12c9a5 + name: "dqi_max_spc_limit" + type_id: 0xedc43a15 + offset: 384 +} member { id: 0xda949563 name: "dqi_max_spc_limit" type_id: 0x6b98fc5d offset: 384 } +member { + id: 0xf95a769f + name: "dqi_priv" + type_id: 0x3ee7bddd + offset: 512 +} member { id: 0xf97c2c47 name: "dqi_priv" type_id: 0x18bd6530 offset: 512 } +member { + id: 0x4f2abe5c + name: "dqio_sem" + type_id: 0xa8352a2b + offset: 64 +} member { id: 0x4faa329a name: "dqio_sem" @@ -88067,6 +101619,12 @@ member { type_id: 0x1c50c4ad offset: 3008 } +member { + id: 0xd45436af + name: "driver" + type_id: 0x1aa9c955 + offset: 1088 +} member { id: 0xd464c7d1 name: "driver" @@ -88299,6 +101857,30 @@ member { type_id: 0x391f15ea offset: 1792 } +member { + id: 0x6d74e057 + name: "driver_data" + type_id: 0x3ee7bddd + offset: 704 +} +member { + id: 0x6d74e0ae + name: "driver_data" + type_id: 0x3ee7bddd + offset: 1216 +} +member { + id: 0x6d74e54f + name: "driver_data" + type_id: 0x3ee7bddd + offset: 1728 +} +member { + id: 0x6d756502 + name: "driver_data" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x6d79728e name: "driver_data" @@ -88335,6 +101917,12 @@ member { type_id: 0xc9082b19 offset: 1408 } +member { + id: 0x1ee6c037 + name: "driver_flags" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x1efb72d7 name: "driver_flags" @@ -88534,6 +102122,12 @@ member { type_id: 0x6d7f5ff6 offset: 960 } +member { + id: 0xd5470a69 + name: "drivers_dir" + type_id: 0x1906d61e + offset: 832 +} member { id: 0xd57dfc23 name: "drivers_dir" @@ -88591,6 +102185,12 @@ member { type_id: 0x2c485866 offset: 320 } +member { + id: 0xda6ac471 + name: "drop_inode" + type_id: 0x6f9230c2 + offset: 320 +} member { id: 0x53b3429b name: "drop_item" @@ -88609,6 +102209,12 @@ member { type_id: 0x0f3dfb90 offset: 320 } +member { + id: 0x0072fe34 + name: "drop_ns" + type_id: 0x395c6152 + offset: 320 +} member { id: 0x0bc63992 name: "drop_unicast_in_l2_multicast" @@ -88686,6 +102292,12 @@ member { type_id: 0x06433852 offset: 256 } +member { + id: 0x4a5e6e66 + name: "drv_groups" + type_id: 0x09410072 + offset: 256 +} member { id: 0x0a3a8a02 name: "drv_mutex" @@ -88852,18 +102464,41 @@ member { name: "dsq" type_id: 0x22a6a1ce } +member { + id: 0xf9a6a339 + name: "dsq" + type_id: 0x1205209d +} member { id: 0x5161a255 name: "dsq_flags" type_id: 0xc9082b19 offset: 480 } +member { + id: 0x517c10b5 + name: "dsq_flags" + type_id: 0xd4bacb77 + offset: 480 +} member { id: 0xcc4a9935 name: "dsq_list" type_id: 0xf6cfd60b offset: 64 } +member { + id: 0xcc72fbb1 + name: "dsq_list" + type_id: 0xcead52bd + offset: 64 +} +member { + id: 0xa3028b39 + name: "dsq_priq" + type_id: 0x52d04d25 + offset: 256 +} member { id: 0xa3625ece name: "dsq_priq" @@ -88876,6 +102511,18 @@ member { type_id: 0xc9082b19 offset: 448 } +member { + id: 0x7c34034d + name: "dsq_seq" + type_id: 0xd4bacb77 + offset: 448 +} +member { + id: 0xa5437216 + name: "dsq_vtime" + type_id: 0x89d2d38c + offset: 1280 +} member { id: 0xa55883f6 name: "dsq_vtime" @@ -88960,6 +102607,12 @@ member { type_id: 0x914dbfdc offset: 112 } +member { + id: 0xbb64b9f0 + name: "dst" + type_id: 0x951c1ffe + offset: 112 +} member { id: 0xbb84237b name: "dst" @@ -89131,6 +102784,12 @@ member { type_id: 0xc9082b19 offset: 288 } +member { + id: 0xf22e82fe + name: "dst_mutex" + type_id: 0x004a2e6f + offset: 640 +} member { id: 0xf2890bb2 name: "dst_mutex" @@ -89194,6 +102853,12 @@ member { type_id: 0x3382a638 offset: 1024 } +member { + id: 0x12bdd9f3 + name: "dst_prog" + type_id: 0x285247f6 + offset: 1024 +} member { id: 0xcdacfab5 name: "dst_reg" @@ -89213,6 +102878,12 @@ member { type_id: 0xe02e14d6 offset: 64 } +member { + id: 0xb40488b3 + name: "dst_trampoline" + type_id: 0x214d1960 + offset: 1088 +} member { id: 0xb420abbe name: "dst_trampoline" @@ -89315,6 +102986,12 @@ member { type_id: 0xfe711d43 offset: 128 } +member { + id: 0x3fc647e3 + name: "dtor" + type_id: 0x395c6152 + offset: 128 +} member { id: 0x8a04a2d8 name: "dtr" @@ -89543,6 +103220,12 @@ member { type_id: 0x0d21fdc9 offset: 1856 } +member { + id: 0xfc282f46 + name: "dumper" + type_id: 0x524b9500 + offset: 64 +} member { id: 0xfc3fad02 name: "dumper" @@ -89591,6 +103274,12 @@ member { type_id: 0x2f2aa245 offset: 64 } +member { + id: 0x47d60f15 + name: "dup" + type_id: 0xd55a39f4 + offset: 64 +} member { id: 0x330d8e3f name: "dup_ack_counter" @@ -89604,11 +103293,22 @@ member { type_id: 0x33756485 offset: 128 } +member { + id: 0x748b5a02 + name: "dup_xol_addr" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x181bdcdf name: "dup_xol_work" type_id: 0xe3222f5b } +member { + id: 0x18651836 + name: "dup_xol_work" + type_id: 0x9de6c60c +} member { id: 0x70390fe0 name: "duplex" @@ -89676,6 +103376,12 @@ member { type_id: 0xe62ebf07 offset: 288 } +member { + id: 0xe0a5f0fc + name: "duration" + type_id: 0xd4bacb77 + offset: 288 +} member { id: 0xe0b846c5 name: "duration" @@ -89781,6 +103487,12 @@ member { type_id: 0xe276adef offset: 64 } +member { + id: 0x20869b54 + name: "dwork" + type_id: 0xae0e204a + offset: 3136 +} member { id: 0x20d980e8 name: "dwork" @@ -89834,6 +103546,12 @@ member { type_id: 0x3fcbf304 offset: 960 } +member { + id: 0x177b29a2 + name: "dying_tasks" + type_id: 0x070c8f33 + offset: 1024 +} member { id: 0x17afed2c name: "dying_tasks" @@ -89889,6 +103607,12 @@ member { type_id: 0x0afd4bb8 offset: 12352 } +member { + id: 0x73ca4628 + name: "dyndbg_info" + type_id: 0xf11708f3 + offset: 12352 +} member { id: 0x1b2772b6 name: "dynids" @@ -90014,12 +103738,30 @@ member { type_id: 0xd0cc8854 offset: 1280 } +member { + id: 0x277dd6f2 + name: "e_cset_node" + type_id: 0xe5fdabde + offset: 1280 +} member { id: 0x2f413bf3 name: "e_csets" type_id: 0xd0cc8854 offset: 5888 } +member { + id: 0x2f740ad0 + name: "e_csets" + type_id: 0xe5fdabde + offset: 5888 +} +member { + id: 0xf96065ab + name: "e_freeze" + type_id: 0xe5312866 + offset: 32 +} member { id: 0xf9e27450 name: "e_freeze" @@ -90410,6 +104152,11 @@ member { type_id: 0xc2031448 offset: 1152 } +member { + id: 0x310468bf + name: "effective" + type_id: 0x290b3959 +} member { id: 0x3106b3e4 name: "effective" @@ -90474,6 +104221,12 @@ member { type_id: 0x4585663f offset: 7680 } +member { + id: 0xdd0ad8b0 + name: "egid" + type_id: 0xeb95f5af + offset: 224 +} member { id: 0xdd5190f7 name: "egid" @@ -90732,12 +104485,30 @@ member { type_id: 0x18bd6530 offset: 192 } +member { + id: 0x033236e4 + name: "elem" + type_id: 0x3ee7bddd + offset: 192 +} +member { + id: 0x02dff4b8 + name: "elem_count" + type_id: 0x31e13722 + offset: 2048 +} member { id: 0x02ef0652 name: "elem_count" type_id: 0x0113dde3 offset: 2048 } +member { + id: 0xf82c71d5 + name: "elem_flags" + type_id: 0x89d2d38c + offset: 320 +} member { id: 0xf8485171 name: "elem_flags" @@ -90780,6 +104551,12 @@ member { type_id: 0x51861d87 offset: 64 } +member { + id: 0x9874e692 + name: "elements" + type_id: 0x0529d6d0 + offset: 128 +} member { id: 0x987d7024 name: "elements" @@ -90816,12 +104593,24 @@ member { type_id: 0x4585663f offset: 32 } +member { + id: 0xfbfa80b1 + name: "elemsize" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x4a002120 name: "elevator" type_id: 0x0798f334 offset: 64 } +member { + id: 0x4a2bd174 + name: "elevator" + type_id: 0x2c68a7e8 + offset: 64 +} member { id: 0xcc6740a5 name: "elevator_alias" @@ -90870,12 +104659,24 @@ member { type_id: 0x33756485 offset: 704 } +member { + id: 0x81bb3324 + name: "elow" + type_id: 0x3f691753 + offset: 704 +} member { id: 0x0a35c819 name: "elv" type_id: 0x3ce2dc79 offset: 1664 } +member { + id: 0x0a4bfc03 + name: "elv" + type_id: 0x42d6c678 + offset: 1664 +} member { id: 0x336a0f49 name: "em485" @@ -90893,6 +104694,17 @@ member { type_id: 0x3751334b offset: 4800 } +member { + id: 0xc1188f08 + name: "em_pd" + type_id: 0x2abbaf72 + offset: 4800 +} +member { + id: 0xdc0d8b24 + name: "em_table" + type_id: 0x34d9feb2 +} member { id: 0xdc21a574 name: "em_table" @@ -90917,6 +104729,12 @@ member { type_id: 0x33756485 offset: 512 } +member { + id: 0xfcfdd885 + name: "emin" + type_id: 0x3f691753 + offset: 512 +} member { id: 0x90736400 name: "eml_capabilities" @@ -91302,6 +105120,11 @@ member { name: "enable_stats" type_id: 0x0f407a2b } +member { + id: 0x30bf3ab1 + name: "enable_stats" + type_id: 0xd807aac7 +} member { id: 0xe23a1330 name: "enable_streams" @@ -91379,6 +105202,18 @@ member { name: "enabled" type_id: 0x5d8155a5 } +member { + id: 0x3a22e9f6 + name: "enabled" + type_id: 0x62aebfd4 + offset: 7616 +} +member { + id: 0x3a22ebbd + name: "enabled" + type_id: 0x62aebfd4 + offset: 64 +} member { id: 0x3a276647 name: "enabled" @@ -91497,6 +105332,11 @@ member { type_id: 0x11cfee5a offset: 256 } +member { + id: 0x3a5c0193 + name: "enabled" + type_id: 0x1c40702a +} member { id: 0x7a56a000 name: "enabled" @@ -91848,6 +105688,18 @@ member { type_id: 0x18bd6530 offset: 64 } +member { + id: 0x8230368a + name: "end" + type_id: 0x3f691753 + offset: 64 +} +member { + id: 0x8231b820 + name: "end" + type_id: 0x3ee7bddd + offset: 64 +} member { id: 0x823c2af9 name: "end" @@ -91926,6 +105778,12 @@ member { type_id: 0x4dd3f4f7 offset: 704 } +member { + id: 0x07554a6e + name: "end_code" + type_id: 0x3f691753 + offset: 2560 +} member { id: 0x0759561d name: "end_code" @@ -91950,6 +105808,12 @@ member { type_id: 0x33756485 offset: 2688 } +member { + id: 0xf21f8dfb + name: "end_data" + type_id: 0x3f691753 + offset: 2688 +} member { id: 0xf6c5f7be name: "end_enable_verity" @@ -91991,6 +105855,12 @@ member { type_id: 0x3b5cc110 offset: 2048 } +member { + id: 0xec1e2b19 + name: "end_io" + type_id: 0x387ac534 + offset: 2048 +} member { id: 0xec54a25c name: "end_io" @@ -92003,6 +105873,12 @@ member { type_id: 0x18bd6530 offset: 2112 } +member { + id: 0xb9a1270a + name: "end_io_data" + type_id: 0x3ee7bddd + offset: 2112 +} member { id: 0xce89a886 name: "end_level" @@ -92020,6 +105896,12 @@ member { name: "end_operation" type_id: 0x0fd94d4e } +member { + id: 0x92414968 + name: "end_pfn" + type_id: 0x3f691753 + offset: 64 +} member { id: 0x92aeeccb name: "end_pfn" @@ -92328,6 +106210,12 @@ member { type_id: 0xd3c80119 offset: 2112 } +member { + id: 0xbe01cecf + name: "entries" + type_id: 0x7c93eb23 + offset: 64 +} member { id: 0xbe098b9f name: "entries" @@ -92390,6 +106278,11 @@ member { name: "entries" type_id: 0x113a7e14 } +member { + id: 0xbe6c7d57 + name: "entries" + type_id: 0x112492c3 +} member { id: 0xbe71e6a5 name: "entries" @@ -92508,6 +106401,29 @@ member { type_id: 0x05b4d9be offset: 192 } +member { + id: 0x4d534053 + name: "entry" + type_id: 0x070c8f33 + offset: 64 +} +member { + id: 0x4d534c7b + name: "entry" + type_id: 0x070c8f33 + offset: 192 +} +member { + id: 0x4d534d70 + name: "entry" + type_id: 0x070c8f33 + offset: 128 +} +member { + id: 0x4d59d379 + name: "entry" + type_id: 0x0d9b442d +} member { id: 0x4d664d87 name: "entry" @@ -92669,12 +106585,24 @@ member { name: "env" type_id: 0x18f56498 } +member { + id: 0xbb37c6b5 + name: "env_end" + type_id: 0x3f691753 + offset: 3136 +} member { id: 0xbb3bdac6 name: "env_end" type_id: 0x33756485 offset: 3136 } +member { + id: 0x9913d8a7 + name: "env_start" + type_id: 0x3f691753 + offset: 3072 +} member { id: 0x991fc4d4 name: "env_start" @@ -92705,6 +106633,12 @@ member { type_id: 0x8fbb2b03 offset: 16 } +member { + id: 0x39fef44f + name: "envp" + type_id: 0x33ddf0c0 + offset: 192 +} member { id: 0x39ffa241 name: "envp" @@ -92717,6 +106651,12 @@ member { type_id: 0x6720d32f offset: 4288 } +member { + id: 0xb5fdf35c + name: "envp_idx" + type_id: 0xe5312866 + offset: 4288 +} member { id: 0xa2dfe6ad name: "eoi" @@ -92916,6 +106856,12 @@ member { name: "epoch_ns" type_id: 0x92233392 } +member { + id: 0x65538881 + name: "epoll_watches" + type_id: 0xf3d279c2 + offset: 64 +} member { id: 0x65a4a799 name: "epoll_watches" @@ -93267,6 +107213,12 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x636e70fe + name: "error_remove_folio" + type_id: 0x82b7ea32 + offset: 1024 +} member { id: 0x63c04e4f name: "error_remove_folio" @@ -93509,6 +107461,18 @@ member { type_id: 0x385779d3 offset: 6144 } +member { + id: 0xca66c76e + name: "euid" + type_id: 0x4a74074c + offset: 256 +} +member { + id: 0xca66cf0c + name: "euid" + type_id: 0x4a74074c + offset: 192 +} member { id: 0xcac5b039 name: "euid" @@ -93527,6 +107491,12 @@ member { type_id: 0xe90b32b7 offset: 6016 } +member { + id: 0x391690aa + name: "ev" + type_id: 0x3620a66f + offset: 4480 +} member { id: 0x393e9c9b name: "ev" @@ -93563,6 +107533,18 @@ member { type_id: 0x3e10b518 offset: 64 } +member { + id: 0x472ad1fd + name: "eval_string" + type_id: 0x01dbdd5f + offset: 64 +} +member { + id: 0x8e15c61e + name: "eval_value" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x8e19da6d name: "eval_value" @@ -93656,6 +107638,11 @@ member { name: "event" type_id: 0x1dce0fdd } +member { + id: 0x0a53a010 + name: "event" + type_id: 0x1c40702a +} member { id: 0x0a57f1a5 name: "event" @@ -93697,6 +107684,17 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x0aaad148 + name: "event" + type_id: 0xe5312866 +} +member { + id: 0x0aaad657 + name: "event" + type_id: 0xe5312866 + offset: 1024 +} member { id: 0x0ab8cdfd name: "event" @@ -93766,6 +107764,12 @@ member { type_id: 0x33756485 offset: 1088 } +member { + id: 0x93a8985d + name: "event_count" + type_id: 0x3f691753 + offset: 1088 +} member { id: 0x3674cf25 name: "event_ctr" @@ -93783,6 +107787,12 @@ member { name: "event_entry" type_id: 0xd3c80119 } +member { + id: 0x12a487fe + name: "event_flags" + type_id: 0x951c1ffe + offset: 368 +} member { id: 0x12aa49ff name: "event_flags" @@ -93865,6 +107875,12 @@ member { type_id: 0xf57b706b offset: 512 } +member { + id: 0x9990d354 + name: "event_ids" + type_id: 0x656b4854 + offset: 512 +} member { id: 0xd3e4fc24 name: "event_idx" @@ -93913,12 +107929,24 @@ member { type_id: 0xd3c80119 offset: 832 } +member { + id: 0xce86426e + name: "event_list" + type_id: 0x070c8f33 + offset: 19328 +} member { id: 0x5812ae87 name: "event_list_lock" type_id: 0xf313e71a offset: 19456 } +member { + id: 0x583827e4 + name: "event_list_lock" + type_id: 0xd99a84d5 + offset: 19456 +} member { id: 0x8afee449 name: "event_lock" @@ -94038,17 +108066,33 @@ member { type_id: 0x03913382 offset: 576 } +member { + id: 0x1cd4ad2e + name: "event_wqh" + type_id: 0xdf829a46 + offset: 576 +} member { id: 0xf61eae71 name: "eventfd" type_id: 0x2c518f27 } +member { + id: 0xf63be023 + name: "eventfd" + type_id: 0x091fdd8a +} member { id: 0x9f773ce0 name: "eventq" type_id: 0x03913382 offset: 3264 } +member { + id: 0x11066fa9 + name: "events" + type_id: 0xf3d279c2 +} member { id: 0x112579ab name: "events" @@ -94097,6 +108141,18 @@ member { type_id: 0xb94e10c7 offset: 128 } +member { + id: 0x1160a596 + name: "events" + type_id: 0x951c1ffe + offset: 352 +} +member { + id: 0x11b25ab6 + name: "events" + type_id: 0x47ea5d8b + offset: 32 +} member { id: 0x11c1079f name: "events" @@ -94120,6 +108176,24 @@ member { name: "events" type_id: 0x04fd619c } +member { + id: 0x11f2b698 + name: "events" + type_id: 0x070c8f33 + offset: 320 +} +member { + id: 0x1e1e91bc + name: "events_file" + type_id: 0x4c9a0048 + offset: 2624 +} +member { + id: 0x1e1e9e28 + name: "events_file" + type_id: 0x4c9a0048 + offset: 7872 +} member { id: 0x1e5ce4d1 name: "events_file" @@ -94138,18 +108212,36 @@ member { type_id: 0x0ee0f933 offset: 8320 } +member { + id: 0x5743c93a + name: "events_local_file" + type_id: 0x4c9a0048 + offset: 8320 +} member { id: 0x3c569c3a name: "events_lock" type_id: 0xa7c362b0 offset: 448 } +member { + id: 0x3cf11576 + name: "events_lock" + type_id: 0x004a2e6f + offset: 448 +} member { id: 0x39904551 name: "events_percpu" type_id: 0x133df7f3 offset: 17920 } +member { + id: 0x39bee31c + name: "events_percpu" + type_id: 0x3d9bba6b + offset: 17920 +} member { id: 0xd2c009f4 name: "evfd_last_cq_tail" @@ -94168,12 +108260,24 @@ member { type_id: 0x0cd1cfb6 offset: 320 } +member { + id: 0x5156e085 + name: "evict_inode" + type_id: 0xfd90bde1 + offset: 384 +} member { id: 0x51a47e4c name: "evict_inode" type_id: 0x0f0e74c9 offset: 384 } +member { + id: 0x9cd023bd + name: "evicted" + type_id: 0xa7484371 + offset: 6592 +} member { id: 0x9cd38c35 name: "evicted" @@ -94228,6 +108332,12 @@ member { type_id: 0x6d7f5ff6 offset: 1288 } +member { + id: 0xc55dd42f + name: "exception_boundary" + type_id: 0x62aebfd4 + offset: 1288 +} member { id: 0x2527e62e name: "exception_callback_subprog" @@ -94240,6 +108350,12 @@ member { type_id: 0x6d7f5ff6 offset: 1280 } +member { + id: 0xed6ac1c5 + name: "exception_cb" + type_id: 0x62aebfd4 + offset: 1280 +} member { id: 0x5d289cd9 name: "exclude_callchain_kernel" @@ -94347,12 +108463,24 @@ member { type_id: 0x18ea6ae3 offset: 8448 } +member { + id: 0x781b2bc2 + name: "exe_file" + type_id: 0x16694a8f + offset: 8448 +} member { id: 0x455ccc20 name: "exec" type_id: 0x33756485 offset: 1088 } +member { + id: 0x6437842a + name: "exec_max" + type_id: 0xedc43a15 + offset: 768 +} member { id: 0x64f44f81 name: "exec_max" @@ -94365,6 +108493,12 @@ member { type_id: 0x2dc9cc30 offset: 128 } +member { + id: 0xba828e5d + name: "exec_start" + type_id: 0x89d2d38c + offset: 704 +} member { id: 0xba997fbd name: "exec_start" @@ -94377,6 +108511,18 @@ member { type_id: 0x28b9ec9a offset: 8128 } +member { + id: 0x99d3803e + name: "exec_update_lock" + type_id: 0xa8352a2b + offset: 8128 +} +member { + id: 0x1d42e009 + name: "exec_vm" + type_id: 0x3f691753 + offset: 2240 +} member { id: 0x1d4efc7a name: "exec_vm" @@ -94569,6 +108715,24 @@ member { type_id: 0x0f677ef9 offset: 576 } +member { + id: 0x0d8ac4e6 + name: "exit" + type_id: 0xaac42d00 + offset: 1024 +} +member { + id: 0x0d9c5d6b + name: "exit" + type_id: 0xbc5358c2 + offset: 12224 +} +member { + id: 0x0d9c6d91 + name: "exit" + type_id: 0xbc63b6a4 + offset: 2240 +} member { id: 0xeb4404a9 name: "exit_batch" @@ -94587,6 +108751,12 @@ member { type_id: 0x2cb23e2c offset: 576 } +member { + id: 0xe87f5c67 + name: "exit_code" + type_id: 0xe5312866 + offset: 13600 +} member { id: 0xe8fd4d9c name: "exit_code" @@ -94605,6 +108775,12 @@ member { type_id: 0x0cd3272c offset: 192 } +member { + id: 0x4194990e + name: "exit_hctx" + type_id: 0xc1fa1932 + offset: 704 +} member { id: 0x195a9d9a name: "exit_icq" @@ -94641,6 +108817,12 @@ member { type_id: 0xd3c80119 offset: 320 } +member { + id: 0x42a665c8 + name: "exit_rcu" + type_id: 0x89d2d38c + offset: 2624 +} member { id: 0x42bd9428 name: "exit_rcu" @@ -94653,6 +108835,12 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x46273558 + name: "exit_request" + type_id: 0x63753b16 + offset: 832 +} member { id: 0x4648209b name: "exit_request" @@ -94665,6 +108853,12 @@ member { type_id: 0x0ecfa2f0 offset: 64 } +member { + id: 0xb46343fc + name: "exit_signal" + type_id: 0xe5312866 + offset: 13632 +} member { id: 0xb4e15207 name: "exit_signal" @@ -94677,6 +108871,12 @@ member { type_id: 0x6720d32f offset: 13568 } +member { + id: 0x6ecd0aad + name: "exit_state" + type_id: 0xe5312866 + offset: 13568 +} member { id: 0x7c8633eb name: "exit_tfm" @@ -94723,6 +108923,12 @@ member { type_id: 0x299bc178 offset: 64 } +member { + id: 0x5b293db2 + name: "exp_hint" + type_id: 0x2d2f93e0 + offset: 16 +} member { id: 0x5b2d4e53 name: "exp_hint" @@ -94878,6 +109084,18 @@ member { type_id: 0xe62ebf07 offset: 544 } +member { + id: 0x9523c21e + name: "expected_attach_type" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0x9523c820 + name: "expected_attach_type" + type_id: 0xd4bacb77 + offset: 544 +} member { id: 0x9558ec36 name: "expected_attach_type" @@ -94896,6 +109114,18 @@ member { type_id: 0xedf277ba offset: 64 } +member { + id: 0x7cfa25cd + name: "expected_revision" + type_id: 0x89d2d38c + offset: 192 +} +member { + id: 0x7cfa29e5 + name: "expected_revision" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x94408a00 name: "expected_tx_seq" @@ -94928,6 +109158,12 @@ member { type_id: 0x33756485 offset: 1280 } +member { + id: 0xbfc9def1 + name: "expire_count" + type_id: 0x3f691753 + offset: 1280 +} member { id: 0x910364e7 name: "expires" @@ -94952,6 +109188,12 @@ member { type_id: 0x33756485 offset: 192 } +member { + id: 0x910f70c4 + name: "expires" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x9121dcdc name: "expires" @@ -94969,18 +109211,46 @@ member { type_id: 0x92233392 offset: 128 } +member { + id: 0x91b9c2c2 + name: "expires" + type_id: 0x89d2d38c +} +member { + id: 0x91b9cb00 + name: "expires" + type_id: 0x89d2d38c + offset: 128 +} +member { + id: 0x91dddce2 + name: "expires" + type_id: 0xedc43a15 + offset: 192 +} member { id: 0x91ddeba4 name: "expires" type_id: 0xedf277ba offset: 128 } +member { + id: 0xeb10320f + name: "expires_next" + type_id: 0xedc43a15 + offset: 256 +} member { id: 0xebec3231 name: "expires_next" type_id: 0x11c404ba offset: 256 } +member { + id: 0x7f889091 + name: "expiry" + type_id: 0xedc43a15 +} member { id: 0x7fe30715 name: "expiry" @@ -94992,6 +109262,12 @@ member { name: "expiry" type_id: 0x865acc96 } +member { + id: 0x1b4d1173 + name: "expiry_active" + type_id: 0xd4bacb77 + offset: 608 +} member { id: 0x1bdc2ede name: "expiry_active" @@ -95168,6 +109444,12 @@ member { name: "ext_msg" type_id: 0xf24f58c4 } +member { + id: 0x3a75deea + name: "ext_mutex" + type_id: 0x004a2e6f + offset: 1408 +} member { id: 0x3ad257a6 name: "ext_mutex" @@ -95221,12 +109503,30 @@ member { type_id: 0xd3c80119 offset: 1344 } +member { + id: 0x7af0270e + name: "ext_symbols" + type_id: 0x070c8f33 + offset: 1344 +} member { id: 0xb415c16a name: "ext_tree" type_id: 0x75617428 offset: 960 } +member { + id: 0x17917186 + name: "extable" + type_id: 0x3e0d7e26 + offset: 9088 +} +member { + id: 0x17917cb9 + name: "extable" + type_id: 0x3e0d7e26 + offset: 3072 +} member { id: 0x179e619f name: "extable" @@ -95380,6 +109680,12 @@ member { type_id: 0x019ade3f offset: 9216 } +member { + id: 0x94632d60 + name: "extension_prog" + type_id: 0x285247f6 + offset: 1088 +} member { id: 0x9478fd81 name: "extension_prog" @@ -95404,6 +109710,11 @@ member { type_id: 0x70e475cf offset: 864 } +member { + id: 0xca9cc0b9 + name: "extent" + type_id: 0xde57b817 +} member { id: 0xca9f2e3d name: "extent" @@ -95512,6 +109823,12 @@ member { name: "extra1" type_id: 0x92233392 } +member { + id: 0xd4d9aecd + name: "extra1" + type_id: 0x3ee7bddd + offset: 320 +} member { id: 0xd4fff415 name: "extra1" @@ -95524,6 +109841,12 @@ member { type_id: 0x92233392 offset: 64 } +member { + id: 0x9b9fffac + name: "extra2" + type_id: 0x3ee7bddd + offset: 384 +} member { id: 0x9bb9a574 name: "extra2" @@ -95718,6 +110041,17 @@ member { name: "f_count" type_id: 0xb02b353a } +member { + id: 0x0986e955 + name: "f_count" + type_id: 0x5bc93c81 +} +member { + id: 0xa6985eec + name: "f_cred" + type_id: 0x16d75116 + offset: 448 +} member { id: 0xa6beecb6 name: "f_cred" @@ -95730,6 +110064,12 @@ member { type_id: 0x1d33485a offset: 1280 } +member { + id: 0x5039e0eb + name: "f_ep" + type_id: 0x34f486d7 + offset: 1280 +} member { id: 0x93209157 name: "f_ffree" @@ -95754,12 +110094,23 @@ member { type_id: 0x4585663f offset: 384 } +member { + id: 0x38c7b1d7 + name: "f_flags" + type_id: 0xd4bacb77 + offset: 384 +} member { id: 0x38ef02ea name: "f_flags" type_id: 0xfc0e1dbd offset: 640 } +member { + id: 0xea2c1dd9 + name: "f_freeptr" + type_id: 0x6e4cb73b +} member { id: 0xeaf88a7d name: "f_freeptr" @@ -95789,23 +110140,52 @@ member { type_id: 0x1b8590a8 offset: 320 } +member { + id: 0x2ef6542a + name: "f_inode" + type_id: 0x38d730db + offset: 320 +} member { id: 0xae60770a name: "f_iocb_flags" type_id: 0x4585663f offset: 416 } +member { + id: 0xaef148a7 + name: "f_iocb_flags" + type_id: 0xd4bacb77 + offset: 416 +} +member { + id: 0xa21ddab9 + name: "f_llist" + type_id: 0xdf8ca8f1 +} member { id: 0xa2e31b8a name: "f_llist" type_id: 0x214d9bc0 } +member { + id: 0x6bc84faf + name: "f_lock" + type_id: 0xd99a84d5 + offset: 64 +} member { id: 0x6be2c6cc name: "f_lock" type_id: 0xf313e71a offset: 64 } +member { + id: 0x761b14e7 + name: "f_mapping" + type_id: 0x29c57269 + offset: 192 +} member { id: 0x762282c2 name: "f_mapping" @@ -95818,6 +110198,12 @@ member { type_id: 0x1582ab06 offset: 192 } +member { + id: 0x76cf7821 + name: "f_mapping" + type_id: 0xfda1d6f3 + offset: 256 +} member { id: 0x66cbe762 name: "f_max" @@ -95830,6 +110216,12 @@ member { type_id: 0x4585663f offset: 7552 } +member { + id: 0x8f18abf9 + name: "f_mode" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x8f595691 name: "f_mode" @@ -95842,24 +110234,47 @@ member { type_id: 0xfc0e1dbd offset: 512 } +member { + id: 0x57d05ad7 + name: "f_op" + type_id: 0x04b5658f + offset: 128 +} member { id: 0x57e23e82 name: "f_op" type_id: 0x36d130d1 offset: 128 } +member { + id: 0x4ad0ec09 + name: "f_owner" + type_id: 0x39d7a300 + offset: 1152 +} member { id: 0x4ad7418f name: "f_owner" type_id: 0x3e7a257c offset: 1152 } +member { + id: 0x931f51a7 + name: "f_path" + type_id: 0x3a2930c2 + offset: 512 +} member { id: 0x9354de17 name: "f_path" type_id: 0x71a68091 offset: 512 } +member { + id: 0x5a2d0ef2 + name: "f_pipe" + type_id: 0x89d2d38c +} member { id: 0x5a36ff12 name: "f_pipe" @@ -95871,6 +110286,17 @@ member { type_id: 0x27a7c613 offset: 1024 } +member { + id: 0xafdd1c72 + name: "f_pos" + type_id: 0xedc43a15 + offset: 1024 +} +member { + id: 0x17151398 + name: "f_pos_lock" + type_id: 0x004a2e6f +} member { id: 0x17b29ad4 name: "f_pos_lock" @@ -95886,18 +110312,35 @@ member { name: "f_ra" type_id: 0x60ac3160 } +member { + id: 0xe25e4ede + name: "f_ra" + type_id: 0x6d05dbf3 +} member { id: 0xc3689e5c name: "f_sb_err" type_id: 0x160ba102 offset: 1248 } +member { + id: 0xc3aa2f36 + name: "f_sb_err" + type_id: 0xd4bacb77 + offset: 1248 +} member { id: 0x7494eaa9 name: "f_security" type_id: 0x18bd6530 offset: 1088 } +member { + id: 0x74b2b071 + name: "f_security" + type_id: 0x3ee7bddd + offset: 1088 +} member { id: 0x611c8426 name: "f_spare" @@ -95909,6 +110352,11 @@ member { name: "f_task_work" type_id: 0xe3222f5b } +member { + id: 0xf37b9488 + name: "f_task_work" + type_id: 0x9de6c60c +} member { id: 0xba48c3e7 name: "f_type" @@ -95920,6 +110368,12 @@ member { type_id: 0x160ba102 offset: 1216 } +member { + id: 0x85c7187d + name: "f_wb_err" + type_id: 0xd4bacb77 + offset: 1216 +} member { id: 0x6f6b6d8a name: "fa_fd" @@ -95990,6 +110444,12 @@ member { type_id: 0x2c5b1d58 offset: 1920 } +member { + id: 0x68ddd432 + name: "fadvise" + type_id: 0x9ae3f277 + offset: 1920 +} member { id: 0x9c970db9 name: "fadvise_advice" @@ -96011,6 +110471,12 @@ member { name: "fail_status" type_id: 0xc9082b19 } +member { + id: 0x75d4414f + name: "failcnt" + type_id: 0x3f691753 + offset: 1024 +} member { id: 0x75d85d3c name: "failcnt" @@ -96083,6 +110549,12 @@ member { type_id: 0x22b3ece7 offset: 1664 } +member { + id: 0x528d6643 + name: "fallocate" + type_id: 0xce6cfcc1 + offset: 1664 +} member { id: 0x5aeebac4 name: "fallocend" @@ -96388,6 +110860,12 @@ member { type_id: 0x0e4a31cb offset: 2624 } +member { + id: 0xa3e6b2df + name: "fasync" + type_id: 0x9141e8f8 + offset: 1088 +} member { id: 0x7060704a name: "fasync_list" @@ -96454,6 +110932,12 @@ member { type_id: 0x5d8155a5 offset: 64 } +member { + id: 0x7b88e8aa + name: "fault" + type_id: 0x06917575 + offset: 320 +} member { id: 0x7bb750d9 name: "fault" @@ -96465,6 +110949,12 @@ member { name: "fault" type_id: 0x706158d6 } +member { + id: 0x3f151660 + name: "fault_address" + type_id: 0x3f691753 + offset: 5696 +} member { id: 0x3f190a13 name: "fault_address" @@ -96477,6 +110967,12 @@ member { type_id: 0x33756485 offset: 5760 } +member { + id: 0x657a9dbd + name: "fault_code" + type_id: 0x3f691753 + offset: 5760 +} member { id: 0x42cc5cd5 name: "fault_count" @@ -96512,6 +111008,17 @@ member { name: "fault_pending_wqh" type_id: 0x03913382 } +member { + id: 0x31bea971 + name: "fault_pending_wqh" + type_id: 0xdf829a46 +} +member { + id: 0x053b2bbd + name: "fault_wqh" + type_id: 0xdf829a46 + offset: 192 +} member { id: 0x05e73814 name: "fault_wqh" @@ -96536,6 +111043,12 @@ member { type_id: 0x1582ab06 offset: 13504 } +member { + id: 0x452304f1 + name: "faults_disabled_mapping" + type_id: 0x29c57269 + offset: 13504 +} member { id: 0xfaa79279 name: "fb" @@ -96777,6 +111290,12 @@ member { type_id: 0x0c313b7d offset: 256 } +member { + id: 0x500dbf9e + name: "fbatch" + type_id: 0x75078903 + offset: 448 +} member { id: 0x50a84da5 name: "fbatch" @@ -97215,6 +111734,12 @@ member { type_id: 0x0b4f136e offset: 1216 } +member { + id: 0x7f1d16ec + name: "fd" + type_id: 0x0f0a6b04 + offset: 64 +} member { id: 0x7f1db283 name: "fd" @@ -97249,12 +111774,29 @@ member { name: "fd" type_id: 0x6720d32f } +member { + id: 0x7fc6af96 + name: "fd" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x7ff43be2 name: "fd" type_id: 0xe62ebf07 offset: 32 } +member { + id: 0x7ff7294e + name: "fd" + type_id: 0xe5312866 +} +member { + id: 0xcc21ce54 + name: "fd_array" + type_id: 0x89d2d38c + offset: 960 +} member { id: 0xcc2fde41 name: "fd_array" @@ -97273,6 +111815,12 @@ member { type_id: 0x35919d2f offset: 1280 } +member { + id: 0xcc9e235c + name: "fd_array" + type_id: 0x36315534 + offset: 1280 +} member { id: 0x25fff809 name: "fd_fixups" @@ -97285,12 +111833,24 @@ member { type_id: 0xe62ebf07 offset: 224 } +member { + id: 0x27ee434e + name: "fd_type" + type_id: 0xd4bacb77 + offset: 224 +} member { id: 0xc409a485 name: "fd_wqh" type_id: 0x03913382 offset: 384 } +member { + id: 0xc4d5b72c + name: "fd_wqh" + type_id: 0xdf829a46 + offset: 384 +} member { id: 0xb44a6809 name: "fdb_list" @@ -97321,6 +111881,12 @@ member { type_id: 0x75617428 offset: 7872 } +member { + id: 0xf0c1d0c3 + name: "fdt" + type_id: 0x06e80de0 + offset: 256 +} member { id: 0xf0dd114d name: "fdt" @@ -97333,6 +111899,12 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0x653345f1 + name: "fdtab" + type_id: 0x31e0d11c + offset: 320 +} member { id: 0x654043c9 name: "fdtab" @@ -97553,6 +112125,17 @@ member { type_id: 0xd3b92883 offset: 1664 } +member { + id: 0xc5ccca0f + name: "features" + type_id: 0xd4bacb77 +} +member { + id: 0xc5ccccc2 + name: "features" + type_id: 0xd4bacb77 + offset: 864 +} member { id: 0xc5d17e22 name: "features" @@ -98328,6 +112911,12 @@ member { type_id: 0xc9082b19 offset: 32 } +member { + id: 0x55d7b1b1 + name: "field_mask" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0xf94f688e name: "field_pic" @@ -98369,6 +112958,12 @@ member { name: "fields" type_id: 0xb3e7bac9 } +member { + id: 0x78ea403f + name: "fields" + type_id: 0xb9d5ac92 + offset: 192 +} member { id: 0x21467a77 name: "fields_array" @@ -98381,6 +112976,12 @@ member { type_id: 0x4585663f offset: 192 } +member { + id: 0x53494c98 + name: "fiemap" + type_id: 0xe23363d1 + offset: 1024 +} member { id: 0x53870b05 name: "fiemap" @@ -98392,6 +112993,17 @@ member { name: "fifo" type_id: 0xd3c80119 } +member { + id: 0x12d4f395 + name: "fifo" + type_id: 0x070c8f33 +} +member { + id: 0x12f1fa8b + name: "fifo" + type_id: 0x22053a30 + offset: 256 +} member { id: 0x12f5cc1f name: "fifo" @@ -98434,12 +113046,41 @@ member { type_id: 0x92233392 offset: 1984 } +member { + id: 0x439b0fc0 + name: "fifo_time" + type_id: 0x89d2d38c + offset: 1984 +} member { id: 0x64210575 name: "fifosize" type_id: 0x4585663f offset: 1504 } +member { + id: 0xbf860b5d + name: "file" + type_id: 0x01dbdd5f + offset: 64 +} +member { + id: 0xbf91b5d8 + name: "file" + type_id: 0x16694a8f + offset: 960 +} +member { + id: 0xbf91b9ca + name: "file" + type_id: 0x16694a8f + offset: 64 +} +member { + id: 0xbf91bd2b + name: "file" + type_id: 0x16694a8f +} member { id: 0xbf953559 name: "file" @@ -98510,6 +113151,12 @@ member { type_id: 0x4585663f offset: 6848 } +member { + id: 0x0a04cbec + name: "file_cost" + type_id: 0x3f691753 + offset: 768 +} member { id: 0x0a08d79f name: "file_cost" @@ -98540,6 +113187,18 @@ member { type_id: 0x6720d32f offset: 32 } +member { + id: 0x0bf4adb0 + name: "file_disp" + type_id: 0xe5312866 + offset: 32 +} +member { + id: 0x99dcbd4e + name: "file_flags" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x99ee293a name: "file_flags" @@ -98551,6 +113210,12 @@ member { name: "file_index" type_id: 0xe62ebf07 } +member { + id: 0xfc8b9d00 + name: "file_lock" + type_id: 0xd99a84d5 + offset: 1024 +} member { id: 0xfca11463 name: "file_lock" @@ -98568,6 +113233,18 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0xb9e4ded0 + name: "file_name_off" + type_id: 0xd4bacb77 + offset: 32 +} +member { + id: 0x7e72a566 + name: "file_offset" + type_id: 0xd4bacb77 + offset: 672 +} member { id: 0x7ee39acb name: "file_offset" @@ -98591,6 +113268,12 @@ member { type_id: 0x6f540d85 offset: 832 } +member { + id: 0x320f0bfe + name: "fileattr_get" + type_id: 0x61441d66 + offset: 1472 +} member { id: 0x3242b3bb name: "fileattr_get" @@ -98603,6 +113286,12 @@ member { type_id: 0x2d305b5b offset: 1408 } +member { + id: 0x6f601f68 + name: "fileattr_set" + type_id: 0x5079a72c + offset: 1408 +} member { id: 0xb6b74212 name: "fileio" @@ -98647,6 +113336,18 @@ member { type_id: 0xa7c362b0 offset: 1856 } +member { + id: 0xb047b243 + name: "filename" + type_id: 0x01dbdd5f + offset: 192 +} +member { + id: 0xb047b348 + name: "filename" + type_id: 0x01dbdd5f + offset: 128 +} member { id: 0xb07871e2 name: "filename" @@ -98699,6 +113400,18 @@ member { name: "files" type_id: 0x2e449240 } +member { + id: 0xc794c166 + name: "files" + type_id: 0x2eff9506 + offset: 18944 +} +member { + id: 0xc7a6c0c6 + name: "files" + type_id: 0x1cf03902 + offset: 576 +} member { id: 0xc7ae146e name: "files" @@ -98964,6 +113677,12 @@ member { type_id: 0x36e4aebb offset: 192 } +member { + id: 0xa33d99b4 + name: "filter" + type_id: 0x3608b7e3 + offset: 64 +} member { id: 0xa33dbdea name: "filter" @@ -98987,6 +113706,11 @@ member { name: "filter" type_id: 0xd7b2dc57 } +member { + id: 0xa3ee3327 + name: "filter" + type_id: 0xe5a6c559 +} member { id: 0x652ba159 name: "filter_chain" @@ -99004,6 +113728,12 @@ member { name: "filter_chain_lock" type_id: 0xa7c362b0 } +member { + id: 0x73afd041 + name: "filter_count" + type_id: 0x1c40702a + offset: 32 +} member { id: 0x73c742ad name: "filter_count" @@ -99052,6 +113782,12 @@ member { type_id: 0x0483e6f8 offset: 5504 } +member { + id: 0x65aa1a70 + name: "filters" + type_id: 0x6dfbdfff + offset: 192 +} member { id: 0x65aadbb7 name: "filters" @@ -99131,6 +113867,12 @@ member { type_id: 0x2fc0a389 offset: 2816 } +member { + id: 0x6e213b37 + name: "find_special_page" + type_id: 0xe6cebe90 + offset: 832 +} member { id: 0x6ee291cd name: "find_special_page" @@ -99143,6 +113885,12 @@ member { type_id: 0x2f269ef7 offset: 384 } +member { + id: 0x2e90d6ac + name: "fini_seq_private" + type_id: 0x395c6152 + offset: 128 +} member { id: 0x2ec27bbd name: "fini_seq_private" @@ -99226,6 +113974,11 @@ member { name: "first" type_id: 0xc9082b19 } +member { + id: 0x1f338de8 + name: "first" + type_id: 0xd4bacb77 +} member { id: 0x1fa2b39b name: "first" @@ -99243,11 +113996,26 @@ member { name: "first" type_id: 0x26cfffd7 } +member { + id: 0x1fc3cabc + name: "first" + type_id: 0x24fd9f6d +} +member { + id: 0x1fc461ab + name: "first" + type_id: 0x23568890 +} member { id: 0x1fc70239 name: "first" type_id: 0x20351a02 } +member { + id: 0x1fda4430 + name: "first" + type_id: 0x3d73139b +} member { id: 0x1fdb6cf4 name: "first" @@ -99258,6 +114026,11 @@ member { name: "first" type_id: 0x02c35f57 } +member { + id: 0x1feec1cb + name: "first" + type_id: 0x09f6e8ac +} member { id: 0x1ff26c3e name: "first" @@ -99292,6 +114065,12 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0xf105b3fe + name: "first_minor" + type_id: 0xe5312866 + offset: 32 +} member { id: 0xf187a205 name: "first_minor" @@ -99443,6 +114222,12 @@ member { type_id: 0x6720d32f offset: 32 } +member { + id: 0x89a1d9e7 + name: "fixup" + type_id: 0xe5312866 + offset: 32 +} member { id: 0x7071b874 name: "fixup_controls" @@ -100090,18 +114875,136 @@ member { type_id: 0x295c7202 offset: 448 } +member { + id: 0x2d45a021 + name: "flags" + type_id: 0x2d2f93e0 + offset: 216 +} +member { + id: 0x2d45a16b + name: "flags" + type_id: 0x2d2f93e0 + offset: 896 +} +member { + id: 0x2d45a304 + name: "flags" + type_id: 0x2d2f93e0 + offset: 192 +} +member { + id: 0x2d45a70c + name: "flags" + type_id: 0x2d2f93e0 + offset: 48 +} +member { + id: 0x2d45abcd + name: "flags" + type_id: 0x2d2f93e0 +} +member { + id: 0x2d45acba + name: "flags" + type_id: 0x2d2f93e0 + offset: 448 +} member { id: 0x2d4a71d8 name: "flags" type_id: 0x22f04c63 offset: 4864 } +member { + id: 0x2d4b6d20 + name: "flags" + type_id: 0x23ecb41b + offset: 4864 +} member { id: 0x2d5680df name: "flags" type_id: 0x3e09ba9c offset: 32 } +member { + id: 0x2d57e02f + name: "flags" + type_id: 0x3f691753 + offset: 8128 +} +member { + id: 0x2d57e184 + name: "flags" + type_id: 0x3f691753 + offset: 53952 +} +member { + id: 0x2d57e395 + name: "flags" + type_id: 0x3f691753 + offset: 1152 +} +member { + id: 0x2d57e48b + name: "flags" + type_id: 0x3f691753 + offset: 128 +} +member { + id: 0x2d57e580 + name: "flags" + type_id: 0x3f691753 + offset: 192 +} +member { + id: 0x2d57ea19 + name: "flags" + type_id: 0x3f691753 + offset: 1472 +} +member { + id: 0x2d57ea56 + name: "flags" + type_id: 0x3f691753 + offset: 1024 +} +member { + id: 0x2d57ea6c + name: "flags" + type_id: 0x3f691753 + offset: 1728 +} +member { + id: 0x2d57ec97 + name: "flags" + type_id: 0x3f691753 + offset: 1920 +} +member { + id: 0x2d57ed49 + name: "flags" + type_id: 0x3f691753 +} +member { + id: 0x2d57ede2 + name: "flags" + type_id: 0x3f691753 + offset: 256 +} +member { + id: 0x2d57eea9 + name: "flags" + type_id: 0x3f691753 + offset: 11200 +} +member { + id: 0x2d57ef8d + name: "flags" + type_id: 0x3f691753 + offset: 1216 +} member { id: 0x2d5bf0a8 name: "flags" @@ -100511,6 +115414,18 @@ member { type_id: 0xe2ce8d42 offset: 64 } +member { + id: 0x2d8db64b + name: "flags" + type_id: 0xe5312866 + offset: 2752 +} +member { + id: 0x2d8dbcb4 + name: "flags" + type_id: 0xe5312866 + offset: 128 +} member { id: 0x2d8ea047 name: "flags" @@ -100849,6 +115764,125 @@ member { type_id: 0xc93e017b offset: 80 } +member { + id: 0x2dbc304a + name: "flags" + type_id: 0xd4bacb77 + offset: 544 +} +member { + id: 0x2dbc3375 + name: "flags" + type_id: 0xd4bacb77 + offset: 160 +} +member { + id: 0x2dbc33ae + name: "flags" + type_id: 0xd4bacb77 + offset: 32 +} +member { + id: 0x2dbc358d + name: "flags" + type_id: 0xd4bacb77 + offset: 512 +} +member { + id: 0x2dbc3716 + name: "flags" + type_id: 0xd4bacb77 + offset: 96 +} +member { + id: 0x2dbc3757 + name: "flags" + type_id: 0xd4bacb77 + offset: 128 +} +member { + id: 0x2dbc3858 + name: "flags" + type_id: 0xd4bacb77 + offset: 864 +} +member { + id: 0x2dbc38ec + name: "flags" + type_id: 0xd4bacb77 + offset: 640 +} +member { + id: 0x2dbc3907 + name: "flags" + type_id: 0xd4bacb77 + offset: 928 +} +member { + id: 0x2dbc3952 + name: "flags" + type_id: 0xd4bacb77 + offset: 320 +} +member { + id: 0x2dbc39d4 + name: "flags" + type_id: 0xd4bacb77 + offset: 672 +} +member { + id: 0x2dbc3a4c + name: "flags" + type_id: 0xd4bacb77 + offset: 288 +} +member { + id: 0x2dbc3a74 + name: "flags" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0x2dbc3d2f + name: "flags" + type_id: 0xd4bacb77 + offset: 832 +} +member { + id: 0x2dbc3db1 + name: "flags" + type_id: 0xd4bacb77 + offset: 224 +} +member { + id: 0x2dbc3e3e + name: "flags" + type_id: 0xd4bacb77 + offset: 256 +} +member { + id: 0x2dbc3e67 + name: "flags" + type_id: 0xd4bacb77 + offset: 608 +} +member { + id: 0x2dbc3e95 + name: "flags" + type_id: 0xd4bacb77 +} +member { + id: 0x2dbc3eac + name: "flags" + type_id: 0xd4bacb77 + offset: 16480 +} +member { + id: 0x2dbc3f07 + name: "flags" + type_id: 0xd4bacb77 + offset: 384 +} member { id: 0x2dbc9314 name: "flags" @@ -100950,6 +115984,18 @@ member { type_id: 0x89ab06e3 offset: 32 } +member { + id: 0x2de1571f + name: "flags" + type_id: 0x89d2d38c + offset: 384 +} +member { + id: 0x2de15e44 + name: "flags" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0x2de16f98 name: "flags" @@ -100991,6 +116037,24 @@ member { name: "flags" type_id: 0x92233392 } +member { + id: 0x2dfd99f1 + name: "flags" + type_id: 0x951c1ffe + offset: 480 +} +member { + id: 0x2dfd9a2c + name: "flags" + type_id: 0x951c1ffe + offset: 144 +} +member { + id: 0x2dfd9cdd + name: "flags" + type_id: 0x951c1ffe + offset: 80 +} member { id: 0x4db09eea name: "flags" @@ -101238,6 +116302,12 @@ member { type_id: 0x2c1a4564 offset: 1344 } +member { + id: 0x8185e83d + name: "flock" + type_id: 0x875e9f53 + offset: 1344 +} member { id: 0x1cf87de0 name: "flow" @@ -101443,6 +116513,12 @@ member { name: "flr" type_id: 0x029ed369 } +member { + id: 0x7f0fcb54 + name: "flush" + type_id: 0xa1cf2b85 + offset: 1856 +} member { id: 0x7f80e1b6 name: "flush" @@ -101497,6 +116573,12 @@ member { type_id: 0x26f1f541 offset: 1856 } +member { + id: 0x7fc5ce55 + name: "flush" + type_id: 0x6bcb9151 + offset: 896 +} member { id: 0xb6c9efb1 name: "flush" @@ -101578,6 +116660,12 @@ member { type_id: 0x0c5f67dd offset: 256 } +member { + id: 0xf737a416 + name: "flush_list" + type_id: 0x070c8f33 + offset: 6016 +} member { id: 0xf7e36098 name: "flush_list" @@ -101621,6 +116709,11 @@ member { type_id: 0x585b40a5 offset: 128 } +member { + id: 0x99d229e3 + name: "flush_required" + type_id: 0x62aebfd4 +} member { id: 0x99ddf803 name: "flush_required" @@ -101826,6 +116919,17 @@ member { type_id: 0x2d7ddef8 offset: 192 } +member { + id: 0xd22253bb + name: "fn_" + type_id: 0xabea31ea + offset: 64 +} +member { + id: 0xd2b0e10a + name: "fn_" + type_id: 0x395c6152 +} member { id: 0xcde5cade name: "fn_bit" @@ -101925,6 +117029,11 @@ member { name: "folio" type_id: 0x2170d06d } +member { + id: 0xb83d57ae + name: "folio" + type_id: 0x0dba348d +} member { id: 0xf21ae66a name: "folio_ops" @@ -101947,17 +117056,34 @@ member { name: "folioq_slot" type_id: 0x295c7202 } +member { + id: 0x1364f55e + name: "folioq_slot" + type_id: 0x2d2f93e0 +} member { id: 0x5379d0ac name: "folios" type_id: 0x02cc0dbc } +member { + id: 0x53ed4cf8 + name: "folios" + type_id: 0x96572e4d + offset: 448 +} member { id: 0x53ee1fea name: "folios" type_id: 0x95043c75 offset: 448 } +member { + id: 0x53f47792 + name: "folios" + type_id: 0x8f6fd298 + offset: 64 +} member { id: 0x53ff452b name: "folios" @@ -101988,12 +117114,24 @@ member { type_id: 0xdff77e63 offset: 32728 } +member { + id: 0xa09b2230 + name: "fop_flags" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0xa0ab4e78 name: "fop_flags" type_id: 0xe4d683d7 offset: 64 } +member { + id: 0xb1807eab + name: "fops" + type_id: 0x1cf8e981 + offset: 128 +} member { id: 0xb191f236 name: "fops" @@ -102024,6 +117162,12 @@ member { type_id: 0x36d130d1 offset: 128 } +member { + id: 0xb1ad1055 + name: "fops" + type_id: 0x3196a7f1 + offset: 576 +} member { id: 0xb1ad6870 name: "fops" @@ -102182,6 +117326,12 @@ member { offset: 2851 bitsize: 1 } +member { + id: 0x05600625 + name: "force_scan" + type_id: 0x62aebfd4 + offset: 1152 +} member { id: 0x056fd7c5 name: "force_scan" @@ -102218,6 +117368,12 @@ member { type_id: 0x0f67b75e offset: 960 } +member { + id: 0x80c612d5 + name: "fork" + type_id: 0xaac42d00 + offset: 960 +} member { id: 0x08012386 name: "format" @@ -102241,6 +117397,12 @@ member { type_id: 0x78f4e574 offset: 384 } +member { + id: 0x085680ba + name: "format" + type_id: 0x01dbdd5f + offset: 192 +} member { id: 0x0862353f name: "format" @@ -102416,6 +117578,11 @@ member { name: "forward" type_id: 0x3ed52bb5 } +member { + id: 0xdd430aef + name: "forward" + type_id: 0x3d3baf01 +} member { id: 0x08e5fd11 name: "forward_ref_ts" @@ -102445,6 +117612,12 @@ member { type_id: 0x18bd6530 offset: 320 } +member { + id: 0x54223269 + name: "fp" + type_id: 0x3f691753 + offset: 640 +} member { id: 0x542e2e1a name: "fp" @@ -102468,12 +117641,24 @@ member { name: "fp_items" type_id: 0x2bdd1eae } +member { + id: 0xbf7bf5cc + name: "fp_type" + type_id: 0xd4bacb77 + offset: 5376 +} member { id: 0xbf8b9e78 name: "fp_type" type_id: 0x24d17ffc offset: 5376 } +member { + id: 0x13d9190f + name: "fpcr" + type_id: 0xd4bacb77 + offset: 4128 +} member { id: 0x13eb8d7b name: "fpcr" @@ -102485,6 +117670,12 @@ member { name: "fpfn" type_id: 0x4585663f } +member { + id: 0x12ad0ba0 + name: "fpmr" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0x12b6fa40 name: "fpmr" @@ -102497,6 +117688,18 @@ member { type_id: 0x4585663f offset: 5408 } +member { + id: 0x85a6f6e5 + name: "fpsimd_cpu" + type_id: 0xd4bacb77 + offset: 5408 +} +member { + id: 0x8c0f7b47 + name: "fpsimd_state" + type_id: 0x1d718934 + offset: 256 +} member { id: 0x8cc39be7 name: "fpsimd_state" @@ -102509,12 +117712,30 @@ member { type_id: 0xe62ebf07 offset: 4096 } +member { + id: 0x01ac0277 + name: "fpsr" + type_id: 0xd4bacb77 + offset: 4096 +} member { id: 0x1a4686d6 name: "fq" type_id: 0x1b749a04 offset: 1024 } +member { + id: 0x1a469018 + name: "fq" + type_id: 0x1b64dfb3 + offset: 5952 +} +member { + id: 0x1a4692a0 + name: "fq" + type_id: 0x1b64dfb3 + offset: 1664 +} member { id: 0x1a7ed902 name: "fq" @@ -102600,12 +117821,24 @@ member { name: "frag" type_id: 0x29b83e1a } +member { + id: 0x7b53f5ff + name: "frag_cluster_nr" + type_id: 0x42c49673 + offset: 3648 +} member { id: 0x7b77ba14 name: "frag_cluster_nr" type_id: 0x668b7d21 offset: 3648 } +member { + id: 0x71d4b10d + name: "frag_clusters" + type_id: 0x76290762 + offset: 2368 +} member { id: 0x71e1802e name: "frag_clusters" @@ -103058,6 +118291,12 @@ member { offset: 320 bitsize: 1 } +member { + id: 0xfe3908b3 + name: "free" + type_id: 0x9b07a70b + offset: 320 +} member { id: 0xfe834548 name: "free" @@ -103087,12 +118326,29 @@ member { type_id: 0x33756485 offset: 192 } +member { + id: 0xfe9b5c7b + name: "free" + type_id: 0x395c6152 + offset: 192 +} +member { + id: 0xfe9d690d + name: "free" + type_id: 0x3f691753 + offset: 192 +} member { id: 0xfe9e40c2 name: "free" type_id: 0x3c4fd6a2 offset: 320 } +member { + id: 0xfea6e311 + name: "free" + type_id: 0x04ebc225 +} member { id: 0xfea9fc29 name: "free" @@ -103218,6 +118474,18 @@ member { name: "free" type_id: 0x0dfbab12 } +member { + id: 0xfec752f8 + name: "free" + type_id: 0x655bb9a6 + offset: 384 +} +member { + id: 0xae22070b + name: "free_after_mult_rcu_gp" + type_id: 0x62aebfd4 + offset: 1936 +} member { id: 0xae2dd6eb name: "free_after_mult_rcu_gp" @@ -103230,12 +118498,24 @@ member { type_id: 0x6d7f5ff6 offset: 1944 } +member { + id: 0xe3496cf5 + name: "free_after_rcu_gp" + type_id: 0x62aebfd4 + offset: 1944 +} member { id: 0xfbc06c81 name: "free_area" type_id: 0xcc8611b3 offset: 2048 } +member { + id: 0xfbfc4f48 + name: "free_area" + type_id: 0xf0a5d80b + offset: 2048 +} member { id: 0x67b3903e name: "free_async_space" @@ -103266,6 +118546,12 @@ member { type_id: 0x213211e8 offset: 1536 } +member { + id: 0xf5ee69dd + name: "free_cached_objects" + type_id: 0x1d1bd3cd + offset: 1536 +} member { id: 0xddcf27cf name: "free_cb" @@ -103284,6 +118570,12 @@ member { type_id: 0xd3c80119 offset: 832 } +member { + id: 0x5a90f6c9 + name: "free_clusters" + type_id: 0x070c8f33 + offset: 832 +} member { id: 0x5ad273b5 name: "free_clusters" @@ -103296,6 +118588,12 @@ member { type_id: 0x23826b7b offset: 640 } +member { + id: 0x01128037 + name: "free_count" + type_id: 0x47ea5d8b + offset: 208 +} member { id: 0x01e55b47 name: "free_count" @@ -103320,6 +118618,12 @@ member { type_id: 0x0cecd312 offset: 1856 } +member { + id: 0x7f7be0fb + name: "free_disk" + type_id: 0xe64a296d + offset: 640 +} member { id: 0x7f910fec name: "free_disk" @@ -103344,6 +118648,18 @@ member { type_id: 0x2ff9c73d offset: 192 } +member { + id: 0x83aec866 + name: "free_file_info" + type_id: 0xc561e065 + offset: 192 +} +member { + id: 0xb78e529a + name: "free_folio" + type_id: 0x6fabf690 + offset: 640 +} member { id: 0xb7ed584c name: "free_folio" @@ -103403,6 +118719,17 @@ member { name: "free_inode" type_id: 0x0f0e74c9 } +member { + id: 0x6fb151dd + name: "free_inode" + type_id: 0xfd90bde1 +} +member { + id: 0x6fb1581f + name: "free_inode" + type_id: 0xfd90bde1 + offset: 128 +} member { id: 0xde30d338 name: "free_leaf" @@ -103419,6 +118746,11 @@ member { name: "free_list" type_id: 0xb17f19c3 } +member { + id: 0xe038f0a4 + name: "free_list" + type_id: 0xa0627064 +} member { id: 0xe04b5a7e name: "free_list" @@ -103497,6 +118829,12 @@ member { type_id: 0x6720d32f offset: 1888 } +member { + id: 0x7d344df8 + name: "free_node" + type_id: 0xdf8ca8f1 + offset: 448 +} member { id: 0x7dca809b name: "free_node" @@ -103663,6 +119001,12 @@ member { type_id: 0xc9082b19 offset: 960 } +member { + id: 0xb8ea272b + name: "freepages_count" + type_id: 0x89d2d38c + offset: 2496 +} member { id: 0xc416abd0 name: "freepages_delay" @@ -103675,6 +119019,12 @@ member { type_id: 0xedf277ba offset: 2560 } +member { + id: 0x3b753460 + name: "freepages_delay_total" + type_id: 0x89d2d38c + offset: 2560 +} member { id: 0x6c72e8b5 name: "freepages_start" @@ -103699,11 +119049,28 @@ member { type_id: 0x21d43a7b offset: 576 } +member { + id: 0x2c35445b + name: "freeze" + type_id: 0xd44f1a01 + offset: 256 +} +member { + id: 0x2c83a555 + name: "freeze" + type_id: 0x62aebfd4 +} member { id: 0x2c8c74b5 name: "freeze" type_id: 0x6d7f5ff6 } +member { + id: 0x2cae082a + name: "freeze" + type_id: 0x4f0a02b9 + offset: 128 +} member { id: 0x2ccc30c8 name: "freeze" @@ -103734,6 +119101,18 @@ member { type_id: 0x2f9ee7ee offset: 640 } +member { + id: 0xe18e6c21 + name: "freeze_fs" + type_id: 0xe0f001ec + offset: 640 +} +member { + id: 0xdc54d6a0 + name: "freeze_kcount" + type_id: 0xe5312866 + offset: 32 +} member { id: 0xdcd6c75b name: "freeze_kcount" @@ -103746,24 +119125,54 @@ member { type_id: 0x2dd58efa offset: 640 } +member { + id: 0x2ea84dd4 + name: "freeze_late" + type_id: 0xd44f1a01 + offset: 640 +} member { id: 0x5f4d75d6 name: "freeze_mutex" type_id: 0xa7c362b0 offset: 896 } +member { + id: 0x5feafc9a + name: "freeze_mutex" + type_id: 0x004a2e6f + offset: 896 +} +member { + id: 0xee73ec2b + name: "freeze_noirq" + type_id: 0xd44f1a01 + offset: 1024 +} member { id: 0xee8a76bf name: "freeze_noirq" type_id: 0x2dd58efa offset: 1024 } +member { + id: 0xeb99df02 + name: "freeze_super" + type_id: 0x7455e040 + offset: 576 +} member { id: 0xebc2b6b0 name: "freeze_super" type_id: 0x2f3c5242 offset: 576 } +member { + id: 0xe66126ed + name: "freeze_ucount" + type_id: 0xe5312866 + offset: 64 +} member { id: 0xe6e33716 name: "freeze_ucount" @@ -103776,6 +119185,12 @@ member { type_id: 0x03913382 offset: 960 } +member { + id: 0x141afb28 + name: "freezer" + type_id: 0xda480c6d + offset: 15232 +} member { id: 0x144e1dcd name: "freezer" @@ -103946,6 +119361,12 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0xe52848c5 + name: "frequency" + type_id: 0x3f691753 + offset: 64 +} member { id: 0xe552a4b4 name: "frequency" @@ -103974,6 +119395,12 @@ member { name: "from" type_id: 0x0483e6f8 } +member { + id: 0xff6192b5 + name: "from" + type_id: 0x3f691753 + offset: 128 +} member { id: 0xff7ac295 name: "from" @@ -104058,6 +119485,12 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0xe2fd4e06 + name: "front_pad" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x02c74d79 name: "frontend" @@ -104071,6 +119504,11 @@ member { offset: 13831 bitsize: 1 } +member { + id: 0xb83e1d8e + name: "frozen" + type_id: 0x951c1ffe +} member { id: 0xb8623f90 name: "frozen" @@ -104088,6 +119526,12 @@ member { type_id: 0x6d7f5ff6 offset: 384 } +member { + id: 0xb8c9a5c4 + name: "frozen" + type_id: 0x62aebfd4 + offset: 1928 +} member { id: 0x696cf202 name: "frozen_offsets" @@ -104131,6 +119575,12 @@ member { type_id: 0x336955b0 offset: 18880 } +member { + id: 0x94f02f35 + name: "fs" + type_id: 0x2dbccddb + offset: 18880 +} member { id: 0x778c7e1c name: "fs_descriptors" @@ -104143,6 +119593,12 @@ member { type_id: 0xc93e017b offset: 80 } +member { + id: 0x2e4ba4fd + name: "fs_flags" + type_id: 0xe5312866 + offset: 64 +} member { id: 0x2ec9b506 name: "fs_flags" @@ -104167,18 +119623,36 @@ member { type_id: 0x6720d32f offset: 480 } +member { + id: 0x4ed77416 + name: "fs_private" + type_id: 0x3ee7bddd + offset: 512 +} member { id: 0x4ef12ece name: "fs_private" type_id: 0x18bd6530 offset: 512 } +member { + id: 0x8d3b9a9f + name: "fs_supers" + type_id: 0xf992fdc1 + offset: 512 +} member { id: 0x8d9c85a5 name: "fs_supers" type_id: 0x5e8dc7f4 offset: 512 } +member { + id: 0xaa07bb6f + name: "fs_type" + type_id: 0x211637c8 + offset: 448 +} member { id: 0xaa144150 name: "fs_type" @@ -104244,6 +119718,12 @@ member { type_id: 0xb0ddb211 offset: 6208 } +member { + id: 0xd844412d + name: "fsgid" + type_id: 0xeb95f5af + offset: 288 +} member { id: 0x549fad46 name: "fsinfo_inode" @@ -104302,6 +119782,12 @@ member { type_id: 0xe90b32b7 offset: 256 } +member { + id: 0xaeb8c4dc + name: "fsuid" + type_id: 0x4a74074c + offset: 256 +} member { id: 0x035676e6 name: "fsx_cowextsize" @@ -104345,6 +119831,12 @@ member { type_id: 0x2c5b1d58 offset: 1024 } +member { + id: 0x1af5849c + name: "fsync" + type_id: 0x9ae3f277 + offset: 1024 +} member { id: 0x01aea3e5 name: "fsync_flags" @@ -104404,6 +119896,18 @@ member { type_id: 0x6d7f5ff6 offset: 320 } +member { + id: 0xf89ac99e + name: "ftrace_managed" + type_id: 0x62aebfd4 + offset: 320 +} +member { + id: 0xf9f2c0de + name: "ftrace_trampolines" + type_id: 0x11e7e5a1 + offset: 192 +} member { id: 0xf9f81129 name: "ftrace_trampolines" @@ -104437,6 +119941,12 @@ member { type_id: 0xd3c80119 offset: 960 } +member { + id: 0xe1a45a87 + name: "full_clusters" + type_id: 0x070c8f33 + offset: 960 +} member { id: 0x9034a01c name: "full_duplex" @@ -104450,6 +119960,18 @@ member { type_id: 0x064d6086 offset: 256 } +member { + id: 0x9c1b56ea + name: "full_fds_bits" + type_id: 0x054a7c73 + offset: 256 +} +member { + id: 0x7601ad60 + name: "full_fds_bits_init" + type_id: 0xba13a35e + offset: 1216 +} member { id: 0x7602aa7c name: "full_fds_bits_init" @@ -104546,6 +120068,24 @@ member { type_id: 0x06709029 offset: 1984 } +member { + id: 0x210f579a + name: "func" + type_id: 0x0084a85a + offset: 1984 +} +member { + id: 0x21105e2d + name: "func" + type_id: 0x1f8b7a23 + offset: 64 +} +member { + id: 0x211308ac + name: "func" + type_id: 0x1cd1d3e5 + offset: 192 +} member { id: 0x21165e66 name: "func" @@ -104590,12 +120130,29 @@ member { name: "func" type_id: 0x2c3d9590 } +member { + id: 0x2130bc40 + name: "func" + type_id: 0x3f691753 + offset: 64 +} +member { + id: 0x2131360b + name: "func" + type_id: 0x3ee7bddd +} member { id: 0x21351e07 name: "func" type_id: 0x3ac7788d offset: 192 } +member { + id: 0x21368415 + name: "func" + type_id: 0x395c6152 + offset: 128 +} member { id: 0x213ca033 name: "func" @@ -104614,6 +120171,12 @@ member { type_id: 0x4585663f offset: 544 } +member { + id: 0x21561b5d + name: "func" + type_id: 0x59c8d6a3 + offset: 704 +} member { id: 0x216be8e8 name: "func" @@ -104626,6 +120189,12 @@ member { type_id: 0x7fcfc28a offset: 128 } +member { + id: 0x218528ca + name: "func" + type_id: 0x8af0be69 + offset: 128 +} member { id: 0x218bf3d3 name: "func" @@ -104666,12 +120235,30 @@ member { type_id: 0xc9082b19 offset: 288 } +member { + id: 0xdf5da0d9 + name: "func_cnt" + type_id: 0xd4bacb77 + offset: 288 +} member { id: 0xa2c33570 name: "func_idx" type_id: 0xc9082b19 offset: 352 } +member { + id: 0xa2de8790 + name: "func_idx" + type_id: 0xd4bacb77 + offset: 352 +} +member { + id: 0x6c41ba1d + name: "func_info" + type_id: 0x1e84c72e + offset: 8576 +} member { id: 0x6c5044b7 name: "func_info" @@ -104684,6 +120271,18 @@ member { type_id: 0xedf277ba offset: 640 } +member { + id: 0x6cd6e65e + name: "func_info" + type_id: 0x89d2d38c + offset: 640 +} +member { + id: 0x61a7a018 + name: "func_info_aux" + type_id: 0x16b25de9 + offset: 8640 +} member { id: 0x61b1c3ff name: "func_info_aux" @@ -104696,6 +120295,18 @@ member { type_id: 0xe62ebf07 offset: 704 } +member { + id: 0xf7e34336 + name: "func_info_cnt" + type_id: 0xd4bacb77 + offset: 8832 +} +member { + id: 0xf7e34f9a + name: "func_info_cnt" + type_id: 0xd4bacb77 + offset: 704 +} member { id: 0xf7fef1d6 name: "func_info_cnt" @@ -104708,6 +120319,12 @@ member { type_id: 0xe62ebf07 offset: 608 } +member { + id: 0x2cb09371 + name: "func_info_rec_size" + type_id: 0xd4bacb77 + offset: 608 +} member { id: 0xa73e8d2d name: "func_list" @@ -104725,6 +120342,12 @@ member { type_id: 0x6d7f5ff6 offset: 1256 } +member { + id: 0x23cf8888 + name: "func_proto_unreliable" + type_id: 0x62aebfd4 + offset: 1256 +} member { id: 0x88373043 name: "func_suspend" @@ -104851,6 +120474,18 @@ member { type_id: 0x3e7afc58 offset: 576 } +member { + id: 0x362e75d5 + name: "funcs" + type_id: 0x0e6c85b8 + offset: 576 +} +member { + id: 0xab14cf3d + name: "function" + type_id: 0x7f455195 + offset: 192 +} member { id: 0xab42dc85 name: "function" @@ -104875,6 +120510,18 @@ member { type_id: 0x0d554dfb offset: 192 } +member { + id: 0xab6a50ba + name: "function" + type_id: 0x01dbdd5f + offset: 128 +} +member { + id: 0xab6a5d99 + name: "function" + type_id: 0x01dbdd5f + offset: 64 +} member { id: 0xab6baf61 name: "function" @@ -104892,6 +120539,12 @@ member { type_id: 0x1e3d3b89 offset: 320 } +member { + id: 0xab8c0fe5 + name: "function" + type_id: 0xe78a875a + offset: 320 +} member { id: 0xaba28ed7 name: "function" @@ -104933,6 +120586,11 @@ member { name: "futex" type_id: 0x0d2844e8 } +member { + id: 0xd7cf9c4f + name: "futex" + type_id: 0x036a3f50 +} member { id: 0xa43626cd name: "futex_cache" @@ -104945,6 +120603,12 @@ member { type_id: 0xa7c362b0 offset: 23488 } +member { + id: 0x9fe0af8c + name: "futex_exit_mutex" + type_id: 0x004a2e6f + offset: 23488 +} member { id: 0x4279d69e name: "futex_flags" @@ -104962,12 +120626,24 @@ member { type_id: 0xfc0e1dbd offset: 64 } +member { + id: 0xda9f5c16 + name: "futex_offset" + type_id: 0xe5312866 + offset: 32 +} member { id: 0xdae5110b name: "futex_offset" type_id: 0x9f7c35c8 offset: 32 } +member { + id: 0x66202214 + name: "futex_state" + type_id: 0xd4bacb77 + offset: 23872 +} member { id: 0x66b11db9 name: "futex_state" @@ -105121,6 +120797,17 @@ member { type_id: 0x38020bb6 offset: 192 } +member { + id: 0x6e7a3e46 + name: "fwnode" + type_id: 0x332ea335 +} +member { + id: 0x6e7a3f79 + name: "fwnode" + type_id: 0x332ea335 + offset: 6016 +} member { id: 0x94fd08db name: "fwnode_xlate" @@ -105621,6 +121308,12 @@ member { type_id: 0x0387a44d offset: 22784 } +member { + id: 0xa9f06622 + name: "gen" + type_id: 0x2d2f93e0 + offset: 7624 +} member { id: 0xa9f415c3 name: "gen" @@ -105661,6 +121354,12 @@ member { name: "generate" type_id: 0x2e029208 } +member { + id: 0xae18b4e7 + name: "generate_params" + type_id: 0x52622de8 + offset: 128 +} member { id: 0xae56385f name: "generate_params" @@ -105696,6 +121395,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0x69c299e3 + name: "generation" + type_id: 0x1c40702a + offset: 64 +} member { id: 0x69c7a9e1 name: "generation" @@ -105847,6 +121552,12 @@ member { name: "get" type_id: 0x048090f0 } +member { + id: 0x31640619 + name: "get" + type_id: 0x3d30b1d4 + offset: 128 +} member { id: 0x31644260 name: "get" @@ -105919,6 +121630,23 @@ member { type_id: 0x2e2ad1d9 offset: 256 } +member { + id: 0x31ea098d + name: "get" + type_id: 0xb336e7a2 +} +member { + id: 0x31eea12a + name: "get" + type_id: 0xb79eeb85 + offset: 256 +} +member { + id: 0x3ea4d76e + name: "get_acl" + type_id: 0x1b0d6d5c + offset: 1280 +} member { id: 0x3eab73cc name: "get_acl" @@ -105967,6 +121695,12 @@ member { type_id: 0x2ef9d78d offset: 128 } +member { + id: 0x3187ab25 + name: "get_budget" + type_id: 0x66dbe535 + offset: 192 +} member { id: 0x31cc14e6 name: "get_budget" @@ -106200,12 +121934,24 @@ member { type_id: 0x2fccc15b offset: 384 } +member { + id: 0x002f9b06 + name: "get_dqblk" + type_id: 0x13e7e352 + offset: 384 +} member { id: 0xa55c212a name: "get_dquots" type_id: 0x1de57f85 offset: 1408 } +member { + id: 0xa5c902fb + name: "get_dquots" + type_id: 0x88c6ae85 + offset: 1408 +} member { id: 0x3802939d name: "get_driver_name" @@ -106547,12 +122293,24 @@ member { type_id: 0x15b489df offset: 192 } +member { + id: 0x4dfc49e3 + name: "get_inode_acl" + type_id: 0xa3ee8503 + offset: 192 +} member { id: 0xb10f74f3 name: "get_inode_usage" type_id: 0x2c582e60 offset: 576 } +member { + id: 0xb14e53c3 + name: "get_inode_usage" + type_id: 0x6d7f1eb9 + offset: 576 +} member { id: 0x69c08ebc name: "get_intermediate" @@ -106607,6 +122365,12 @@ member { type_id: 0x2f38c503 offset: 64 } +member { + id: 0x4360a587 + name: "get_link" + type_id: 0x7965e9f4 + offset: 64 +} member { id: 0xb2b5c82c name: "get_link_ext_state" @@ -106868,6 +122632,12 @@ member { type_id: 0x2c784c2d offset: 704 } +member { + id: 0x1a0e9653 + name: "get_name" + type_id: 0x48eedac7 + offset: 576 +} member { id: 0x1a6878f3 name: "get_name" @@ -106892,12 +122662,24 @@ member { type_id: 0x2de07a68 offset: 576 } +member { + id: 0x26175094 + name: "get_name_prefix" + type_id: 0x48eedac7 + offset: 640 +} member { id: 0x26725e34 name: "get_name_prefix" type_id: 0x2de07a68 offset: 640 } +member { + id: 0xd1aa6b7d + name: "get_named_child_node" + type_id: 0x610abe23 + offset: 832 +} member { id: 0xd1cc770e name: "get_named_child_node" @@ -106910,6 +122692,12 @@ member { type_id: 0x3534222d offset: 1408 } +member { + id: 0xf655f5ad + name: "get_next_child_node" + type_id: 0xef37f912 + offset: 768 +} member { id: 0xf6bdee19 name: "get_next_child_node" @@ -106934,6 +122722,18 @@ member { type_id: 0xc9082b19 offset: 480 } +member { + id: 0x096cf42d + name: "get_next_id" + type_id: 0xe00a48b7 + offset: 640 +} +member { + id: 0x096cf523 + name: "get_next_id" + type_id: 0xe00a48b7 + offset: 448 +} member { id: 0x09a37e30 name: "get_next_id" @@ -106964,6 +122764,12 @@ member { type_id: 0xc9082b19 offset: 416 } +member { + id: 0x7b53f4e1 + name: "get_nextdqblk" + type_id: 0xb30370a7 + offset: 448 +} member { id: 0x7bcf7568 name: "get_nextdqblk" @@ -107000,6 +122806,12 @@ member { type_id: 0x168bced8 offset: 1536 } +member { + id: 0x10bac02b + name: "get_offset_ctx" + type_id: 0xdbd13d08 + offset: 1536 +} member { id: 0x7e273f9e name: "get_optimum_mode" @@ -107030,6 +122842,18 @@ member { type_id: 0x0df853f9 offset: 320 } +member { + id: 0xa0341a40 + name: "get_ownership" + type_id: 0x1b676f5a + offset: 320 +} +member { + id: 0xa07222ed + name: "get_ownership" + type_id: 0x5d5e7c09 + offset: 640 +} member { id: 0xcf06c106 name: "get_page" @@ -107054,6 +122878,12 @@ member { type_id: 0x2c53e69f offset: 192 } +member { + id: 0x7564fb1d + name: "get_parent" + type_id: 0xef1f2f28 + offset: 704 +} member { id: 0x758cccef name: "get_parent" @@ -107186,6 +123016,12 @@ member { type_id: 0x2c5484bc offset: 512 } +member { + id: 0x64a6fdba + name: "get_projid" + type_id: 0x803cf745 + offset: 512 +} member { id: 0x493a49e0 name: "get_property" @@ -107226,6 +123062,12 @@ member { name: "get_real_power" type_id: 0x2fbd760b } +member { + id: 0x70ebe1df + name: "get_reference_args" + type_id: 0x33b6c3b8 + offset: 896 +} member { id: 0x70f67beb name: "get_reference_args" @@ -107256,6 +123098,12 @@ member { type_id: 0x1f4342e3 offset: 1152 } +member { + id: 0x8406caa9 + name: "get_reserved_space" + type_id: 0x41ab8372 + offset: 448 +} member { id: 0x8446c45c name: "get_reserved_space" @@ -107298,6 +123146,12 @@ member { type_id: 0x2e9195ef offset: 320 } +member { + id: 0x5d502feb + name: "get_rq_budget_token" + type_id: 0xb8a4059a + offset: 384 +} member { id: 0x5dc493cf name: "get_rq_budget_token" @@ -107436,6 +123290,12 @@ member { type_id: 0x2ee76b64 offset: 3648 } +member { + id: 0x7e107528 + name: "get_state" + type_id: 0xb36948f3 + offset: 576 +} member { id: 0x7e8c8476 name: "get_state" @@ -107514,6 +123374,12 @@ member { type_id: 0xc9082b19 offset: 192 } +member { + id: 0xce78d686 + name: "get_time" + type_id: 0x94c7b366 + offset: 384 +} member { id: 0xcec1755a name: "get_time" @@ -107586,6 +123452,12 @@ member { type_id: 0x2f05fd8b offset: 256 } +member { + id: 0x419b4e97 + name: "get_tree" + type_id: 0x256045fc + offset: 256 +} member { id: 0x22c55bcb name: "get_trend" @@ -107628,6 +123500,12 @@ member { type_id: 0x2feb5e20 offset: 896 } +member { + id: 0xb1a90128 + name: "get_unique_id" + type_id: 0xccf22821 + offset: 896 +} member { id: 0x4284601c name: "get_unmapped_area" @@ -107640,6 +123518,12 @@ member { type_id: 0x0745de2d offset: 1216 } +member { + id: 0x42a7b027 + name: "get_unmapped_area" + type_id: 0x2496b3dd + offset: 1216 +} member { id: 0xe15c46ee name: "get_userptr" @@ -107778,6 +123662,12 @@ member { type_id: 0x2c6657b6 offset: 896 } +member { + id: 0xd017a0b1 + name: "getattr" + type_id: 0x6d840a67 + offset: 896 +} member { id: 0xd0573f5f name: "getattr" @@ -107814,6 +123704,12 @@ member { type_id: 0x2d2b1c2c offset: 512 } +member { + id: 0xaf844ae6 + name: "getgeo" + type_id: 0xac10d723 + offset: 512 +} member { id: 0xc8e0239f name: "getkeycode" @@ -107892,6 +123788,23 @@ member { type_id: 0xf1a6dfed offset: 736 } +member { + id: 0xa484990d + name: "gfp_mask" + type_id: 0xd4bacb77 + offset: 704 +} +member { + id: 0xa4849b30 + name: "gfp_mask" + type_id: 0xd4bacb77 +} +member { + id: 0xa4849fd1 + name: "gfp_mask" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0xa4a183c5 name: "gfp_mask" @@ -107951,12 +123864,41 @@ member { type_id: 0x2feb6dd4 offset: 128 } +member { + id: 0x08bd3377 + name: "gid" + type_id: 0xeb95f5af + offset: 1056 +} +member { + id: 0x08bd33d5 + name: "gid" + type_id: 0xeb95f5af + offset: 96 +} +member { + id: 0x08bd3836 + name: "gid" + type_id: 0xeb95f5af + offset: 416 +} +member { + id: 0x08bd3a56 + name: "gid" + type_id: 0xeb95f5af +} member { id: 0x08bea5a0 name: "gid" type_id: 0xe80ee274 offset: 64 } +member { + id: 0x08c8ed27 + name: "gid" + type_id: 0x9e466581 + offset: 64 +} member { id: 0x08e67071 name: "gid" @@ -108010,6 +123952,12 @@ member { type_id: 0xe742397c offset: 512 } +member { + id: 0xe21daa3c + name: "gid_map" + type_id: 0xffd49a45 + offset: 512 +} member { id: 0xc40ee11e name: "gid_tbl_len" @@ -108227,12 +124175,24 @@ member { type_id: 0x6720d32f offset: 32 } +member { + id: 0x3be53d60 + name: "gp_count" + type_id: 0xe5312866 + offset: 32 +} member { id: 0x0f65729e name: "gp_seq" type_id: 0x80904a3b offset: 320 } +member { + id: 0x0f667582 + name: "gp_seq" + type_id: 0x839756ce + offset: 320 +} member { id: 0x0fd69496 name: "gp_seq" @@ -108250,6 +124210,11 @@ member { name: "gp_state" type_id: 0x6720d32f } +member { + id: 0x888ce487 + name: "gp_state" + type_id: 0xe5312866 +} member { id: 0x581b93da name: "gp_tasks" @@ -108262,6 +124227,12 @@ member { type_id: 0x03913382 offset: 64 } +member { + id: 0xc98d44a8 + name: "gp_wait" + type_id: 0xdf829a46 + offset: 64 +} member { id: 0x4298e5a2 name: "gpd_list_node" @@ -108323,12 +124294,24 @@ member { type_id: 0x3104c07e offset: 2944 } +member { + id: 0x15c893c1 + name: "gpl_crcs" + type_id: 0x3fbe8b7a + offset: 2944 +} member { id: 0x77c47d01 name: "gpl_only" type_id: 0x6d7f5ff6 offset: 64 } +member { + id: 0xcb70fc0c + name: "gpl_syms" + type_id: 0x3ce8411a + offset: 2880 +} member { id: 0xcb721d21 name: "gpl_syms" @@ -108347,6 +124330,12 @@ member { type_id: 0x39c3bcd2 offset: 3904 } +member { + id: 0x8146df8d + name: "grab_current_ns" + type_id: 0x3577da3e + offset: 128 +} member { id: 0x816c9dc2 name: "grab_current_ns" @@ -108389,6 +124378,12 @@ member { type_id: 0x0baa70a7 offset: 96 } +member { + id: 0x5c4dd0c7 + name: "graph_get_next_endpoint" + type_id: 0xef37f912 + offset: 960 +} member { id: 0x5ca5cb73 name: "graph_get_next_endpoint" @@ -108401,12 +124396,24 @@ member { type_id: 0x048090f0 offset: 1088 } +member { + id: 0xc3cd6dc3 + name: "graph_get_port_parent" + type_id: 0xb336e7a2 + offset: 1088 +} member { id: 0xd24f3203 name: "graph_get_remote_endpoint" type_id: 0x0728dd63 offset: 1024 } +member { + id: 0xd2a705f1 + name: "graph_get_remote_endpoint" + type_id: 0xef1f2f28 + offset: 1024 +} member { id: 0x0c41e25a name: "graph_mutex" @@ -108418,6 +124425,12 @@ member { name: "graph_obj" type_id: 0x91a3b063 } +member { + id: 0xb28f0e9f + name: "graph_parse_endpoint" + type_id: 0x35156af5 + offset: 1152 +} member { id: 0xb2940221 name: "graph_parse_endpoint" @@ -108429,11 +124442,21 @@ member { name: "graph_root" type_id: 0x1fda0d5b } +member { + id: 0x76afbbab + name: "graph_root" + type_id: 0x83792afa +} member { id: 0xda08efc1 name: "graveyard_link" type_id: 0xd3c80119 } +member { + id: 0xdadc2b4f + name: "graveyard_link" + type_id: 0x070c8f33 +} member { id: 0x98448846 name: "grayscale" @@ -108590,6 +124613,12 @@ member { name: "group" type_id: 0xe145bd36 } +member { + id: 0xd37997ef + name: "group" + type_id: 0xeb95f5af + offset: 1664 +} member { id: 0xd37a0cc8 name: "group" @@ -108661,6 +124690,12 @@ member { type_id: 0xd3c80119 offset: 960 } +member { + id: 0x7315fd5e + name: "group_exec_task" + type_id: 0x26d2fc49 + offset: 832 +} member { id: 0x732e360b name: "group_exec_task" @@ -108673,6 +124708,12 @@ member { type_id: 0x6720d32f offset: 768 } +member { + id: 0x57f4bfaa + name: "group_exit_code" + type_id: 0xe5312866 + offset: 768 +} member { id: 0x16cb0979 name: "group_generation" @@ -108685,6 +124726,12 @@ member { type_id: 0x92233392 offset: 576 } +member { + id: 0x0dd2a1d5 + name: "group_info" + type_id: 0x23a68790 + offset: 1280 +} member { id: 0x0ded3394 name: "group_info" @@ -108703,12 +124750,24 @@ member { type_id: 0x1dce0fdd offset: 1152 } +member { + id: 0xc3acaf0d + name: "group_leader" + type_id: 0x26d2fc49 + offset: 14912 +} member { id: 0x9b1a5b6f name: "group_node" type_id: 0x3205ba2f offset: 384 } +member { + id: 0x9b2f58d0 + name: "group_node" + type_id: 0x070c8f33 + offset: 512 +} member { id: 0x9bfb9c5e name: "group_node" @@ -108726,6 +124785,12 @@ member { name: "group_or_pin" type_id: 0x3e10b518 } +member { + id: 0x692184c7 + name: "group_stop_count" + type_id: 0xe5312866 + offset: 896 +} member { id: 0x69a3953c name: "group_stop_count" @@ -108780,6 +124845,24 @@ member { type_id: 0x06433852 offset: 6400 } +member { + id: 0x930e121c + name: "groups" + type_id: 0x09410072 + offset: 832 +} +member { + id: 0x930e1547 + name: "groups" + type_id: 0x09410072 + offset: 64 +} +member { + id: 0x930e18bc + name: "groups" + type_id: 0x09410072 + offset: 6400 +} member { id: 0x93302fc5 name: "groups" @@ -108844,6 +124927,12 @@ member { type_id: 0x6720d32f offset: 992 } +member { + id: 0xba9915f5 + name: "grphi" + type_id: 0xe5312866 + offset: 736 +} member { id: 0x8a9692df name: "grpid" @@ -108856,6 +124945,12 @@ member { type_id: 0xc9082b19 offset: 32 } +member { + id: 0x7429d355 + name: "grplo" + type_id: 0xe5312866 + offset: 704 +} member { id: 0x74abc2ae name: "grplo" @@ -108880,6 +124975,12 @@ member { type_id: 0x33756485 offset: 896 } +member { + id: 0x55fffbba + name: "grpmask" + type_id: 0x3f691753 + offset: 2496 +} member { id: 0x513a8281 name: "grpnum" @@ -108969,6 +125070,18 @@ member { type_id: 0x92233392 offset: 3584 } +member { + id: 0x143f7461 + name: "gtime" + type_id: 0x89d2d38c + offset: 16320 +} +member { + id: 0x143f7e0a + name: "gtime" + type_id: 0x89d2d38c + offset: 3584 +} member { id: 0x92d68ed9 name: "gtk_rekey_failure" @@ -109345,6 +125458,12 @@ member { type_id: 0x22d082e5 offset: 128 } +member { + id: 0xf982702c + name: "handler" + type_id: 0xd8628b6e + offset: 128 +} member { id: 0xf9833078 name: "handler" @@ -109618,6 +125737,12 @@ member { name: "has_eht" type_id: 0x6d7f5ff6 } +member { + id: 0x9b8377b6 + name: "has_elevator" + type_id: 0x62aebfd4 + offset: 360 +} member { id: 0x9b8ca656 name: "has_elevator" @@ -109809,6 +125934,12 @@ member { type_id: 0x6720d32f offset: 96 } +member { + id: 0xbdbdc837 + name: "has_timeout" + type_id: 0xe5312866 + offset: 96 +} member { id: 0xb5f94e89 name: "has_tt" @@ -109848,6 +125979,11 @@ member { type_id: 0x3719a0ef offset: 960 } +member { + id: 0x6301ea98 + name: "hash" + type_id: 0x3f691753 +} member { id: 0x630df6eb name: "hash" @@ -109865,6 +126001,11 @@ member { type_id: 0x2408766a offset: 1344 } +member { + id: 0x633318cb + name: "hash" + type_id: 0x0d9b442d +} member { id: 0x6339472a name: "hash" @@ -109905,6 +126046,17 @@ member { type_id: 0xe03de1c1 offset: 64 } +member { + id: 0x63ea3944 + name: "hash" + type_id: 0xd4bacb77 +} +member { + id: 0x63ea3e33 + name: "hash" + type_id: 0xd4bacb77 + offset: 448 +} member { id: 0x63f7869f name: "hash" @@ -110020,6 +126172,11 @@ member { name: "hash_len" type_id: 0x92233392 } +member { + id: 0x81d1f1c8 + name: "hash_len" + type_id: 0x89d2d38c +} member { id: 0xdd1ec306 name: "hash_map" @@ -110038,6 +126195,12 @@ member { type_id: 0x49a73111 offset: 1280 } +member { + id: 0x645db146 + name: "hash_node" + type_id: 0x3658599f + offset: 384 +} member { id: 0x64eb56ef name: "hash_node" @@ -110171,6 +126334,12 @@ member { type_id: 0x295c7202 offset: 104 } +member { + id: 0xf8f4c631 + name: "hbp_break" + type_id: 0x405fdde4 + offset: 128 +} member { id: 0xf8ffd9ad name: "hbp_break" @@ -110183,6 +126352,12 @@ member { type_id: 0x4b404166 offset: 1152 } +member { + id: 0x8288de51 + name: "hbp_watch" + type_id: 0x405fdde4 + offset: 1152 +} member { id: 0x63ea5795 name: "hbs" @@ -110401,6 +126576,18 @@ member { type_id: 0xd3c80119 offset: 4096 } +member { + id: 0x2299b249 + name: "hctx_list" + type_id: 0x070c8f33 + offset: 4096 +} +member { + id: 0x4a5dcf3b + name: "hctx_table" + type_id: 0x4c248ace + offset: 448 +} member { id: 0x4a9129b1 name: "hctx_table" @@ -110697,6 +126884,11 @@ member { type_id: 0x1df06cce offset: 1728 } +member { + id: 0xb54816eb + name: "head" + type_id: 0x12afea18 +} member { id: 0xb54aa37b name: "head" @@ -110713,6 +126905,18 @@ member { name: "head" type_id: 0x15a30023 } +member { + id: 0xb551eefa + name: "head" + type_id: 0x0b531a6b + offset: 64 +} +member { + id: 0xb55db16f + name: "head" + type_id: 0x070c8f33 + offset: 64 +} member { id: 0xb55e322e name: "head" @@ -110778,12 +126982,28 @@ member { type_id: 0x299c4193 offset: 320 } +member { + id: 0xb573d3fe + name: "head" + type_id: 0x296affbe +} member { id: 0xb573e848 name: "head" type_id: 0x295c7202 offset: 32 } +member { + id: 0xb5775089 + name: "head" + type_id: 0x2de98824 +} +member { + id: 0xb5779ba9 + name: "head" + type_id: 0x2d2f93e0 + offset: 32 +} member { id: 0xb57ab8d0 name: "head" @@ -110911,6 +127131,12 @@ member { type_id: 0x914dbfdc offset: 48 } +member { + id: 0xef0429df + name: "header" + type_id: 0x28ffa7c1 + offset: 192 +} member { id: 0xef188232 name: "header" @@ -110927,6 +127153,11 @@ member { name: "header" type_id: 0x78d3f191 } +member { + id: 0xefa560c8 + name: "header" + type_id: 0x89be7999 +} member { id: 0xefaac05f name: "header" @@ -111301,6 +127532,12 @@ member { type_id: 0x000ff4a8 offset: 32 } +member { + id: 0x39745a56 + name: "hi" + type_id: 0x3f691753 + offset: 64 +} member { id: 0x39784625 name: "hi" @@ -111396,6 +127633,18 @@ member { type_id: 0x6720d32f offset: 96 } +member { + id: 0x34b9c27e + name: "hierarchy_id" + type_id: 0xe5312866 + offset: 96 +} +member { + id: 0x85305473 + name: "high" + type_id: 0xe5312866 + offset: 64 +} member { id: 0x854422bb name: "high" @@ -111426,12 +127675,24 @@ member { type_id: 0x33756485 offset: 1728 } +member { + id: 0x85ea0f88 + name: "high" + type_id: 0x3f691753 + offset: 1728 +} member { id: 0x8cf9b961 name: "high_limit" type_id: 0x33756485 offset: 192 } +member { + id: 0x25416d81 + name: "high_max" + type_id: 0xe5312866 + offset: 128 +} member { id: 0x25c37c7a name: "high_max" @@ -111444,6 +127705,12 @@ member { type_id: 0x6720d32f offset: 96 } +member { + id: 0xd1b10645 + name: "high_min" + type_id: 0xe5312866 + offset: 96 +} member { id: 0x2467cbde name: "high_pkey" @@ -111493,6 +127760,12 @@ member { name: "high_thresh" type_id: 0xfc0e1dbd } +member { + id: 0x98760f80 + name: "high_work" + type_id: 0x8e39778b + offset: 6464 +} member { id: 0x98e70a71 name: "high_work" @@ -111505,6 +127778,12 @@ member { type_id: 0xc9082b19 offset: 64 } +member { + id: 0x906a60f6 + name: "highest_bit" + type_id: 0xd4bacb77 + offset: 4000 +} member { id: 0x90fb5f5b name: "highest_bit" @@ -111638,24 +127917,48 @@ member { type_id: 0xedf277ba offset: 1600 } +member { + id: 0x017e5ca5 + name: "hiwater_rss" + type_id: 0x89d2d38c + offset: 1600 +} member { id: 0x01c4f9b7 name: "hiwater_rss" type_id: 0x33756485 offset: 1856 } +member { + id: 0x01c8e5c4 + name: "hiwater_rss" + type_id: 0x3f691753 + offset: 1856 +} member { id: 0x451aef27 name: "hiwater_vm" type_id: 0xedf277ba offset: 1664 } +member { + id: 0x457ecf83 + name: "hiwater_vm" + type_id: 0x89d2d38c + offset: 1664 +} member { id: 0x45c46ac6 name: "hiwater_vm" type_id: 0x33756485 offset: 1920 } +member { + id: 0x45c876b5 + name: "hiwater_vm" + type_id: 0x3f691753 + offset: 1920 +} member { id: 0xf0e09c62 name: "hkdf" @@ -111667,6 +127970,17 @@ member { type_id: 0x295c7202 offset: 8 } +member { + id: 0x2d161eb6 + name: "hlist" + type_id: 0x0d9b442d + offset: 2560 +} +member { + id: 0x2d161f14 + name: "hlist" + type_id: 0x0d9b442d +} member { id: 0x2d5222c3 name: "hlist" @@ -111789,6 +128103,12 @@ member { type_id: 0x74d29cf1 offset: 1536 } +member { + id: 0xf81145d5 + name: "holders_dir" + type_id: 0x1906d61e + offset: 2112 +} member { id: 0xf82bb39f name: "holders_dir" @@ -111801,6 +128121,12 @@ member { type_id: 0xd41e888f offset: 608 } +member { + id: 0x07332cfd + name: "holding_cpu" + type_id: 0xe5312866 + offset: 608 +} member { id: 0x4258b0e7 name: "hole_size" @@ -111854,6 +128180,12 @@ member { offset: 200 bitsize: 8 } +member { + id: 0xe44764ca + name: "hooknum" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0xe475f0be name: "hooknum" @@ -111951,6 +128283,12 @@ member { type_id: 0x30464b44 offset: 128 } +member { + id: 0x43bb2ff0 + name: "horizontal_position" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x43e237a9 name: "horizontal_position" @@ -111985,6 +128323,11 @@ member { type_id: 0x3d8951f4 offset: 192 } +member { + id: 0xb8ccf094 + name: "host" + type_id: 0x38d730db +} member { id: 0xb8db8057 name: "host" @@ -112897,6 +129240,12 @@ member { type_id: 0x8e2cfab5 offset: 82112 } +member { + id: 0x6c0ecce1 + name: "huge_fault" + type_id: 0x4fde60a3 + offset: 384 +} member { id: 0x6c787e02 name: "huge_fault" @@ -113613,6 +129962,12 @@ member { type_id: 0x5f02424f offset: 256 } +member { + id: 0x26de8ebe + name: "hyp" + type_id: 0x262ad27e + offset: 256 +} member { id: 0xa67d818e name: "hyp_alloc" @@ -113648,6 +130003,12 @@ member { type_id: 0x1d19b93e offset: 960 } +member { + id: 0xfcff255b + name: "hyp_events" + type_id: 0x2b92ed72 + offset: 960 +} member { id: 0xde841b0d name: "hyp_free" @@ -113660,6 +130021,12 @@ member { type_id: 0x0b71f929 offset: 2432 } +member { + id: 0x1418fbd7 + name: "hyp_printk_fmts" + type_id: 0x29f056d5 + offset: 1024 +} member { id: 0x1439db20 name: "hyp_printk_fmts" @@ -113684,6 +130051,12 @@ member { type_id: 0x18bd6530 offset: 896 } +member { + id: 0x6f2c6a37 + name: "hyp_va" + type_id: 0x3ee7bddd + offset: 896 +} member { id: 0xcc696a16 name: "hyst" @@ -113702,6 +130075,12 @@ member { type_id: 0xb3e7bac9 offset: 48 } +member { + id: 0x868b49b5 + name: "i" + type_id: 0x2d2f93e0 + offset: 8 +} member { id: 0x86fbe773 name: "i" @@ -113823,18 +130202,36 @@ member { type_id: 0xb3e7bac9 offset: 128 } +member { + id: 0xfffc762c + name: "i_acl" + type_id: 0x214b4207 + offset: 128 +} member { id: 0xfffdd592 name: "i_acl" type_id: 0x20e8fc5a offset: 128 } +member { + id: 0x6743836c + name: "i_atime_nsec" + type_id: 0xd4bacb77 + offset: 896 +} member { id: 0x675e318c name: "i_atime_nsec" type_id: 0xc9082b19 offset: 896 } +member { + id: 0x6090ce62 + name: "i_atime_sec" + type_id: 0xedc43a15 + offset: 704 +} member { id: 0x60fb5094 name: "i_atime_sec" @@ -113847,18 +130244,41 @@ member { type_id: 0x295c7202 offset: 1072 } +member { + id: 0x015e7f8a + name: "i_blkbits" + type_id: 0x2d2f93e0 + offset: 1072 +} member { id: 0xf84eaafe name: "i_blocks" type_id: 0x022008d0 offset: 1088 } +member { + id: 0xf8c55825 + name: "i_blocks" + type_id: 0x89d2d38c + offset: 1088 +} +member { + id: 0xd835b55d + name: "i_bytes" + type_id: 0x951c1ffe + offset: 1056 +} member { id: 0xd8699743 name: "i_bytes" type_id: 0xc93e017b offset: 1056 } +member { + id: 0x978e4fb7 + name: "i_cdev" + type_id: 0x2016cdb3 +} member { id: 0x97b314d8 name: "i_cdev" @@ -113870,6 +130290,12 @@ member { type_id: 0x74d29cf1 offset: 2880 } +member { + id: 0x2d77e138 + name: "i_count" + type_id: 0x1c40702a + offset: 2880 +} member { id: 0x9829b35f name: "i_crtime" @@ -113882,12 +130308,30 @@ member { type_id: 0x2b94bfa7 offset: 5440 } +member { + id: 0x7e2d45b4 + name: "i_crypt_info" + type_id: 0x0be0a2e2 + offset: 5440 +} member { id: 0xe00cdc23 name: "i_ctime_nsec" type_id: 0xc9082b19 offset: 960 } +member { + id: 0xe0116ec3 + name: "i_ctime_nsec" + type_id: 0xd4bacb77 + offset: 960 +} +member { + id: 0x0125453c + name: "i_ctime_sec" + type_id: 0xedc43a15 + offset: 832 +} member { id: 0x014edbca name: "i_ctime_sec" @@ -113900,23 +130344,46 @@ member { type_id: 0x0092c032 offset: 64 } +member { + id: 0x5b5ebfeb + name: "i_data" + type_id: 0x8d552f3a + offset: 3136 +} member { id: 0x5bafa08e name: "i_data" type_id: 0x7c4a4a84 offset: 3136 } +member { + id: 0x2664540d + name: "i_default_acl" + type_id: 0x214b4207 + offset: 192 +} member { id: 0x2665f7b3 name: "i_default_acl" type_id: 0x20e8fc5a offset: 192 } +member { + id: 0x3b7b6b20 + name: "i_dentry" + type_id: 0xf992fdc1 +} member { id: 0x3bdc741a name: "i_dentry" type_id: 0x5e8dc7f4 } +member { + id: 0x2656a9bd + name: "i_devices" + type_id: 0x070c8f33 + offset: 5120 +} member { id: 0x26826d33 name: "i_devices" @@ -113929,16 +130396,44 @@ member { type_id: 0x74d29cf1 offset: 2912 } +member { + id: 0x8dfa4765 + name: "i_dio_count" + type_id: 0x1c40702a + offset: 2912 +} member { id: 0x35229d2e name: "i_dir_seq" type_id: 0x4585663f } +member { + id: 0x35b3a283 + name: "i_dir_seq" + type_id: 0xd4bacb77 +} +member { + id: 0x1f777278 + name: "i_fieldmask" + type_id: 0xe5312866 +} member { id: 0x1ff56383 name: "i_fieldmask" type_id: 0x6720d32f } +member { + id: 0xac1b28bb + name: "i_flags" + type_id: 0xd4bacb77 + offset: 96 +} +member { + id: 0xac1b2c03 + name: "i_flags" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0xac76868e name: "i_flags" @@ -113957,6 +130452,12 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0x3f62ec84 + name: "i_flctx" + type_id: 0x060bc129 + offset: 3072 +} member { id: 0x3f66e7f4 name: "i_flctx" @@ -113968,6 +130469,17 @@ member { name: "i_fop" type_id: 0x36d130d1 } +member { + id: 0x85f75c31 + name: "i_fop" + type_id: 0x04b5658f +} +member { + id: 0x0c8355ee + name: "i_fsnotify_marks" + type_id: 0x08b940bb + offset: 5376 +} member { id: 0x0cb03e11 name: "i_fsnotify_marks" @@ -113980,36 +130492,78 @@ member { type_id: 0xe62ebf07 offset: 5312 } +member { + id: 0x5bae7cb6 + name: "i_fsnotify_mask" + type_id: 0xd4bacb77 + offset: 5312 +} member { id: 0x798209de name: "i_generation" type_id: 0xc9082b19 offset: 992 } +member { + id: 0x799fbb3e + name: "i_generation" + type_id: 0xd4bacb77 + offset: 992 +} +member { + id: 0xf78506f4 + name: "i_gid" + type_id: 0xeb95f5af + offset: 64 +} member { id: 0xf7de4eb3 name: "i_gid" type_id: 0xb0ddb211 offset: 64 } +member { + id: 0xe13bd2bf + name: "i_hash" + type_id: 0x0d9b442d + offset: 1856 +} member { id: 0xe17feeca name: "i_hash" type_id: 0x49a73111 offset: 1856 } +member { + id: 0x47e2fa0d + name: "i_ino" + type_id: 0x3f691753 + offset: 512 +} member { id: 0x47eee67e name: "i_ino" type_id: 0x33756485 offset: 512 } +member { + id: 0x272da125 + name: "i_ino_timelimit" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x27bc9e88 name: "i_ino_timelimit" type_id: 0x4585663f offset: 96 } +member { + id: 0x121de0a4 + name: "i_ino_warnlimit" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0x128cdf09 name: "i_ino_warnlimit" @@ -114022,6 +130576,12 @@ member { type_id: 0xd3c80119 offset: 1984 } +member { + id: 0xdeab1217 + name: "i_io_list" + type_id: 0x070c8f33 + offset: 1984 +} member { id: 0xfbc9bf01 name: "i_key" @@ -114038,53 +130598,111 @@ member { name: "i_link" type_id: 0x0483e6f8 } +member { + id: 0x7a561425 + name: "i_link" + type_id: 0x01dbdd5f +} member { id: 0x0adf3c87 name: "i_lock" type_id: 0xf313e71a offset: 1024 } +member { + id: 0x0af5b5e4 + name: "i_lock" + type_id: 0xd99a84d5 + offset: 1024 +} member { id: 0x9d1c60dd name: "i_lock_key" type_id: 0x475137a2 offset: 576 } +member { + id: 0x9ded5e19 + name: "i_lock_key" + type_id: 0xb66ff371 + offset: 576 +} member { id: 0x683d3639 name: "i_lru" type_id: 0xd3c80119 offset: 2240 } +member { + id: 0x68e9f2b7 + name: "i_lru" + type_id: 0x070c8f33 + offset: 2240 +} member { id: 0x4ddb9822 name: "i_mapping" type_id: 0x1582ab06 offset: 384 } +member { + id: 0x4de7dffb + name: "i_mapping" + type_id: 0x29c57269 + offset: 384 +} member { id: 0xe1738a93 name: "i_mmap" type_id: 0xd0f3b5bf offset: 832 } +member { + id: 0xe1a86faf + name: "i_mmap" + type_id: 0x0b16893f + offset: 832 +} member { id: 0x2f24f884 name: "i_mmap_rwsem" type_id: 0x28b9ec9a offset: 1408 } +member { + id: 0x2fa47442 + name: "i_mmap_rwsem" + type_id: 0xa8352a2b + offset: 1408 +} member { id: 0xf4349e73 name: "i_mmap_writable" type_id: 0x74d29cf1 offset: 736 } +member { + id: 0xf45c0c9f + name: "i_mmap_writable" + type_id: 0x1c40702a + offset: 736 +} +member { + id: 0x4b7d4a0c + name: "i_mode" + type_id: 0x951c1ffe +} member { id: 0x4bfa0565 name: "i_mode" type_id: 0x1253769c } +member { + id: 0x49a88985 + name: "i_mtime_nsec" + type_id: 0xd4bacb77 + offset: 928 +} member { id: 0x49b53b65 name: "i_mtime_nsec" @@ -114097,6 +130715,18 @@ member { type_id: 0x865acc96 offset: 768 } +member { + id: 0x1ee939f4 + name: "i_mtime_sec" + type_id: 0xedc43a15 + offset: 768 +} +member { + id: 0x914fc9ba + name: "i_mutex_dir_key" + type_id: 0xb66ff371 + offset: 576 +} member { id: 0x91bef77e name: "i_mutex_dir_key" @@ -114109,17 +130739,40 @@ member { type_id: 0x475137a2 offset: 576 } +member { + id: 0xfeed7f0f + name: "i_mutex_key" + type_id: 0xb66ff371 + offset: 576 +} +member { + id: 0x3727aa20 + name: "i_nlink" + type_id: 0xd4bacb77 +} member { id: 0x373e605f name: "i_nlink" type_id: 0xcd70b42d } +member { + id: 0x8119a6ad + name: "i_op" + type_id: 0x39c6f1ec + offset: 256 +} member { id: 0x811fd17d name: "i_op" type_id: 0x3fb1217f offset: 256 } +member { + id: 0x5a0f131c + name: "i_opflags" + type_id: 0x951c1ffe + offset: 16 +} member { id: 0x5a533102 name: "i_opflags" @@ -114132,29 +130785,64 @@ member { type_id: 0x80c20070 offset: 64 } +member { + id: 0xcea74a12 + name: "i_pages" + type_id: 0x4c248ace + offset: 64 +} member { id: 0x8b80626d name: "i_pipe" type_id: 0x0b3a3706 } +member { + id: 0x8baada3b + name: "i_pipe" + type_id: 0x21826129 +} +member { + id: 0x689bcac4 + name: "i_private" + type_id: 0x3ee7bddd + offset: 5568 +} member { id: 0x68bd901c name: "i_private" type_id: 0x18bd6530 offset: 5568 } +member { + id: 0x8a5a9f73 + name: "i_private_data" + type_id: 0x3ee7bddd + offset: 1920 +} member { id: 0x8a7cc5ab name: "i_private_data" type_id: 0x18bd6530 offset: 1920 } +member { + id: 0x4f46d055 + name: "i_private_list" + type_id: 0x070c8f33 + offset: 1280 +} member { id: 0x4f9214db name: "i_private_list" type_id: 0xd3c80119 offset: 1280 } +member { + id: 0x9a9448ee + name: "i_private_lock" + type_id: 0xd99a84d5 + offset: 1248 +} member { id: 0x9abec18d name: "i_private_lock" @@ -114166,18 +130854,41 @@ member { name: "i_rcu" type_id: 0xe3222f5b } +member { + id: 0x99f05f91 + name: "i_rcu" + type_id: 0x9de6c60c +} +member { + id: 0xc09d7b20 + name: "i_rdev" + type_id: 0xd4bacb77 + offset: 608 +} member { id: 0xc0a2ce86 name: "i_rdev" type_id: 0xeb0f6de6 offset: 608 } +member { + id: 0xb13c9a16 + name: "i_readcount" + type_id: 0x1c40702a + offset: 2976 +} member { id: 0xb15408fa name: "i_readcount" type_id: 0x74d29cf1 offset: 2976 } +member { + id: 0x66106c85 + name: "i_rt_spc_timelimit" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0x66815328 name: "i_rt_spc_timelimit" @@ -114190,24 +130901,54 @@ member { type_id: 0x4585663f offset: 224 } +member { + id: 0xffb94ba4 + name: "i_rt_spc_warnlimit" + type_id: 0xd4bacb77 + offset: 224 +} member { id: 0x5911d9cc name: "i_rwsem" type_id: 0x28b9ec9a offset: 1216 } +member { + id: 0x5991550a + name: "i_rwsem" + type_id: 0xa8352a2b + offset: 1216 +} +member { + id: 0x0b41b284 + name: "i_sb" + type_id: 0x28b299e3 + offset: 320 +} member { id: 0x0b4fee75 name: "i_sb" type_id: 0x26ee682a offset: 320 } +member { + id: 0x4e1eebc6 + name: "i_sb_list" + type_id: 0x070c8f33 + offset: 2368 +} member { id: 0x4eca2f48 name: "i_sb_list" type_id: 0xd3c80119 offset: 2368 } +member { + id: 0xa301bb66 + name: "i_security" + type_id: 0x3ee7bddd + offset: 448 +} member { id: 0xa327e1be name: "i_security" @@ -114225,6 +130966,12 @@ member { type_id: 0x1f4573ef offset: 2816 } +member { + id: 0x5de79fb8 + name: "i_sequence" + type_id: 0x5bc93c81 + offset: 2816 +} member { id: 0x426ac742 name: "i_size" @@ -114237,12 +130984,30 @@ member { type_id: 0xd5df6730 offset: 4288 } +member { + id: 0x42a0a4be + name: "i_size" + type_id: 0xedc43a15 + offset: 640 +} +member { + id: 0x6355b002 + name: "i_spc_timelimit" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x63c48faf name: "i_spc_timelimit" type_id: 0x4585663f offset: 64 } +member { + id: 0x3e2c2dca + name: "i_spc_warnlimit" + type_id: 0xd4bacb77 + offset: 160 +} member { id: 0x3ebd1267 name: "i_spc_warnlimit" @@ -114255,18 +131020,36 @@ member { type_id: 0xc9082b19 offset: 1152 } +member { + id: 0x7ab8df61 + name: "i_state" + type_id: 0xd4bacb77 + offset: 1152 +} member { id: 0x13510101 name: "i_thresh" type_id: 0x4585663f offset: 2688 } +member { + id: 0xdf1fab03 + name: "i_uid" + type_id: 0x4a74074c + offset: 32 +} member { id: 0xdfbcd436 name: "i_uid" type_id: 0xe90b32b7 offset: 32 } +member { + id: 0xd66ed0ae + name: "i_verity_info" + type_id: 0x0b1445fe + offset: 5504 +} member { id: 0xd66fa8cb name: "i_verity_info" @@ -114279,12 +131062,30 @@ member { type_id: 0x1f4573ef offset: 2752 } +member { + id: 0x015cc20e + name: "i_version" + type_id: 0x5bc93c81 + offset: 2752 +} member { id: 0x10d1fb67 name: "i_wb" type_id: 0x084ef4c8 offset: 2112 } +member { + id: 0x10e44e95 + name: "i_wb" + type_id: 0x3dfb06a2 + offset: 2112 +} +member { + id: 0x026011f9 + name: "i_wb_frn_avg_time" + type_id: 0x951c1ffe + offset: 2208 +} member { id: 0x02644059 name: "i_wb_frn_avg_time" @@ -114297,24 +131098,54 @@ member { type_id: 0x914dbfdc offset: 2224 } +member { + id: 0x315fdfba + name: "i_wb_frn_history" + type_id: 0x951c1ffe + offset: 2224 +} +member { + id: 0xd13902a7 + name: "i_wb_frn_winner" + type_id: 0xe5312866 + offset: 2176 +} member { id: 0xd1bb135c name: "i_wb_frn_winner" type_id: 0x6720d32f offset: 2176 } +member { + id: 0xc1323e43 + name: "i_wb_list" + type_id: 0x070c8f33 + offset: 2496 +} member { id: 0xc1e6facd name: "i_wb_list" type_id: 0xd3c80119 offset: 2496 } +member { + id: 0xfe95135d + name: "i_write_hint" + type_id: 0x2d2f93e0 + offset: 1080 +} member { id: 0xfef64937 name: "i_write_hint" type_id: 0x4e75f96b offset: 1080 } +member { + id: 0x34b3bfb5 + name: "i_writecount" + type_id: 0x1c40702a + offset: 2944 +} member { id: 0x34db2d59 name: "i_writecount" @@ -114333,6 +131164,18 @@ member { type_id: 0x399c459b offset: 192 } +member { + id: 0xa97c97e5 + name: "ia_atime" + type_id: 0x4b47e8fb + offset: 192 +} +member { + id: 0x7a8165ca + name: "ia_ctime" + type_id: 0x4b47e8fb + offset: 448 +} member { id: 0x7af3be67 name: "ia_ctime" @@ -114351,6 +131194,12 @@ member { type_id: 0x18ea6ae3 offset: 576 } +member { + id: 0x904bd749 + name: "ia_file" + type_id: 0x16694a8f + offset: 576 +} member { id: 0x5d327703 name: "ia_gid" @@ -114362,12 +131211,23 @@ member { type_id: 0xb0ddb211 offset: 32 } +member { + id: 0x5d693f44 + name: "ia_gid" + type_id: 0xeb95f5af +} member { id: 0xb45d76b8 name: "ia_mode" type_id: 0x1253769c offset: 32 } +member { + id: 0xb4da39d1 + name: "ia_mode" + type_id: 0x951c1ffe + offset: 32 +} member { id: 0x068477e1 name: "ia_mtime" @@ -114380,12 +131240,30 @@ member { type_id: 0x399c459b offset: 320 } +member { + id: 0x06f6a342 + name: "ia_mtime" + type_id: 0x4b47e8fb + offset: 320 +} +member { + id: 0xd8100d79 + name: "ia_range" + type_id: 0xfd4e930a + offset: 832 +} member { id: 0xd81735d2 name: "ia_range" type_id: 0xfa7638a9 offset: 832 } +member { + id: 0x9a24fbf3 + name: "ia_ranges" + type_id: 0x1278ff13 + offset: 5312 +} member { id: 0x9a2d1a08 name: "ia_ranges" @@ -114398,16 +131276,37 @@ member { type_id: 0x27a7c613 offset: 128 } +member { + id: 0xcea3852f + name: "ia_size" + type_id: 0xedc43a15 + offset: 128 +} member { id: 0xcc167c20 name: "ia_uid" type_id: 0xe90b32b7 } +member { + id: 0xccb50315 + name: "ia_uid" + type_id: 0x4a74074c +} +member { + id: 0xb20c5b79 + name: "ia_valid" + type_id: 0xd4bacb77 +} member { id: 0xb29d64d4 name: "ia_valid" type_id: 0x4585663f } +member { + id: 0xbf09b03f + name: "ia_vfsgid" + type_id: 0xa11c0ef1 +} member { id: 0xbf360f83 name: "ia_vfsgid" @@ -114418,6 +131317,11 @@ member { name: "ia_vfsuid" type_id: 0x7c96d56f } +member { + id: 0x08a8febd + name: "ia_vfsuid" + type_id: 0xff711da7 +} member { id: 0xff8cc099 name: "iaa_in_progress" @@ -114437,6 +131341,12 @@ member { type_id: 0x05dc2a7b offset: 896 } +member { + id: 0x482ee7e6 + name: "iattr" + type_id: 0x3131e2ac + offset: 896 +} member { id: 0x59824877 name: "ib" @@ -114660,6 +131570,11 @@ member { name: "icq" type_id: 0x1e93567a } +member { + id: 0x92636ec3 + name: "icq" + type_id: 0x1efcb98b +} member { id: 0x57bbe145 name: "icq_align" @@ -114683,24 +131598,48 @@ member { type_id: 0x1e93567a offset: 320 } +member { + id: 0x6e0e6398 + name: "icq_hint" + type_id: 0x1efcb98b + offset: 320 +} member { id: 0xe00c5715 name: "icq_list" type_id: 0xd3c80119 offset: 4160 } +member { + id: 0xe0260733 + name: "icq_list" + type_id: 0xf992fdc1 + offset: 384 +} member { id: 0xe0811809 name: "icq_list" type_id: 0x5e8dc7f4 offset: 384 } +member { + id: 0xe0d8939b + name: "icq_list" + type_id: 0x070c8f33 + offset: 4160 +} member { id: 0x60740a1a name: "icq_size" type_id: 0xf435685e offset: 1728 } +member { + id: 0xd913982c + name: "icq_tree" + type_id: 0x4c248ace + offset: 192 +} member { id: 0xd9df7ea6 name: "icq_tree" @@ -115179,12 +132118,23 @@ member { name: "id" type_id: 0x72d96628 } +member { + id: 0xcc60c670 + name: "id" + type_id: 0x4fedc4ef + offset: 1728 +} member { id: 0xcc67e003 name: "id" type_id: 0x48c45b15 offset: 192 } +member { + id: 0xcc6854b7 + name: "id" + type_id: 0x47782669 +} member { id: 0xcc69484f name: "id" @@ -115289,6 +132239,11 @@ member { type_id: 0x5e9b9471 offset: 576 } +member { + id: 0xcc74e5ad + name: "id" + type_id: 0x5bc93c81 +} member { id: 0xcc75f0e2 name: "id" @@ -115311,6 +132266,23 @@ member { name: "id" type_id: 0xb3e7bac9 } +member { + id: 0xcca6f6ec + name: "id" + type_id: 0x89d2d38c + offset: 768 +} +member { + id: 0xcca6f985 + name: "id" + type_id: 0x89d2d38c + offset: 320 +} +member { + id: 0xcca6fe42 + name: "id" + type_id: 0x89d2d38c +} member { id: 0xccb0ba9e name: "id" @@ -115397,6 +132369,41 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0xccca1289 + name: "id" + type_id: 0xe5312866 + offset: 3200 +} +member { + id: 0xccca171f + name: "id" + type_id: 0xe5312866 + offset: 896 +} +member { + id: 0xccca1725 + name: "id" + type_id: 0xe5312866 + offset: 1248 +} +member { + id: 0xccca1958 + name: "id" + type_id: 0xe5312866 + offset: 64 +} +member { + id: 0xccca1bc0 + name: "id" + type_id: 0xe5312866 + offset: 640 +} +member { + id: 0xccca1db9 + name: "id" + type_id: 0xe5312866 +} member { id: 0xcccd5ee5 name: "id" @@ -115543,6 +132550,30 @@ member { type_id: 0xd52bc7d2 offset: 1728 } +member { + id: 0xccfb943a + name: "id" + type_id: 0xd4bacb77 + offset: 416 +} +member { + id: 0xccfb96f1 + name: "id" + type_id: 0xd4bacb77 + offset: 256 +} +member { + id: 0xccfb99e0 + name: "id" + type_id: 0xd4bacb77 + offset: 6112 +} +member { + id: 0xccfb9b61 + name: "id" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0xccfff7cf name: "id" @@ -116057,6 +133088,17 @@ member { type_id: 0x04b89667 offset: 64 } +member { + id: 0xb0bd0439 + name: "idr" + type_id: 0xbc87f05c +} +member { + id: 0xb305a870 + name: "idr_base" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0xb39497dd name: "idr_base" @@ -116080,12 +133122,23 @@ member { type_id: 0x4585663f offset: 160 } +member { + id: 0xf6e16b79 + name: "idr_next" + type_id: 0xd4bacb77 + offset: 160 +} member { id: 0x1d1b69d4 name: "idr_pic_id" type_id: 0xe8034002 offset: 4192 } +member { + id: 0x69456560 + name: "idr_rt" + type_id: 0x4c248ace +} member { id: 0x698983ea name: "idr_rt" @@ -116960,6 +134013,11 @@ member { type_id: 0x1df06cce offset: 576 } +member { + id: 0x7734d8c5 + name: "image" + type_id: 0x3ee7bddd +} member { id: 0x77e682c9 name: "image" @@ -117001,6 +134059,12 @@ member { type_id: 0x4585663f offset: 352 } +member { + id: 0x97147c6d + name: "imm" + type_id: 0xe5312866 + offset: 32 +} member { id: 0x97600508 name: "imm" @@ -117294,6 +134358,11 @@ member { type_id: 0x6d7f5ff6 offset: 10760 } +member { + id: 0x6700ffe7 + name: "in_batch" + type_id: 0x89d2d38c +} member { id: 0x6764df43 name: "in_batch" @@ -117500,6 +134569,12 @@ member { offset: 13828 bitsize: 1 } +member { + id: 0xed10fb2e + name: "inaccessible" + type_id: 0x62aebfd4 + offset: 384 +} member { id: 0xed1f2ace name: "inaccessible" @@ -117512,24 +134587,48 @@ member { type_id: 0x0ddccb29 offset: 5312 } +member { + id: 0x28ca5897 + name: "inactive" + type_id: 0x06b1a6ea + offset: 5312 +} member { id: 0xda403afa name: "inactive_timer" type_id: 0xcd7704bf offset: 1216 } +member { + id: 0xdad6b1c1 + name: "inactive_timer" + type_id: 0x5bfc3fb2 + offset: 1216 +} member { id: 0x21489891 name: "iname" type_id: 0xf0b9024f offset: 256 } +member { + id: 0x21bc2b58 + name: "iname" + type_id: 0x040acbb8 + offset: 256 +} member { id: 0x4bd4592f name: "inblock" type_id: 0x33756485 offset: 4416 } +member { + id: 0x4bd8455c + name: "inblock" + type_id: 0x3f691753 + offset: 4416 +} member { id: 0xedccd191 name: "inbuf" @@ -117571,6 +134670,12 @@ member { type_id: 0x92233392 offset: 64 } +member { + id: 0x879b6716 + name: "incr" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x795c695a name: "ind_tbl" @@ -117589,6 +134694,23 @@ member { type_id: 0xc9082b19 offset: 160 } +member { + id: 0xad066103 + name: "index" + type_id: 0x3f691753 + offset: 256 +} +member { + id: 0xad0661a8 + name: "index" + type_id: 0x3f691753 +} +member { + id: 0xad066551 + name: "index" + type_id: 0x3f691753 + offset: 2496 +} member { id: 0xad0a7922 name: "index" @@ -117855,6 +134977,12 @@ member { type_id: 0xe8034002 offset: 16 } +member { + id: 0xadd4cb42 + name: "index" + type_id: 0xedc43a15 + offset: 320 +} member { id: 0xaddf22e1 name: "index" @@ -117884,6 +135012,12 @@ member { type_id: 0xe62ebf07 offset: 128 } +member { + id: 0xadedb695 + name: "index" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0xadf00094 name: "index" @@ -117930,6 +135064,11 @@ member { name: "index_key" type_id: 0x967269b3 } +member { + id: 0x678a2569 + name: "index_key" + type_id: 0x58566eb0 +} member { id: 0xe250cf00 name: "indexed" @@ -118103,6 +135242,11 @@ member { type_id: 0x657e05a2 offset: 864 } +member { + id: 0xcd3e6e86 + name: "info" + type_id: 0x626df28e +} member { id: 0xcd44b6d8 name: "info" @@ -118160,6 +135304,18 @@ member { name: "info" type_id: 0x3eb5c53d } +member { + id: 0xcd62cedb + name: "info" + type_id: 0x3ec5015d + offset: 768 +} +member { + id: 0xcd62ec00 + name: "info" + type_id: 0x3ee7bddd + offset: 192 +} member { id: 0xcd658844 name: "info" @@ -118213,6 +135369,12 @@ member { type_id: 0x25ffeea5 offset: 9664 } +member { + id: 0xcd88b484 + name: "info" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0xcda2ba9c name: "info" @@ -118235,6 +135397,12 @@ member { name: "info" type_id: 0x8c85ea67 } +member { + id: 0xcdd5d546 + name: "info" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0xcdd838c9 name: "info" @@ -118264,6 +135432,12 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0x732447d0 + name: "info_len" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x79da7b28 name: "info_lock" @@ -118430,6 +135604,12 @@ member { type_id: 0x6d7f5ff6 offset: 12416 } +member { + id: 0x1a384448 + name: "init" + type_id: 0xd284f2d0 + offset: 2176 +} member { id: 0x1a8c32fa name: "init" @@ -118442,6 +135622,12 @@ member { type_id: 0x4585663f offset: 512 } +member { + id: 0x1abe3d94 + name: "init" + type_id: 0x54f25649 + offset: 1536 +} member { id: 0x1ac4107c name: "init" @@ -118659,6 +135845,12 @@ member { type_id: 0x39911d6a offset: 128 } +member { + id: 0x1ae1476c + name: "init" + type_id: 0x0b8bca82 + offset: 96 +} member { id: 0x1ae5aa3d name: "init" @@ -118677,6 +135869,12 @@ member { type_id: 0x0d5f3215 offset: 64 } +member { + id: 0x1ae82fe4 + name: "init" + type_id: 0x02e3f2a3 + offset: 3136 +} member { id: 0x1af67c87 name: "init" @@ -118815,6 +136013,12 @@ member { type_id: 0x2f05fd8b offset: 128 } +member { + id: 0x35feb27e + name: "init_fs_context" + type_id: 0x256045fc + offset: 128 +} member { id: 0xa4c7afe2 name: "init_group_id" @@ -118833,6 +136037,12 @@ member { type_id: 0x2f950b83 offset: 128 } +member { + id: 0xf5e01d7d + name: "init_hctx" + type_id: 0x4870ffb1 + offset: 640 +} member { id: 0xd0e81225 name: "init_hw" @@ -118863,6 +136073,12 @@ member { type_id: 0x3e10b518 offset: 896 } +member { + id: 0xdd686123 + name: "init_name" + type_id: 0x01dbdd5f + offset: 896 +} member { id: 0xdb38de26 name: "init_peak" @@ -118893,6 +136109,12 @@ member { type_id: 0x1f3c8679 offset: 320 } +member { + id: 0xbf1cf46b + name: "init_request" + type_id: 0x8bedc7a6 + offset: 768 +} member { id: 0xbfb83f3d name: "init_request" @@ -118916,6 +136138,12 @@ member { type_id: 0x2ea6d809 offset: 1600 } +member { + id: 0x13794f0b + name: "init_seq_private" + type_id: 0xdbb5d297 + offset: 64 +} member { id: 0x1390689c name: "init_seq_private" @@ -119059,6 +136287,12 @@ member { type_id: 0x4585663f offset: 1504 } +member { + id: 0x8bb2fce7 + name: "initial_ns" + type_id: 0x47e9e227 + offset: 256 +} member { id: 0x8bea6ee2 name: "initial_ns" @@ -119180,6 +136414,12 @@ member { type_id: 0x6720d32f offset: 1536 } +member { + id: 0xd5eadff5 + name: "initialized" + type_id: 0xe5312866 + offset: 1536 +} member { id: 0xd0dc328d name: "initiator" @@ -119281,6 +136521,12 @@ member { type_id: 0xe8034002 offset: 400 } +member { + id: 0xf546e514 + name: "inner_map_fd" + type_id: 0xd4bacb77 + offset: 160 +} member { id: 0xf5747160 name: "inner_map_fd" @@ -119293,6 +136539,12 @@ member { type_id: 0x04b193cc offset: 64 } +member { + id: 0x2edd9972 + name: "inner_map_meta" + type_id: 0x030f9caa + offset: 64 +} member { id: 0x1df588f7 name: "inner_mode" @@ -119369,6 +136621,18 @@ member { name: "ino" type_id: 0xee72cbfc } +member { + id: 0x0cc063a3 + name: "ino" + type_id: 0x89d2d38c + offset: 192 +} +member { + id: 0x0cc06bc1 + name: "ino" + type_id: 0x89d2d38c + offset: 256 +} member { id: 0x0cdb9243 name: "ino" @@ -119421,6 +136685,18 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x55cdc89a + name: "ino_timelimit" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0x874d8d02 + name: "ino_warnlimit" + type_id: 0xd4bacb77 + offset: 160 +} member { id: 0x87dcb2af name: "ino_warnlimit" @@ -119456,6 +136732,12 @@ member { type_id: 0x39d1288c offset: 1984 } +member { + id: 0x3b67a90f + name: "inode" + type_id: 0x38d730db + offset: 2688 +} member { id: 0xf1bb5a65 name: "inode_hash_lock" @@ -119492,6 +136774,18 @@ member { type_id: 0x5e8dc7f4 offset: 512 } +member { + id: 0x8cba70d8 + name: "inodes" + type_id: 0xf992fdc1 + offset: 512 +} +member { + id: 0x8cba72b2 + name: "inodes" + type_id: 0xf992fdc1 + offset: 576 +} member { id: 0x03e0c67c name: "inotify_data" @@ -119747,11 +137041,26 @@ member { type_id: 0x0caead6a offset: 832 } +member { + id: 0x3b04df33 + name: "insn" + type_id: 0xe5312866 +} +member { + id: 0x3b3554d0 + name: "insn" + type_id: 0xd4bacb77 +} member { id: 0x3b86cec8 name: "insn" type_id: 0x6720d32f } +member { + id: 0x3bde5090 + name: "insn" + type_id: 0x3fbe8b7a +} member { id: 0x3bea446b name: "insn" @@ -119780,6 +137089,12 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0x7cee1826 + name: "insn_cnt" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x0c4aad7a name: "insn_idx" @@ -119797,6 +137112,12 @@ member { type_id: 0xc9082b19 offset: 416 } +member { + id: 0x0c571d08 + name: "insn_idx" + type_id: 0xd4bacb77 + offset: 416 +} member { id: 0x0ce4884b name: "insn_idx" @@ -119808,6 +137129,11 @@ member { name: "insn_off" type_id: 0xe62ebf07 } +member { + id: 0xe2e50bbc + name: "insn_off" + type_id: 0xd4bacb77 +} member { id: 0xf3722f46 name: "insn_processed" @@ -119836,6 +137162,12 @@ member { type_id: 0xedf277ba offset: 64 } +member { + id: 0xf5412549 + name: "insns" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x240de36e name: "insnsi" @@ -119927,6 +137259,11 @@ member { name: "int_32" type_id: 0x6720d32f } +member { + id: 0x39836991 + name: "int_32" + type_id: 0xe5312866 +} member { id: 0x13b0e742 name: "integer" @@ -119966,6 +137303,12 @@ member { type_id: 0x605eb14b offset: 1344 } +member { + id: 0x1957552f + name: "integrity" + type_id: 0x28a5a602 + offset: 1344 +} member { id: 0xa4c3e581 name: "integrity_en" @@ -120189,6 +137532,12 @@ member { type_id: 0x6720d32f offset: 288 } +member { + id: 0x52aa4bae + name: "internal_tag" + type_id: 0xe5312866 + offset: 288 +} member { id: 0xb4f3917c name: "interp" @@ -120399,6 +137748,12 @@ member { name: "interval" type_id: 0xe62ebf07 } +member { + id: 0x49228670 + name: "interval" + type_id: 0xe5312866 + offset: 32 +} member { id: 0x492fb79d name: "interval" @@ -120468,6 +137823,12 @@ member { type_id: 0x5d8155a5 offset: 32 } +member { + id: 0x33dca50f + name: "interval_exp" + type_id: 0x2d2f93e0 + offset: 32 +} member { id: 0xb751c6a6 name: "interval_time" @@ -120670,6 +138031,12 @@ member { name: "intval" type_id: 0x6720d32f } +member { + id: 0x7f7f8b35 + name: "inum" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0x7feeb498 name: "inum" @@ -120688,12 +138055,24 @@ member { type_id: 0x4585663f offset: 1728 } +member { + id: 0xae223653 + name: "inuse_pages" + type_id: 0xd4bacb77 + offset: 4064 +} member { id: 0xaeb309fe name: "inuse_pages" type_id: 0x4585663f offset: 4064 } +member { + id: 0xd123dbab + name: "inv_weight" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0xd13e694b name: "inv_weight" @@ -120736,6 +138115,12 @@ member { type_id: 0x0c5a56fb offset: 512 } +member { + id: 0xfeb5d6b4 + name: "invalidate_folio" + type_id: 0xe3920873 + offset: 512 +} member { id: 0x6a15223b name: "invalidate_fs" @@ -120748,6 +138133,12 @@ member { type_id: 0x080e08ce offset: 320 } +member { + id: 0x175a314f + name: "invalidate_lock" + type_id: 0xa8352a2b + offset: 192 +} member { id: 0x17dabd89 name: "invalidate_lock" @@ -120760,6 +138151,12 @@ member { type_id: 0x475137a2 offset: 576 } +member { + id: 0x46bcc6c0 + name: "invalidate_lock_key" + type_id: 0xb66ff371 + offset: 576 +} member { id: 0x107f64d3 name: "invalidate_page" @@ -120902,6 +138299,12 @@ member { type_id: 0x38f320f1 offset: 21824 } +member { + id: 0x92a8e0b1 + name: "io_context" + type_id: 0x1397322e + offset: 21824 +} member { id: 0x43d5e607 name: "io_count" @@ -120956,6 +138359,12 @@ member { type_id: 0xf313e71a offset: 2240 } +member { + id: 0x1d256a38 + name: "io_lock_cls_key" + type_id: 0xb66ff371 + offset: 704 +} member { id: 0x1dd454fc name: "io_lock_cls_key" @@ -120968,6 +138377,12 @@ member { type_id: 0x5f2909b3 offset: 704 } +member { + id: 0x226569ba + name: "io_lockdep_map" + type_id: 0x12bbcce4 + offset: 704 +} member { id: 0xa8db7330 name: "io_mem_free" @@ -120986,6 +138401,12 @@ member { type_id: 0x2cd10095 offset: 576 } +member { + id: 0xce2fd730 + name: "io_min" + type_id: 0xd4bacb77 + offset: 512 +} member { id: 0xcebee89d name: "io_min" @@ -121034,6 +138455,12 @@ member { type_id: 0x4585663f offset: 544 } +member { + id: 0xace9831b + name: "io_opt" + type_id: 0xd4bacb77 + offset: 544 +} member { id: 0x734617fb name: "io_order_lock" @@ -121046,6 +138473,12 @@ member { type_id: 0x33756485 offset: 448 } +member { + id: 0x31c8213d + name: "io_pages" + type_id: 0x3f691753 + offset: 448 +} member { id: 0x8eb257b8 name: "io_port" @@ -121100,6 +138533,12 @@ member { type_id: 0x92233392 offset: 896 } +member { + id: 0xca375051 + name: "io_start_time_ns" + type_id: 0x89d2d38c + offset: 896 +} member { id: 0x94c20dfb name: "io_started" @@ -121142,6 +138581,12 @@ member { type_id: 0x3faf127d offset: 19008 } +member { + id: 0xc775f091 + name: "io_uring" + type_id: 0x049ad7aa + offset: 19008 +} member { id: 0x5c663a1a name: "io_wbc" @@ -121168,6 +138613,18 @@ member { type_id: 0x2844432f offset: 128 } +member { + id: 0x63e5f812 + name: "ioac" + type_id: 0x965addea + offset: 22080 +} +member { + id: 0x63e5fc63 + name: "ioac" + type_id: 0x965addea + offset: 4800 +} member { id: 0x63f219a0 name: "ioac" @@ -121233,12 +138690,23 @@ member { name: "iobase" type_id: 0x18bd6530 } +member { + id: 0x1fcd958a + name: "ioc" + type_id: 0x1397322e + offset: 64 +} member { id: 0x1fe6f198 name: "ioc" type_id: 0x38f320f1 offset: 64 } +member { + id: 0x91a8eddf + name: "ioc_node" + type_id: 0x0d9b442d +} member { id: 0x91ecd1aa name: "ioc_node" @@ -121375,6 +138843,12 @@ member { type_id: 0x2fe3def6 offset: 384 } +member { + id: 0x4db18dc5 + name: "ioctl" + type_id: 0xd5d3ed86 + offset: 256 +} member { id: 0x179647c1 name: "ioctl_active" @@ -121399,12 +138873,24 @@ member { type_id: 0x396151a4 offset: 1472 } +member { + id: 0x2a5de1be + name: "ioctx_lock" + type_id: 0xd99a84d5 + offset: 8192 +} member { id: 0x2a7768dd name: "ioctx_lock" type_id: 0xf313e71a offset: 8192 } +member { + id: 0x2c00def8 + name: "ioctx_table" + type_id: 0x09548902 + offset: 8256 +} member { id: 0x2c3701e2 name: "ioctx_table" @@ -121429,6 +138915,12 @@ member { type_id: 0xa7c362b0 offset: 6912 } +member { + id: 0x5104c815 + name: "iomap" + type_id: 0xd52d6f40 + offset: 1216 +} member { id: 0x5131ffa2 name: "iomap" @@ -121476,6 +138968,12 @@ member { type_id: 0xc93e017b offset: 448 } +member { + id: 0xaf8382fc + name: "iommu" + type_id: 0x25aaa8e9 + offset: 6592 +} member { id: 0xafaa917c name: "iommu" @@ -121534,6 +139032,12 @@ member { type_id: 0x2cae7fa9 offset: 6528 } +member { + id: 0x661aa6ec + name: "iommu_group" + type_id: 0x313b8fc7 + offset: 6528 +} member { id: 0x1e64b39f name: "iommu_init_device" @@ -121581,6 +139085,12 @@ member { type_id: 0x2d5b56ca offset: 448 } +member { + id: 0x5e69be01 + name: "iopoll" + type_id: 0x0de26869 + offset: 448 +} member { id: 0x072679da name: "iopoll_completed" @@ -121623,6 +139133,18 @@ member { type_id: 0xc93e017b offset: 96 } +member { + id: 0x0872f8b2 + name: "ioprio" + type_id: 0x951c1ffe + offset: 1168 +} +member { + id: 0x0872ff61 + name: "ioprio" + type_id: 0x951c1ffe + offset: 96 +} member { id: 0x4bff3475 name: "iorequest_cnt" @@ -121796,6 +139318,12 @@ member { type_id: 0xf435685e offset: 64 } +member { + id: 0x81be4537 + name: "iov_offset" + type_id: 0x3f691753 + offset: 64 +} member { id: 0xc1a94fe9 name: "iova" @@ -121848,6 +139376,18 @@ member { type_id: 0x92233392 offset: 256 } +member { + id: 0x1af48481 + name: "iowait_count" + type_id: 0x89d2d38c + offset: 256 +} +member { + id: 0x31eb5d30 + name: "iowait_sum" + type_id: 0x89d2d38c + offset: 320 +} member { id: 0x31f0acd0 name: "iowait_sum" @@ -122045,6 +139585,12 @@ member { name: "ip6src" type_id: 0xb4d0b861 } +member { + id: 0xd19b2875 + name: "ip_after_call" + type_id: 0x3ee7bddd + offset: 5056 +} member { id: 0xd1bd72ad name: "ip_after_call" @@ -122057,6 +139603,12 @@ member { type_id: 0x6d7f5ff6 offset: 416 } +member { + id: 0xbc4cd094 + name: "ip_epilogue" + type_id: 0x3ee7bddd + offset: 5120 +} member { id: 0xbc6a8a4c name: "ip_epilogue" @@ -122164,6 +139716,12 @@ member { type_id: 0x303ac854 offset: 128 } +member { + id: 0xaa6089ed + name: "ipc_ns" + type_id: 0x06979499 + offset: 128 +} member { id: 0x05889728 name: "ipc_set" @@ -122205,6 +139763,11 @@ member { type_id: 0x6720d32f offset: 128 } +member { + id: 0xe663e0f3 + name: "ipi_list" + type_id: 0xdf8ca8f1 +} member { id: 0xe69d21c0 name: "ipi_list" @@ -122710,6 +140273,12 @@ member { type_id: 0xedf277ba offset: 3328 } +member { + id: 0x52cc9546 + name: "irq_count" + type_id: 0x89d2d38c + offset: 3328 +} member { id: 0x7191382d name: "irq_data" @@ -122734,6 +140303,12 @@ member { type_id: 0xedf277ba offset: 3392 } +member { + id: 0xc868ba00 + name: "irq_delay_total" + type_id: 0x89d2d38c + offset: 3392 +} member { id: 0x5ea90e65 name: "irq_descr" @@ -122842,6 +140417,12 @@ member { type_id: 0x2e54c22d offset: 1280 } +member { + id: 0x71f245e5 + name: "irq_get" + type_id: 0xd9ca674f + offset: 1280 +} member { id: 0x9a744d18 name: "irq_get_irqchip_state" @@ -123252,6 +140833,12 @@ member { type_id: 0x6d7f5ff6 offset: 640 } +member { + id: 0xf265bb8f + name: "is_bin_visible" + type_id: 0xb740166a + offset: 128 +} member { id: 0xf2e6efda name: "is_bin_visible" @@ -123374,6 +140961,12 @@ member { type_id: 0x0cb1f3d5 offset: 960 } +member { + id: 0xfe7bac21 + name: "is_dirty_writeback" + type_id: 0x77a5f20e + offset: 960 +} member { id: 0x4fed2693 name: "is_disabled" @@ -123450,6 +141043,12 @@ member { offset: 117 bitsize: 1 } +member { + id: 0x3f761f2a + name: "is_extended" + type_id: 0x62aebfd4 + offset: 1296 +} member { id: 0x3f79ceca name: "is_extended" @@ -123512,6 +141111,12 @@ member { type_id: 0x295c7202 offset: 472 } +member { + id: 0x1497144d + name: "is_hard" + type_id: 0x2d2f93e0 + offset: 472 +} member { id: 0x78860331 name: "is_hdmi" @@ -123543,6 +141148,12 @@ member { type_id: 0x6d7f5ff6 offset: 4704 } +member { + id: 0x96fd11dc + name: "is_init" + type_id: 0x62aebfd4 + offset: 4704 +} member { id: 0xbbefbe3c name: "is_initialized" @@ -123767,6 +141378,12 @@ member { type_id: 0x37d5545e offset: 896 } +member { + id: 0x6fb9044a + name: "is_partially_uptodate" + type_id: 0x258e0c2c + offset: 896 +} member { id: 0x2a76f644 name: "is_pfns" @@ -123841,6 +141458,12 @@ member { offset: 423 bitsize: 1 } +member { + id: 0x648b560f + name: "is_rel" + type_id: 0x2d2f93e0 + offset: 456 +} member { id: 0x648f25ee name: "is_rel" @@ -123883,6 +141506,11 @@ member { name: "is_second_field" type_id: 0xc9082b19 } +member { + id: 0x315fb6c4 + name: "is_seen" + type_id: 0xe8b4389a +} member { id: 0x319bb7e5 name: "is_seen" @@ -123914,6 +141542,12 @@ member { type_id: 0x6d7f5ff6 offset: 160 } +member { + id: 0x19a9a78e + name: "is_soft" + type_id: 0x2d2f93e0 + offset: 464 +} member { id: 0x19add46f name: "is_soft" @@ -124074,6 +141708,12 @@ member { type_id: 0x20b9211e offset: 64 } +member { + id: 0xc69bf4ca + name: "is_visible" + type_id: 0xc5a12e25 + offset: 64 +} member { id: 0x60457d63 name: "is_wait_die" @@ -124295,12 +141935,24 @@ member { offset: 324 bitsize: 1 } +member { + id: 0xd00c6969 + name: "it" + type_id: 0x58482196 + offset: 1728 +} member { id: 0xd015de82 name: "it" type_id: 0x41ffca26 offset: 1728 } +member { + id: 0xe263fe50 + name: "it_real_incr" + type_id: 0xedc43a15 + offset: 1664 +} member { id: 0xe29ffe6e name: "it_real_incr" @@ -124370,6 +142022,12 @@ member { type_id: 0xd9c2196b offset: 128 } +member { + id: 0xb776719c + name: "items" + type_id: 0xffbe527c + offset: 128 +} member { id: 0xb7cc436a name: "items" @@ -124397,12 +142055,23 @@ member { type_id: 0xc24d58cd offset: 11712 } +member { + id: 0x2bde5e75 + name: "iter" + type_id: 0xbc9870af + offset: 11712 +} member { id: 0x2bf5457b name: "iter" type_id: 0x978f8e70 offset: 2880 } +member { + id: 0x077a8142 + name: "iter_create" + type_id: 0xd9bfd40c +} member { id: 0x07a7ec69 name: "iter_create" @@ -124414,6 +142083,11 @@ member { type_id: 0x33756485 offset: 768 } +member { + id: 0x131e0bbf + name: "iter_info" + type_id: 0x89d2d38c +} member { id: 0x137a2b1b name: "iter_info" @@ -124425,6 +142099,12 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x7ab69ee9 + name: "iter_info_len" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x00b2a40c name: "iter_response_init" @@ -124443,11 +142123,22 @@ member { type_id: 0x324e6996 offset: 2688 } +member { + id: 0xc49ad276 + name: "iter_seq_info" + type_id: 0x270c8417 + offset: 2688 +} member { id: 0x4681264b name: "iter_type" type_id: 0x295c7202 } +member { + id: 0x468555aa + name: "iter_type" + type_id: 0x2d2f93e0 +} member { id: 0x5a8eeaf5 name: "iterate_devices" @@ -124460,6 +142151,12 @@ member { type_id: 0x2c4043e6 offset: 512 } +member { + id: 0x7b332b83 + name: "iterate_shared" + type_id: 0x3d748e14 + offset: 512 +} member { id: 0x1080dfb6 name: "iterations" @@ -124472,6 +142169,12 @@ member { type_id: 0x18bd6530 offset: 320 } +member { + id: 0xec63cfc6 + name: "iterator" + type_id: 0x3ee7bddd + offset: 320 +} member { id: 0x46869f17 name: "iters_node" @@ -124591,6 +142294,11 @@ member { name: "ixol" type_id: 0x0baa70a7 } +member { + id: 0xe0ff9171 + name: "ixol" + type_id: 0xd4bacb77 +} member { id: 0x2d19b169 name: "j" @@ -124650,6 +142358,18 @@ member { type_id: 0x18bd6530 offset: 2048 } +member { + id: 0x5b20d5f3 + name: "jit_data" + type_id: 0x3ee7bddd + offset: 2048 +} +member { + id: 0x7a129c1b + name: "jit_keyring" + type_id: 0x2d2f93e0 + offset: 704 +} member { id: 0x7a6232dd name: "jit_keyring" @@ -124669,6 +142389,12 @@ member { type_id: 0x39470e64 offset: 1024 } +member { + id: 0x4de2857c + name: "jited" + type_id: 0x62aebfd4 + offset: 128 +} member { id: 0x4ded549c name: "jited" @@ -124688,6 +142414,12 @@ member { type_id: 0x18bd6530 offset: 448 } +member { + id: 0x29e620d0 + name: "jited_image" + type_id: 0x3ee7bddd + offset: 448 +} member { id: 0x2dc2b0b2 name: "jited_len" @@ -124700,12 +142432,30 @@ member { type_id: 0xc9082b19 offset: 128 } +member { + id: 0x2ddf0088 + name: "jited_len" + type_id: 0xd4bacb77 + offset: 128 +} +member { + id: 0x2ddf0252 + name: "jited_len" + type_id: 0xd4bacb77 + offset: 512 +} member { id: 0x5023a431 name: "jited_linfo" type_id: 0x0cbf60eb offset: 8768 } +member { + id: 0x502a3287 + name: "jited_linfo" + type_id: 0x0529d6d0 + offset: 8768 +} member { id: 0x78ce8c19 name: "jitter" @@ -124772,6 +142522,12 @@ member { type_id: 0x2c7bd73f offset: 64 } +member { + id: 0x85e3dedf + name: "jobctl" + type_id: 0x3f691753 + offset: 13696 +} member { id: 0x85efc2ac name: "jobctl" @@ -124801,6 +142557,12 @@ member { type_id: 0x18bd6530 offset: 21568 } +member { + id: 0xb0fb6697 + name: "journal_info" + type_id: 0x3ee7bddd + offset: 21568 +} member { id: 0x31cd4afe name: "journal_rwsem" @@ -124825,6 +142587,12 @@ member { type_id: 0x30303d50 offset: 11072 } +member { + id: 0x8b380e21 + name: "jump_entries" + type_id: 0x112492c3 + offset: 11072 +} member { id: 0x690ee6ac name: "k" @@ -124872,6 +142640,12 @@ member { type_id: 0xd41e888f offset: 160 } +member { + id: 0x97cdfb32 + name: "kallsyms" + type_id: 0x106a2ee2 + offset: 9792 +} member { id: 0x97ea6ca0 name: "kallsyms" @@ -124912,6 +142686,18 @@ member { type_id: 0x1d19a9d5 offset: 42880 } +member { + id: 0x4da7408a + name: "kcompactd" + type_id: 0x26d2fc49 + offset: 42880 +} +member { + id: 0x445ce2b7 + name: "kcompactd_highest_zoneidx" + type_id: 0xd4bacb77 + offset: 42624 +} member { id: 0x44835918 name: "kcompactd_highest_zoneidx" @@ -124924,12 +142710,24 @@ member { type_id: 0x6720d32f offset: 42592 } +member { + id: 0xc692043c + name: "kcompactd_max_order" + type_id: 0xe5312866 + offset: 42592 +} member { id: 0xda079bb9 name: "kcompactd_wait" type_id: 0x03913382 offset: 42688 } +member { + id: 0xdadb8810 + name: "kcompactd_wait" + type_id: 0xdf829a46 + offset: 42688 +} member { id: 0xdbfaccd7 name: "kcontrol" @@ -125054,6 +142852,12 @@ member { type_id: 0x3e10b518 offset: 384 } +member { + id: 0xc40990e3 + name: "kern_version" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0xc43b0497 name: "kern_version" @@ -125083,6 +142887,18 @@ member { type_id: 0x4585663f offset: 12288 } +member { + id: 0xa6fd20ff + name: "kernel_fpsimd_cpu" + type_id: 0xd4bacb77 + offset: 12288 +} +member { + id: 0x8d26fd73 + name: "kernel_fpsimd_state" + type_id: 0x1d718934 + offset: 8064 +} member { id: 0x8dea1dd3 name: "kernel_fpsimd_state" @@ -125136,6 +142952,12 @@ member { type_id: 0x4585663f offset: 480 } +member { + id: 0x20164c0c + name: "key" + type_id: 0x404165f3 + offset: 320 +} member { id: 0x201b5dee name: "key" @@ -125156,6 +142978,17 @@ member { name: "key" type_id: 0x7f1ef170 } +member { + id: 0x203079a6 + name: "key" + type_id: 0x6677e997 + offset: 64 +} +member { + id: 0x20307d47 + name: "key" + type_id: 0x6677e997 +} member { id: 0x2037343a name: "key" @@ -125216,6 +143049,11 @@ member { name: "key" type_id: 0x01a688ae } +member { + id: 0x2057d173 + name: "key" + type_id: 0x01dbdd5f +} member { id: 0x20594a49 name: "key" @@ -125232,6 +143070,12 @@ member { type_id: 0x391f15ea offset: 64 } +member { + id: 0x2070eeec + name: "key" + type_id: 0x26e0a35c + offset: 64 +} member { id: 0x2072bdb2 name: "key" @@ -125248,6 +143092,12 @@ member { name: "key" type_id: 0x2ca7622a } +member { + id: 0x2082b484 + name: "key" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x209f059a name: "key" @@ -125305,6 +143155,12 @@ member { name: "key" type_id: 0xe8b6eac7 } +member { + id: 0x20bf53db + name: "key" + type_id: 0xe95d9484 + offset: 64 +} member { id: 0x20c4299d name: "key" @@ -125338,6 +143194,18 @@ member { type_id: 0x80c9c878 offset: 2688 } +member { + id: 0x20dfdc9c + name: "key" + type_id: 0x89d2d38c + offset: 64 +} +member { + id: 0x20dfde04 + name: "key" + type_id: 0x89d2d38c + offset: 640 +} member { id: 0x20e6c0a2 name: "key" @@ -125464,6 +143332,18 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0x7ded95cc + name: "key_size" + type_id: 0xd4bacb77 + offset: 224 +} +member { + id: 0x7ded9bd3 + name: "key_size" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x7df016c3 name: "key_size" @@ -125571,12 +143451,24 @@ member { type_id: 0x6d7f5ff6 offset: 9504 } +member { + id: 0x65029460 + name: "keyring_name_list" + type_id: 0x070c8f33 + offset: 2048 +} member { id: 0x65d650ee name: "keyring_name_list" type_id: 0xd3c80119 offset: 2048 } +member { + id: 0x797d09d2 + name: "keyring_sem" + type_id: 0xa8352a2b + offset: 2240 +} member { id: 0x79fd8514 name: "keyring_sem" @@ -125595,24 +143487,48 @@ member { type_id: 0xedf277ba offset: 128 } +member { + id: 0x5648c8cf + name: "keys" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0x566e6aad name: "keys" type_id: 0xaf70b18b offset: 128 } +member { + id: 0x56a748ae + name: "keys" + type_id: 0x6652b295 + offset: 128 +} member { id: 0x228cbb27 name: "keys_kernel" type_id: 0xc380e7d1 offset: 12992 } +member { + id: 0x22e6e8a3 + name: "keys_kernel" + type_id: 0xa9d36304 + offset: 12992 +} member { id: 0x1841cc19 name: "keys_user" type_id: 0xf0e5387c offset: 12352 } +member { + id: 0x18cd2696 + name: "keys_user" + type_id: 0x7c0fb738 + offset: 12352 +} member { id: 0x7f4e96a5 name: "keysize" @@ -125636,18 +143552,36 @@ member { type_id: 0x16861be6 offset: 128 } +member { + id: 0x3f797346 + name: "keytype" + type_id: 0x27aa2c30 + offset: 128 +} member { id: 0xf67243e5 name: "keyup_jiffies" type_id: 0x33756485 offset: 9536 } +member { + id: 0x912caee8 + name: "kf_mask" + type_id: 0xd4bacb77 + offset: 640 +} member { id: 0x91311c08 name: "kf_mask" type_id: 0xc9082b19 offset: 640 } +member { + id: 0x5142e4da + name: "kf_ops" + type_id: 0x28e7daa3 + offset: 896 +} member { id: 0x515e1a2c name: "kf_ops" @@ -125659,12 +143593,23 @@ member { name: "kf_root" type_id: 0x0d679fed } +member { + id: 0x9b646ee0 + name: "kf_root" + type_id: 0x0b5abdbb +} member { id: 0x213172f6 name: "kf_tasks" type_id: 0x6bef2a96 offset: 704 } +member { + id: 0x213f8023 + name: "kf_tasks" + type_id: 0x651dfff1 + offset: 704 +} member { id: 0xd1574725 name: "kfifo" @@ -125682,6 +143627,18 @@ member { type_id: 0x0b9fb27b offset: 2240 } +member { + id: 0x10bfcbc1 + name: "kfunc_btf_tab" + type_id: 0x3010e9bc + offset: 2240 +} +member { + id: 0x1a45c06c + name: "kfunc_tab" + type_id: 0x00c84ac3 + offset: 2176 +} member { id: 0x1a591c54 name: "kfunc_tab" @@ -125693,12 +143650,23 @@ member { name: "ki" type_id: 0xbe482fa0 } +member { + id: 0xc7736ef4 + name: "ki_complete" + type_id: 0x0664bf73 + offset: 128 +} member { id: 0xc77bcbbf name: "ki_complete" type_id: 0x0ec1f4e9 offset: 128 } +member { + id: 0xab06fe15 + name: "ki_filp" + type_id: 0x16694a8f +} member { id: 0xab087d35 name: "ki_filp" @@ -125710,12 +143678,30 @@ member { type_id: 0x6720d32f offset: 256 } +member { + id: 0xb89f4f85 + name: "ki_flags" + type_id: 0xe5312866 + offset: 256 +} member { id: 0x54e9b90d name: "ki_ioprio" type_id: 0x914dbfdc offset: 288 } +member { + id: 0x54ede8ad + name: "ki_ioprio" + type_id: 0x951c1ffe + offset: 288 +} +member { + id: 0x474f9684 + name: "ki_pos" + type_id: 0xedc43a15 + offset: 64 +} member { id: 0x4785f578 name: "ki_pos" @@ -125727,6 +143713,11 @@ member { name: "ki_waitq" type_id: 0x2b91dce8 } +member { + id: 0x369581b0 + name: "ki_waitq" + type_id: 0x37e97a2c +} member { id: 0x1b4576bf name: "kick" @@ -125745,6 +143736,12 @@ member { type_id: 0xb95bf932 offset: 1856 } +member { + id: 0x6e69fa88 + name: "kill_sb" + type_id: 0x12d3e64c + offset: 320 +} member { id: 0x6e77f1a5 name: "kill_sb" @@ -125757,6 +143754,12 @@ member { type_id: 0x4585663f offset: 2080 } +member { + id: 0x77fd043d + name: "kill_seq" + type_id: 0xd4bacb77 + offset: 2080 +} member { id: 0x340f5ac7 name: "killed" @@ -125816,18 +143819,36 @@ member { type_id: 0x470694ff offset: 25600 } +member { + id: 0x8ccb28b8 + name: "kmap_ctrl" + type_id: 0x044f0676 + offset: 25600 +} member { id: 0x7fa38152 name: "kmem" type_id: 0xd079ba20 offset: 13824 } +member { + id: 0x7fbaaa29 + name: "kmem" + type_id: 0xc952c164 + offset: 13824 +} member { id: 0x5fc74326 name: "kmem_cachep" type_id: 0x2efd5036 offset: 960 } +member { + id: 0x831b46c9 + name: "kmemcg_id" + type_id: 0xe5312866 + offset: 10496 +} member { id: 0x83995732 name: "kmemcg_id" @@ -125840,6 +143861,17 @@ member { type_id: 0xa660715d offset: 14784 } +member { + id: 0x5b96576b + name: "kn" + type_id: 0x1ea76fc0 + offset: 2112 +} +member { + id: 0x5b965929 + name: "kn" + type_id: 0x1ea76fc0 +} member { id: 0x5bb2a34e name: "kn" @@ -125958,12 +143990,35 @@ member { type_id: 0xa582964d offset: 3200 } +member { + id: 0x45c0f18d + name: "kobj" + type_id: 0x4e5bbee6 + offset: 192 +} +member { + id: 0x45c0f674 + name: "kobj" + type_id: 0x4e5bbee6 + offset: 3200 +} +member { + id: 0x45c0f944 + name: "kobj" + type_id: 0x4e5bbee6 +} member { id: 0xc1ca025b name: "kobj_completion" type_id: 0x0562c566 offset: 960 } +member { + id: 0xc1cc81a0 + name: "kobj_completion" + type_id: 0x03e13ea0 + offset: 960 +} member { id: 0x8d2fdd2d name: "kobj_dev" @@ -126000,6 +144055,12 @@ member { type_id: 0x7aeb97fb offset: 5504 } +member { + id: 0xef1127a4 + name: "kp" + type_id: 0x15293e1f + offset: 2752 +} member { id: 0xef3ed9ac name: "kp" @@ -126027,11 +144088,22 @@ member { type_id: 0x064d6086 offset: 11648 } +member { + id: 0xfafff03d + name: "kprobe_blacklist" + type_id: 0x054a7c73 + offset: 11648 +} member { id: 0xdf8a4270 name: "kprobe_func" type_id: 0xedf277ba } +member { + id: 0xfc1d4146 + name: "kprobe_multi" + type_id: 0xa84d87a8 +} member { id: 0xfc9c7ef6 name: "kprobe_multi" @@ -126049,18 +144121,35 @@ member { offset: 24 bitsize: 1 } +member { + id: 0xf6334c0a + name: "kprobes_text_size" + type_id: 0xd4bacb77 + offset: 11584 +} member { id: 0xf6a273a7 name: "kprobes_text_size" type_id: 0x4585663f offset: 11584 } +member { + id: 0x380da2b2 + name: "kprobes_text_start" + type_id: 0x3ee7bddd + offset: 11520 +} member { id: 0x382bf86a name: "kprobes_text_start" type_id: 0x18bd6530 offset: 11520 } +member { + id: 0x2cde83bd + name: "kptr" + type_id: 0xe6db410e +} member { id: 0x2ce57cba name: "kptr" @@ -126072,6 +144161,23 @@ member { type_id: 0x2604f575 offset: 256 } +member { + id: 0x02033315 + name: "kref" + type_id: 0xa27efed0 + offset: 128 +} +member { + id: 0x02033ad7 + name: "kref" + type_id: 0xa27efed0 +} +member { + id: 0x02033da0 + name: "kref" + type_id: 0xa27efed0 + offset: 448 +} member { id: 0x02ce5044 name: "kref" @@ -126173,6 +144279,12 @@ member { type_id: 0x6f1daf87 offset: 448 } +member { + id: 0x9a11b83a + name: "kretprobe_instances" + type_id: 0x2097700c + offset: 27328 +} member { id: 0x9a3adcaf name: "kretprobe_instances" @@ -126185,6 +144297,12 @@ member { type_id: 0x1457cd38 offset: 256 } +member { + id: 0x85b5579d + name: "kset" + type_id: 0x379ceab9 + offset: 256 +} member { id: 0x74562b7a name: "kstat_irqs" @@ -126197,6 +144315,18 @@ member { type_id: 0x1d19a9d5 offset: 42432 } +member { + id: 0xfe34fee6 + name: "kswapd" + type_id: 0x26d2fc49 + offset: 42432 +} +member { + id: 0x670f711a + name: "kswapd_failures" + type_id: 0xe5312866 + offset: 42560 +} member { id: 0x678d60e1 name: "kswapd_failures" @@ -126209,24 +144339,48 @@ member { type_id: 0x0b0164a7 offset: 42528 } +member { + id: 0x05e50bd7 + name: "kswapd_highest_zoneidx" + type_id: 0xd4bacb77 + offset: 42528 +} member { id: 0xff6f5d5c name: "kswapd_lock" type_id: 0xa7c362b0 offset: 42048 } +member { + id: 0xffc8d410 + name: "kswapd_lock" + type_id: 0x004a2e6f + offset: 42048 +} member { id: 0x34381134 name: "kswapd_order" type_id: 0x6720d32f offset: 42496 } +member { + id: 0x34ba00cf + name: "kswapd_order" + type_id: 0xe5312866 + offset: 42496 +} member { id: 0x91281eba name: "kswapd_wait" type_id: 0x03913382 offset: 40768 } +member { + id: 0x91f40d13 + name: "kswapd_wait" + type_id: 0xdf829a46 + offset: 40768 +} member { id: 0x18514e6f name: "ksym" @@ -126239,6 +144393,18 @@ member { type_id: 0x18628aeb offset: 2368 } +member { + id: 0x18997432 + name: "ksym" + type_id: 0xd058d7d0 + offset: 128 +} +member { + id: 0x18997485 + name: "ksym" + type_id: 0xd058d7d0 + offset: 2368 +} member { id: 0xc54733a4 name: "ksymbol" @@ -126288,18 +144454,36 @@ member { type_id: 0x03913382 offset: 11008 } +member { + id: 0x75106f61 + name: "ktype" + type_id: 0x109a82ca + offset: 320 +} member { id: 0x75359e44 name: "ktype" type_id: 0x356ba728 offset: 320 } +member { + id: 0xeb3dd5c1 + name: "kunit_init_suites" + type_id: 0x002fce69 + offset: 11776 +} member { id: 0xeb3ee00c name: "kunit_init_suites" type_id: 0x031a031e offset: 11776 } +member { + id: 0x97accb7e + name: "kunit_suites" + type_id: 0x002fce69 + offset: 11904 +} member { id: 0x97affeb3 name: "kunit_suites" @@ -126312,6 +144496,12 @@ member { type_id: 0x291e8a5b offset: 25088 } +member { + id: 0xa2fbbb5f + name: "kunit_test" + type_id: 0x00db8187 + offset: 25088 +} member { id: 0x52aa1c89 name: "kvec" @@ -126592,6 +144782,12 @@ member { name: "language" type_id: 0x914dbfdc } +member { + id: 0xff4bf3ed + name: "laptop_mode_wb_timer" + type_id: 0x0e4a54a4 + offset: 9408 +} member { id: 0xff972151 name: "laptop_mode_wb_timer" @@ -126604,6 +144800,12 @@ member { type_id: 0x6d7f5ff6 offset: 64 } +member { + id: 0x260da75f + name: "last" + type_id: 0x62aebfd4 + offset: 64 +} member { id: 0x2620a79a name: "last" @@ -126759,6 +144961,12 @@ member { type_id: 0xd5df6730 offset: 128 } +member { + id: 0x7563ae3d + name: "last_arrival" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0xa0dfc85b name: "last_avail_idx" @@ -126777,6 +144985,12 @@ member { type_id: 0x33756485 offset: 768 } +member { + id: 0xb16ae111 + name: "last_bdp_sleep" + type_id: 0x3f691753 + offset: 768 +} member { id: 0xb60000f5 name: "last_block" @@ -126807,6 +145021,18 @@ member { type_id: 0x20b780d8 offset: 256 } +member { + id: 0x19c9f0b0 + name: "last_bstat" + type_id: 0xfe587138 + offset: 256 +} +member { + id: 0x19c9f1f4 + name: "last_bstat" + type_id: 0xfe587138 + offset: 7744 +} member { id: 0x0bd8946c name: "last_buffer_dequeued" @@ -126814,6 +145040,12 @@ member { offset: 2569 bitsize: 1 } +member { + id: 0x8fe8a227 + name: "last_busy" + type_id: 0x89d2d38c + offset: 2048 +} member { id: 0x8ff353c7 name: "last_busy" @@ -127071,6 +145303,12 @@ member { type_id: 0xc9082b19 offset: 10240 } +member { + id: 0xbdc83ae2 + name: "last_merge" + type_id: 0x296affbe + offset: 704 +} member { id: 0xbdffd21c name: "last_merge" @@ -127095,6 +145333,12 @@ member { type_id: 0x11c404ba offset: 10496 } +member { + id: 0x80f24374 + name: "last_old_flush" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x80fe5f07 name: "last_old_flush" @@ -127178,6 +145422,12 @@ member { type_id: 0xd5df6730 offset: 192 } +member { + id: 0x0e61a4f3 + name: "last_queued" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0x7668f257 name: "last_rand" @@ -127233,6 +145483,12 @@ member { type_id: 0xe4b02656 offset: 2944 } +member { + id: 0x0d7c8a66 + name: "last_seen" + type_id: 0xebd3a227 + offset: 2944 +} member { id: 0xe5a57040 name: "last_seen_need_resched_ns" @@ -127263,6 +145519,12 @@ member { type_id: 0x2eec4b41 offset: 22016 } +member { + id: 0xe8230c1d + name: "last_siginfo" + type_id: 0x13a98e69 + offset: 22016 +} member { id: 0x9bd4c43d name: "last_sitd_to_free" @@ -127293,6 +145555,18 @@ member { type_id: 0x495d0861 offset: 1920 } +member { + id: 0x9fc1516c + name: "last_status" + type_id: 0xe5312866 + offset: 1920 +} +member { + id: 0x3b64e7a5 + name: "last_subtree_bstat" + type_id: 0xfe587138 + offset: 768 +} member { id: 0x3bba0854 name: "last_subtree_bstat" @@ -127305,6 +145579,18 @@ member { type_id: 0x33756485 offset: 18752 } +member { + id: 0x4ac81132 + name: "last_switch_count" + type_id: 0x3f691753 + offset: 18752 +} +member { + id: 0x887545a4 + name: "last_switch_time" + type_id: 0x3f691753 + offset: 18816 +} member { id: 0x887959d7 name: "last_switch_time" @@ -127341,6 +145627,12 @@ member { type_id: 0xad7c0a89 offset: 6144 } +member { + id: 0x32f07199 + name: "last_time" + type_id: 0xedc43a15 + offset: 896 +} member { id: 0xb24cf651 name: "last_toggle" @@ -127382,6 +145674,11 @@ member { name: "last_update_time" type_id: 0x92233392 } +member { + id: 0x5699ef01 + name: "last_update_time" + type_id: 0x89d2d38c +} member { id: 0xea615c1d name: "last_use" @@ -127394,6 +145691,12 @@ member { type_id: 0x865acc96 offset: 960 } +member { + id: 0xd365ec9e + name: "last_used_at" + type_id: 0xedc43a15 + offset: 960 +} member { id: 0x4b2267ea name: "last_used_idx" @@ -127424,6 +145727,12 @@ member { type_id: 0x1d19a9d5 offset: 1024 } +member { + id: 0x98a3af83 + name: "last_wakee" + type_id: 0x26d2fc49 + offset: 1024 +} member { id: 0x3dc7ac1a name: "last_win" @@ -127436,6 +145745,12 @@ member { type_id: 0x0abe9fd1 offset: 464 } +member { + id: 0xf76a4152 + name: "last_zone_capacity" + type_id: 0xd4bacb77 + offset: 4608 +} member { id: 0xf7fb7eff name: "last_zone_capacity" @@ -127586,6 +145901,12 @@ member { type_id: 0x2fe70c6a offset: 832 } +member { + id: 0x87a0a076 + name: "launder_folio" + type_id: 0xc8874a0a + offset: 832 +} member { id: 0x4d141ba1 name: "layout" @@ -128078,6 +146399,12 @@ member { type_id: 0xb3e7bac9 offset: 16288 } +member { + id: 0xc873a103 + name: "leader" + type_id: 0xe5312866 + offset: 3136 +} member { id: 0xc8f1b0f8 name: "leader" @@ -128286,6 +146613,12 @@ member { type_id: 0x6720d32f offset: 132544 } +member { + id: 0xa79f5469 + name: "legacy_cftypes" + type_id: 0x26989170 + offset: 1856 +} member { id: 0xa7a265fa name: "legacy_cftypes" @@ -128348,6 +146681,12 @@ member { type_id: 0xa7c362b0 offset: 1152 } +member { + id: 0x36805b15 + name: "legacy_name" + type_id: 0x01dbdd5f + offset: 1344 +} member { id: 0x36bf907d name: "legacy_name" @@ -128425,6 +146764,12 @@ member { type_id: 0x4585663f offset: 896 } +member { + id: 0xb85e1518 + name: "len" + type_id: 0x5bc93c81 + offset: 576 +} member { id: 0xb862f585 name: "len" @@ -128460,6 +146805,12 @@ member { type_id: 0x768d1bed offset: 64 } +member { + id: 0xb88c0364 + name: "len" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0xb8949657 name: "len" @@ -128558,6 +146909,18 @@ member { type_id: 0xd5df6730 offset: 4032 } +member { + id: 0xb8d162a6 + name: "len" + type_id: 0xd4bacb77 + offset: 32 +} +member { + id: 0xb8d1661e + name: "len" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0xb8d56e3d name: "len" @@ -128659,6 +147022,12 @@ member { type_id: 0xb3e7bac9 offset: 56 } +member { + id: 0xdf2729aa + name: "len_desc" + type_id: 0x3f691753 + offset: 64 +} member { id: 0xdf2b35d9 name: "len_desc" @@ -128764,6 +147133,12 @@ member { type_id: 0xe8034002 offset: 64 } +member { + id: 0xb58854b7 + name: "length" + type_id: 0xe5312866 + offset: 320 +} member { id: 0xb58b41dc name: "length" @@ -128941,6 +147316,36 @@ member { type_id: 0xe62ebf07 offset: 224 } +member { + id: 0x865ff782 + name: "level" + type_id: 0xe5312866 + offset: 1600 +} +member { + id: 0x865ff849 + name: "level" + type_id: 0xe5312866 + offset: 1792 +} +member { + id: 0x866c0f64 + name: "level" + type_id: 0xd6c419f3 + offset: 208 +} +member { + id: 0x866e78e2 + name: "level" + type_id: 0xd4bacb77 + offset: 32 +} +member { + id: 0x866e7ec1 + name: "level" + type_id: 0xd4bacb77 + offset: 512 +} member { id: 0x8673cff0 name: "level" @@ -128965,6 +147370,12 @@ member { type_id: 0x295c7202 offset: 1032 } +member { + id: 0x86a746ac + name: "level" + type_id: 0x1d8d5f5a + offset: 64 +} member { id: 0x86ad6aa3 name: "level" @@ -129135,6 +147546,12 @@ member { type_id: 0x11e6dfdf offset: 64 } +member { + id: 0xfa9252b1 + name: "license" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0xfaf67215 name: "license" @@ -129153,6 +147570,12 @@ member { type_id: 0x6d7f5ff6 offset: 104 } +member { + id: 0x0f8d700a + name: "lid" + type_id: 0x62aebfd4 + offset: 104 +} member { id: 0x7c31efb4 name: "lifespan" @@ -129237,6 +147660,18 @@ member { type_id: 0x0eafcf90 offset: 384 } +member { + id: 0x5dff0e41 + name: "limits" + type_id: 0x4a0cf654 + offset: 960 +} +member { + id: 0x18670ef6 + name: "limits_lock" + type_id: 0x004a2e6f + offset: 6912 +} member { id: 0x18c087ba name: "limits_lock" @@ -129260,12 +147695,23 @@ member { type_id: 0x4585663f offset: 2528 } +member { + id: 0xddafa6f0 + name: "line" + type_id: 0x951c1ffe + offset: 64 +} member { id: 0xdddc9450 name: "line" type_id: 0xe62ebf07 offset: 64 } +member { + id: 0xdddf8f26 + name: "line" + type_id: 0xe5312866 +} member { id: 0xddf384ee name: "line" @@ -129283,6 +147729,12 @@ member { name: "line_buf_depth" type_id: 0x295c7202 } +member { + id: 0x2d1030ca + name: "line_col" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x2d22a4be name: "line_col" @@ -129295,12 +147747,30 @@ member { type_id: 0xedf277ba offset: 768 } +member { + id: 0x644a29e1 + name: "line_info" + type_id: 0x89d2d38c + offset: 768 +} +member { + id: 0xb08addb5 + name: "line_info_cnt" + type_id: 0xd4bacb77 + offset: 832 +} member { id: 0xb0b849c1 name: "line_info_cnt" type_id: 0xe62ebf07 offset: 832 } +member { + id: 0x741058ac + name: "line_info_rec_size" + type_id: 0xd4bacb77 + offset: 736 +} member { id: 0x7422ccd8 name: "line_info_rec_size" @@ -129313,6 +147783,12 @@ member { type_id: 0xe62ebf07 offset: 384 } +member { + id: 0x1712f63c + name: "line_off" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x17206248 name: "line_off" @@ -129380,12 +147856,24 @@ member { offset: 256 bitsize: 18 } +member { + id: 0xd467ccb6 + name: "lineno" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0xd4f6f31b name: "lineno" type_id: 0x4585663f offset: 32 } +member { + id: 0x6a576f79 + name: "linfo" + type_id: 0x19371788 + offset: 8704 +} member { id: 0x6a76475f name: "linfo" @@ -129404,6 +147892,12 @@ member { type_id: 0xc9082b19 offset: 8896 } +member { + id: 0x46bdd553 + name: "linfo_idx" + type_id: 0xd4bacb77 + offset: 8896 +} member { id: 0xe93fdbc8 name: "linger" @@ -129416,6 +147910,12 @@ member { type_id: 0x6720d32f offset: 18464 } +member { + id: 0x5519fc2e + name: "link" + type_id: 0xa76251ef + offset: 384 +} member { id: 0x55610d26 name: "link" @@ -129497,6 +147997,11 @@ member { type_id: 0x101a7aa5 offset: 1600 } +member { + id: 0x55b99362 + name: "link" + type_id: 0x070c8f33 +} member { id: 0x55d9b205 name: "link" @@ -129546,6 +148051,12 @@ member { offset: 22826 bitsize: 1 } +member { + id: 0xfa0f56a1 + name: "link_attach_flags" + type_id: 0x89d2d38c + offset: 384 +} member { id: 0xfa6b7605 name: "link_attach_flags" @@ -129569,11 +148080,21 @@ member { name: "link_create" type_id: 0x16996abb } +member { + id: 0x8eab6007 + name: "link_create" + type_id: 0x9f781697 +} member { id: 0x0b033c28 name: "link_detach" type_id: 0x04d99c3a } +member { + id: 0x0bdeae8e + name: "link_detach" + type_id: 0xd94b3a53 +} member { id: 0x333c9ab0 name: "link_dev" @@ -129613,6 +148134,11 @@ member { name: "link_fd" type_id: 0xe62ebf07 } +member { + id: 0x72e5f7f0 + name: "link_fd" + type_id: 0xd4bacb77 +} member { id: 0x6075ccdc name: "link_frequencies" @@ -129624,6 +148150,17 @@ member { name: "link_id" type_id: 0xe62ebf07 } +member { + id: 0xc9f1c567 + name: "link_id" + type_id: 0xd4bacb77 +} +member { + id: 0x3388c280 + name: "link_ids" + type_id: 0x89d2d38c + offset: 320 +} member { id: 0x33ece224 name: "link_ids" @@ -129806,6 +148343,11 @@ member { type_id: 0x0f3dfb90 offset: 448 } +member { + id: 0x7d2da21a + name: "link_update" + type_id: 0xdfb2a929 +} member { id: 0x7df6c59d name: "link_update" @@ -129829,6 +148371,11 @@ member { type_id: 0xd3c80119 offset: 10624 } +member { + id: 0x38f07464 + name: "linkage" + type_id: 0x951c1ffe +} member { id: 0x38f425c4 name: "linkage" @@ -129888,6 +148435,12 @@ member { type_id: 0x09058aff offset: 128 } +member { + id: 0x34c07a6c + name: "links" + type_id: 0x4ab54736 + offset: 1664 +} member { id: 0x34d297ec name: "links" @@ -129906,6 +148459,12 @@ member { type_id: 0x4585663f offset: 1824 } +member { + id: 0x53c8f7b3 + name: "links_count" + type_id: 0xd4bacb77 + offset: 1824 +} member { id: 0xc6fe1e21 name: "linkstate" @@ -130149,11 +148708,23 @@ member { name: "list" type_id: 0xb17f19c3 } +member { + id: 0x7c743392 + name: "list" + type_id: 0xa71ac4de + offset: 7680 +} member { id: 0x7c7d3105 name: "list" type_id: 0xae1656c9 } +member { + id: 0x7c842c2e + name: "list" + type_id: 0x570bd677 + offset: 256 +} member { id: 0x7c8da356 name: "list" @@ -130205,17 +148776,63 @@ member { type_id: 0x6c32e522 offset: 256 } +member { + id: 0x7ccef058 + name: "list" + type_id: 0x1dd70bee +} +member { + id: 0x7cd4221e + name: "list" + type_id: 0x070c8f33 + offset: 128 +} +member { + id: 0x7cd42372 + name: "list" + type_id: 0x070c8f33 + offset: 768 +} +member { + id: 0x7cd426aa + name: "list" + type_id: 0x070c8f33 + offset: 1088 +} +member { + id: 0x7cd42bdc + name: "list" + type_id: 0x070c8f33 +} +member { + id: 0x7cd42f3d + name: "list" + type_id: 0x070c8f33 + offset: 64 +} member { id: 0x7cd6e088 name: "list" type_id: 0x05c7db24 } +member { + id: 0x7cd875db + name: "list" + type_id: 0x0b531a6b + offset: 384 +} member { id: 0x7cd87882 name: "list" type_id: 0x0b561305 offset: 128 } +member { + id: 0x7cdefa26 + name: "list" + type_id: 0x0dd5bcd4 + offset: 192 +} member { id: 0x7ce3b35b name: "list" @@ -130293,6 +148910,18 @@ member { type_id: 0xf313e71a offset: 704 } +member { + id: 0x32b39659 + name: "list_lock" + type_id: 0xd99a84d5 + offset: 704 +} +member { + id: 0x32b39da6 + name: "list_lock" + type_id: 0xd99a84d5 + offset: 128 +} member { id: 0x32cdc190 name: "list_lock" @@ -130328,6 +148957,12 @@ member { type_id: 0x0be1cf6e offset: 128 } +member { + id: 0x73a75053 + name: "list_op_pending" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0xfd9cfbe5 name: "list_owner" @@ -130357,6 +148992,12 @@ member { type_id: 0x1d44326e offset: 7744 } +member { + id: 0x56064781 + name: "lists" + type_id: 0x1ffdab5f + offset: 256 +} member { id: 0x563376a2 name: "lists" @@ -130368,12 +149009,23 @@ member { name: "lists" type_id: 0xdd0e2ef7 } +member { + id: 0x56f1858c + name: "lists" + type_id: 0xe83f0d7d +} member { id: 0x1b95d57a name: "listxattr" type_id: 0x0e87d57a offset: 960 } +member { + id: 0x1bc8404f + name: "listxattr" + type_id: 0x5312e0d3 + offset: 960 +} member { id: 0x03c74a5b name: "lit" @@ -130529,6 +149181,12 @@ member { type_id: 0x74d29cf1 offset: 32 } +member { + id: 0xf6f2927f + name: "live" + type_id: 0x1c40702a + offset: 32 +} member { id: 0xa7330236 name: "lkey" @@ -130610,6 +149268,11 @@ member { type_id: 0x1c04d361 offset: 320 } +member { + id: 0x4635ac15 + name: "llist" + type_id: 0xdf8ca8f1 +} member { id: 0x46cb64e4 name: "llist" @@ -130650,6 +149313,24 @@ member { name: "llseek" type_id: 0x18d82e82 } +member { + id: 0x83b41cf0 + name: "llseek" + type_id: 0x33d4ed73 + offset: 128 +} +member { + id: 0x83e3e4f6 + name: "llseek" + type_id: 0x64225ea7 + offset: 448 +} +member { + id: 0x83f3472a + name: "llseek" + type_id: 0x748e5b11 + offset: 768 +} member { id: 0x9c52a1ca name: "lltx" @@ -130763,6 +149444,12 @@ member { type_id: 0x214d9bc0 offset: 64 } +member { + id: 0x49a924af + name: "lnode" + type_id: 0x070c8f33 + offset: 4224 +} member { id: 0x49e78392 name: "lnode" @@ -130782,6 +149469,11 @@ member { offset: 34 bitsize: 1 } +member { + id: 0x9fb269b9 + name: "lo" + type_id: 0x3f691753 +} member { id: 0x9fbe75ca name: "lo" @@ -130803,6 +149495,11 @@ member { name: "load" type_id: 0x01b0be63 } +member { + id: 0x0eff0a1e + name: "load" + type_id: 0xd7b69312 +} member { id: 0xbc016328 name: "load_avg" @@ -130815,6 +149512,12 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0xbc0d7f5b + name: "load_avg" + type_id: 0x3f691753 + offset: 256 +} member { id: 0xbc823a50 name: "load_avg" @@ -130850,6 +149553,18 @@ member { type_id: 0x92233392 offset: 64 } +member { + id: 0x795f95a0 + name: "load_sum" + type_id: 0x89d2d38c + offset: 64 +} +member { + id: 0x438c7294 + name: "load_time" + type_id: 0x89d2d38c + offset: 7872 +} member { id: 0x43978374 name: "load_time" @@ -130962,6 +149677,12 @@ member { type_id: 0x3e146274 offset: 64 } +member { + id: 0x57fb6e3b + name: "local_fwnode" + type_id: 0x332ea335 + offset: 64 +} member { id: 0xeae65330 name: "local_id" @@ -131050,6 +149771,12 @@ member { type_id: 0x33756485 offset: 960 } +member { + id: 0xbb6bb0bf + name: "local_watermark" + type_id: 0x3f691753 + offset: 960 +} member { id: 0x3e5f7dc1 name: "local_weak_refs" @@ -131467,6 +150194,83 @@ member { type_id: 0xc4104d1b offset: 192 } +member { + id: 0x2d356107 + name: "lock" + type_id: 0xd99a84d5 + offset: 64 +} +member { + id: 0x2d35626f + name: "lock" + type_id: 0xd99a84d5 + offset: 11264 +} +member { + id: 0x2d3562a7 + name: "lock" + type_id: 0xd99a84d5 + offset: 672 +} +member { + id: 0x2d3562ce + name: "lock" + type_id: 0xd99a84d5 + offset: 4736 +} +member { + id: 0x2d356395 + name: "lock" + type_id: 0xd99a84d5 + offset: 1792 +} +member { + id: 0x2d35654d + name: "lock" + type_id: 0xd99a84d5 + offset: 256 +} +member { + id: 0x2d3565e6 + name: "lock" + type_id: 0xd99a84d5 +} +member { + id: 0x2d356715 + name: "lock" + type_id: 0xd99a84d5 + offset: 1408 +} +member { + id: 0x2d3567db + name: "lock" + type_id: 0xd99a84d5 + offset: 704 +} +member { + id: 0x2d3568dd + name: "lock" + type_id: 0xd99a84d5 + offset: 32 +} +member { + id: 0x2d356c24 + name: "lock" + type_id: 0xd99a84d5 + offset: 128 +} +member { + id: 0x2d356c65 + name: "lock" + type_id: 0xd99a84d5 + offset: 96 +} +member { + id: 0x2d356efe + name: "lock" + type_id: 0xd99a84d5 + offset: 512 +} member { id: 0x2d4b3011 name: "lock" @@ -131616,11 +150420,40 @@ member { type_id: 0x8d0aa23e offset: 128 } +member { + id: 0x2d6baf21 + name: "lock" + type_id: 0x875e9f53 + offset: 1152 +} +member { + id: 0x2d6e422b + name: "lock" + type_id: 0x82b48b59 + offset: 128 +} +member { + id: 0x2d6e4be9 + name: "lock" + type_id: 0x82b48b59 +} +member { + id: 0x2d6e4fb0 + name: "lock" + type_id: 0x82b48b59 + offset: 352 +} member { id: 0x2d81aea3 name: "lock" type_id: 0x6d51c12f } +member { + id: 0x2d8fddb1 + name: "lock" + type_id: 0x63263203 + offset: 64 +} member { id: 0x2dc0ebfb name: "lock" @@ -131673,6 +150506,12 @@ member { name: "lock" type_id: 0x3654c061 } +member { + id: 0x2decb23b + name: "lock" + type_id: 0x004a2e6f + offset: 448 +} member { id: 0x2decf03d name: "lock" @@ -131735,6 +150574,11 @@ member { name: "lock_count" type_id: 0xedf277ba } +member { + id: 0xf2f10700 + name: "lock_count" + type_id: 0x89d2d38c +} member { id: 0x5e3ceadf name: "lock_fhs" @@ -131796,12 +150640,24 @@ member { offset: 2855 bitsize: 1 } +member { + id: 0xebafed10 + name: "lockdep_hardirqs" + type_id: 0x89d2d38c + offset: 2560 +} member { id: 0xebb41cf0 name: "lockdep_hardirqs" type_id: 0x92233392 offset: 2560 } +member { + id: 0x672269be + name: "lockdep_key" + type_id: 0xb66ff371 + offset: 1728 +} member { id: 0x67d3577a name: "lockdep_key" @@ -131820,6 +150676,17 @@ member { type_id: 0x5f2909b3 offset: 5184 } +member { + id: 0xaa6bdb3d + name: "lockdep_map" + type_id: 0x12bbcce4 + offset: 5184 +} +member { + id: 0x145ad56e + name: "locked" + type_id: 0x2d2f93e0 +} member { id: 0x145ea68f name: "locked" @@ -131844,6 +150711,11 @@ member { type_id: 0x33756485 offset: 8192 } +member { + id: 0x65e8c693 + name: "locked_pending" + type_id: 0x951c1ffe +} member { id: 0x65ec9733 name: "locked_pending" @@ -131855,12 +150727,24 @@ member { type_id: 0xb02b353a offset: 704 } +member { + id: 0xb8a23dbe + name: "locked_vm" + type_id: 0x3f691753 + offset: 2048 +} member { id: 0xb8ae21cd name: "locked_vm" type_id: 0x33756485 offset: 2048 } +member { + id: 0xb8c6982a + name: "locked_vm" + type_id: 0x5bc93c81 + offset: 704 +} member { id: 0x2c77d6dc name: "lockeddevcnt" @@ -131933,6 +150817,30 @@ member { type_id: 0x15a2b6b2 offset: 192 } +member { + id: 0xc0722a43 + name: "log" + type_id: 0x333ecdb0 + offset: 64 +} +member { + id: 0xc072f51e + name: "log" + type_id: 0x33ecb317 + offset: 128 +} +member { + id: 0xc072f6d1 + name: "log" + type_id: 0x33ecb317 + offset: 4608 +} +member { + id: 0xc072fbab + name: "log" + type_id: 0x33ecb317 + offset: 448 +} member { id: 0xc0759254 name: "log" @@ -131944,6 +150852,12 @@ member { name: "log" type_id: 0x39ed95e6 } +member { + id: 0xc07d253a + name: "log" + type_id: 0x3c3ff3a8 + offset: 896 +} member { id: 0xc0d6e3ee name: "log" @@ -132099,6 +151013,12 @@ member { type_id: 0x295c7202 offset: 264 } +member { + id: 0x50bc8609 + name: "log_buf" + type_id: 0x89d2d38c + offset: 256 +} member { id: 0x50d8a6ad name: "log_buf" @@ -132152,6 +151072,12 @@ member { type_id: 0xe62ebf07 offset: 192 } +member { + id: 0x0fbc0bb5 + name: "log_level" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0x5515654a name: "log_message_interval" @@ -132176,6 +151102,12 @@ member { type_id: 0x0baa70a7 offset: 64 } +member { + id: 0xcb4c98ea + name: "log_size" + type_id: 0xd4bacb77 + offset: 224 +} member { id: 0xcb7e0c9e name: "log_size" @@ -132199,6 +151131,12 @@ member { type_id: 0xe62ebf07 offset: 1120 } +member { + id: 0x05207345 + name: "log_true_size" + type_id: 0xd4bacb77 + offset: 1120 +} member { id: 0x03e2b5ec name: "log_ue" @@ -132253,6 +151191,12 @@ member { type_id: 0x4585663f offset: 448 } +member { + id: 0xd8cc9354 + name: "logical_block_size" + type_id: 0xd4bacb77 + offset: 448 +} member { id: 0xcb446efe name: "logical_idx" @@ -132271,6 +151215,12 @@ member { type_id: 0x0faae5b1 offset: 576 } +member { + id: 0xa2416edb + name: "loginuid" + type_id: 0x4a74074c + offset: 19968 +} member { id: 0xa2e211ee name: "loginuid" @@ -132343,6 +151293,17 @@ member { type_id: 0x0c65c06d offset: 1024 } +member { + id: 0xd40f2170 + name: "lookup" + type_id: 0x72a1c751 +} +member { + id: 0xd42249f0 + name: "lookup" + type_id: 0x5fcafdfd + offset: 832 +} member { id: 0xd446af54 name: "lookup" @@ -132558,6 +151519,12 @@ member { name: "low" type_id: 0x92233392 } +member { + id: 0xe48768e8 + name: "low" + type_id: 0x3f691753 + offset: 1664 +} member { id: 0xe48b749b name: "low" @@ -132631,6 +151598,12 @@ member { type_id: 0xb02b353a offset: 768 } +member { + id: 0xf6be3e2e + name: "low_usage" + type_id: 0x5bc93c81 + offset: 768 +} member { id: 0xea4594cb name: "lower" @@ -132653,6 +151626,12 @@ member { name: "lower_dev" type_id: 0x32a623d7 } +member { + id: 0xe802c2c3 + name: "lower_first" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0xe81f7023 name: "lower_first" @@ -132689,6 +151668,12 @@ member { type_id: 0x4585663f offset: 3968 } +member { + id: 0xcbd58c49 + name: "lowest_bit" + type_id: 0xd4bacb77 + offset: 3968 +} member { id: 0xf04cb8a1 name: "lowest_slack" @@ -132719,6 +151704,12 @@ member { type_id: 0x2dc6725b offset: 448 } +member { + id: 0x8bddb1c6 + name: "lowmem_reserve" + type_id: 0x28929015 + offset: 448 +} member { id: 0x0879d38b name: "lowpan_dev" @@ -132844,6 +151835,11 @@ member { type_id: 0xe62ebf07 offset: 128 } +member { + id: 0x5405d8db + name: "lru" + type_id: 0x070c8f33 +} member { id: 0x5434d6b9 name: "lru" @@ -132862,6 +151858,12 @@ member { type_id: 0x86623cce offset: 64 } +member { + id: 0x5498663f + name: "lru" + type_id: 0x9ab68a29 + offset: 64 +} member { id: 0x54ba6ad5 name: "lru" @@ -132879,6 +151881,12 @@ member { type_id: 0x074e13f5 offset: 8960 } +member { + id: 0xca733986 + name: "lru_gen" + type_id: 0x3966a184 + offset: 8960 +} member { id: 0x50d1f6aa name: "lru_lock" @@ -132891,24 +151899,53 @@ member { type_id: 0xf313e71a offset: 640 } +member { + id: 0x50fb705a + name: "lru_lock" + type_id: 0xd99a84d5 + offset: 640 +} member { id: 0x37a01958 name: "lru_node" type_id: 0xd3c80119 offset: 2752 } +member { + id: 0xafeb4938 + name: "lru_zone_size" + type_id: 0x2b4c6fed + offset: 10752 +} member { id: 0xafeb88ff name: "lru_zone_size" type_id: 0x2b8da8d0 offset: 10752 } +member { + id: 0x9a0d05b4 + name: "lrugen" + type_id: 0xd931e5a1 + offset: 1088 +} member { id: 0x9af97a5e name: "lrugen" type_id: 0x2d4e0fb5 offset: 1088 } +member { + id: 0x3b4e1b5b + name: "lruvec" + type_id: 0x0c973a0f +} +member { + id: 0x3b5a991d + name: "lruvec" + type_id: 0x181c0ea0 + offset: 576 +} member { id: 0x3b7b9448 name: "lruvec" @@ -132920,12 +151957,24 @@ member { type_id: 0xce2040d6 offset: 576 } +member { + id: 0xd92d3eaa + name: "lruvec_stats" + type_id: 0x25f1b825 + offset: 128 +} member { id: 0xd93d50f5 name: "lruvec_stats" type_id: 0x359fe739 offset: 128 } +member { + id: 0xa29320a3 + name: "lruvec_stats_percpu" + type_id: 0x162ba284 + offset: 64 +} member { id: 0xa2a6447c name: "lruvec_stats_percpu" @@ -133184,17 +152233,39 @@ member { name: "ma_external_lock" type_id: 0x4f05a9fd } +member { + id: 0x43c9a541 + name: "ma_external_lock" + type_id: 0x0ae9b83f +} +member { + id: 0x7c6a2808 + name: "ma_flags" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x7cfb17a5 name: "ma_flags" type_id: 0x4585663f offset: 32 } +member { + id: 0x3517656d + name: "ma_lock" + type_id: 0xd99a84d5 +} member { id: 0x353dec0e name: "ma_lock" type_id: 0xf313e71a } +member { + id: 0x70da758e + name: "ma_root" + type_id: 0x3ee7bddd + offset: 64 +} member { id: 0x70fc2f56 name: "ma_root" @@ -133496,6 +152567,18 @@ member { type_id: 0x92233392 offset: 128 } +member { + id: 0x53e35141 + name: "maj_flt" + type_id: 0x3f691753 + offset: 17024 +} +member { + id: 0x53e35bbb + name: "maj_flt" + type_id: 0x3f691753 + offset: 4224 +} member { id: 0x53ef47c8 name: "maj_flt" @@ -133520,6 +152603,11 @@ member { type_id: 0x295c7202 offset: 80 } +member { + id: 0xcb5ad932 + name: "major" + type_id: 0xe5312866 +} member { id: 0xcb76e031 name: "major" @@ -133694,6 +152782,12 @@ member { type_id: 0xd3c80119 offset: 4672 } +member { + id: 0xe0683bfe + name: "managed_pages" + type_id: 0x5bc93c81 + offset: 1024 +} member { id: 0xe083d9f7 name: "managed_pages" @@ -133799,6 +152893,12 @@ member { type_id: 0xd6298487 offset: 192 } +member { + id: 0x8d4c6e3f + name: "map" + type_id: 0xba13a35e + offset: 4096 +} member { id: 0x8d4f6923 name: "map" @@ -133863,12 +152963,24 @@ member { name: "map" type_id: 0x39dda017 } +member { + id: 0x8dd0e68a + name: "map" + type_id: 0x269eff70 + offset: 128 +} member { id: 0x8dda45f5 name: "map" type_id: 0x2c3d808a offset: 128 } +member { + id: 0x8de4917a + name: "map" + type_id: 0x12e42c90 + offset: 64 +} member { id: 0x8ded896f name: "map" @@ -133910,6 +153022,11 @@ member { type_id: 0x04b193cc offset: 128 } +member { + id: 0x8df57e2b + name: "map" + type_id: 0x030f9caa +} member { id: 0x8df87907 name: "map" @@ -133946,17 +153063,34 @@ member { type_id: 0x18a52576 offset: 64 } +member { + id: 0xd6aec9bb + name: "map_alloc" + type_id: 0x2b5069a2 + offset: 64 +} member { id: 0x5825c5a8 name: "map_alloc_check" type_id: 0x2f645894 } +member { + id: 0x588a9f02 + name: "map_alloc_check" + type_id: 0x803ef253 +} member { id: 0x11e73392 name: "map_blocks" type_id: 0x2c66e9eb offset: 448 } +member { + id: 0x48c79d80 + name: "map_btf_id" + type_id: 0x33dc73be + offset: 2624 +} member { id: 0x48e719fe name: "map_btf_id" @@ -133975,12 +153109,24 @@ member { type_id: 0x28b9ec9a offset: 960 } +member { + id: 0xa0bc0aef + name: "map_changing_lock" + type_id: 0xa8352a2b + offset: 960 +} member { id: 0x703110e0 name: "map_check_btf" type_id: 0x2e2acd43 offset: 1536 } +member { + id: 0x7041c17d + name: "map_check_btf" + type_id: 0x5efb50e8 + offset: 1536 +} member { id: 0xd7845368 name: "map_cnt" @@ -133992,6 +153138,18 @@ member { type_id: 0x6720d32f offset: 1024 } +member { + id: 0x2db82eac + name: "map_count" + type_id: 0xe5312866 + offset: 1024 +} +member { + id: 0xf2191c46 + name: "map_delete_batch" + type_id: 0x4dade71b + offset: 704 +} member { id: 0xf2793d4c name: "map_delete_batch" @@ -134010,6 +153168,12 @@ member { type_id: 0x2d226196 offset: 192 } +member { + id: 0x54f46990 + name: "map_delete_elem" + type_id: 0xf07105f0 + offset: 896 +} member { id: 0xfe3c291d name: "map_dir" @@ -134022,6 +153186,18 @@ member { type_id: 0x2e334b9e offset: 1792 } +member { + id: 0x82e5368c + name: "map_direct_value_addr" + type_id: 0x2e35a940 + offset: 1792 +} +member { + id: 0x9a43072c + name: "map_direct_value_meta" + type_id: 0x36138c79 + offset: 1856 +} member { id: 0x9a5b94cd name: "map_direct_value_meta" @@ -134046,6 +153222,18 @@ member { type_id: 0x18bd6530 offset: 128 } +member { + id: 0x3d88311b + name: "map_extra" + type_id: 0x89d2d38c + offset: 320 +} +member { + id: 0x3d883dc4 + name: "map_extra" + type_id: 0x89d2d38c + offset: 512 +} member { id: 0x3d93c0fb name: "map_extra" @@ -134058,6 +153246,23 @@ member { type_id: 0xedf277ba offset: 512 } +member { + id: 0x5a52801b + name: "map_fd" + type_id: 0xd4bacb77 + offset: 288 +} +member { + id: 0x5a5284c2 + name: "map_fd" + type_id: 0xd4bacb77 +} +member { + id: 0x5a5289f9 + name: "map_fd" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x5a6010b6 name: "map_fd" @@ -134081,12 +153286,30 @@ member { type_id: 0x1f601480 offset: 1216 } +member { + id: 0xa3294c02 + name: "map_fd_get_ptr" + type_id: 0x3ebaea64 + offset: 1216 +} member { id: 0xe2ba5731 name: "map_fd_put_ptr" type_id: 0x0ee35e6f offset: 1280 } +member { + id: 0xe2f6f6c1 + name: "map_fd_put_ptr" + type_id: 0x4242aeef + offset: 1280 +} +member { + id: 0x37aedbcf + name: "map_fd_sys_lookup_elem" + type_id: 0x4219259a + offset: 1408 +} member { id: 0x37f6a70f name: "map_fd_sys_lookup_elem" @@ -134105,18 +153328,48 @@ member { type_id: 0xc9082b19 offset: 384 } +member { + id: 0x657da065 + name: "map_flags" + type_id: 0xd4bacb77 + offset: 384 +} +member { + id: 0x657da835 + name: "map_flags" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0x0ca78a23 name: "map_for_each_callback" type_id: 0x23cbc976 offset: 2496 } +member { + id: 0x0ceb3fc6 + name: "map_for_each_callback" + type_id: 0x6f7e2cbe + offset: 2496 +} member { id: 0xce2175fc name: "map_free" type_id: 0x0efd34ff offset: 192 } +member { + id: 0xce475af0 + name: "map_free" + type_id: 0x68d23806 + offset: 192 +} +member { + id: 0x6702ff46 + name: "map_gen_lookup" + type_id: 0x86c0e6f6 + offset: 1344 +} member { id: 0x67a9878d name: "map_gen_lookup" @@ -134134,12 +153387,24 @@ member { type_id: 0x2da22ee3 offset: 256 } +member { + id: 0x0a960fde + name: "map_get_next_key" + type_id: 0x8644da24 + offset: 256 +} member { id: 0xe801358f name: "map_get_unmapped_area" type_id: 0x0745de2d offset: 2048 } +member { + id: 0xe822e6e2 + name: "map_get_unmapped_area" + type_id: 0x2496b3dd + offset: 2048 +} member { id: 0x86c79331 name: "map_id" @@ -134151,6 +153416,17 @@ member { type_id: 0xc9082b19 offset: 224 } +member { + id: 0x86f50745 + name: "map_id" + type_id: 0xd4bacb77 +} +member { + id: 0xa31971af + name: "map_ifindex" + type_id: 0xd4bacb77 + offset: 352 +} member { id: 0xa32be5db name: "map_ifindex" @@ -134174,36 +153450,72 @@ member { type_id: 0x92233392 offset: 320 } +member { + id: 0xa3208f70 + name: "map_local_storage_charge" + type_id: 0xe35d8497 + offset: 2112 +} member { id: 0xa3efcfa6 name: "map_local_storage_charge" type_id: 0x2c1d5295 offset: 2112 } +member { + id: 0xbf56bf8b + name: "map_local_storage_uncharge" + type_id: 0x39ecddcd + offset: 2176 +} member { id: 0xbf600828 name: "map_local_storage_uncharge" type_id: 0x0f5b7e3a offset: 2176 } +member { + id: 0xb725de43 + name: "map_lookup_and_delete_batch" + type_id: 0x4dade71b + offset: 576 +} member { id: 0xb745ff49 name: "map_lookup_and_delete_batch" type_id: 0x2d8ced22 offset: 576 } +member { + id: 0xe1860589 + name: "map_lookup_and_delete_elem" + type_id: 0x23d988d3 + offset: 512 +} member { id: 0xe1887ebd name: "map_lookup_and_delete_elem" type_id: 0x2da2bcc0 offset: 512 } +member { + id: 0xa51765b4 + name: "map_lookup_batch" + type_id: 0x4dade71b + offset: 448 +} member { id: 0xa57744be name: "map_lookup_batch" type_id: 0x2d8ced22 offset: 448 } +member { + id: 0x644d1b0d + name: "map_lookup_elem" + type_id: 0xbd7eb063 + offset: 768 +} member { id: 0x64dd4a18 name: "map_lookup_elem" @@ -134222,6 +153534,18 @@ member { type_id: 0x1f663182 offset: 384 } +member { + id: 0x89906428 + name: "map_lookup_elem_sys_only" + type_id: 0xbd7eb063 + offset: 384 +} +member { + id: 0x7ea324e4 + name: "map_lookup_percpu_elem" + type_id: 0x047e00e7 + offset: 1152 +} member { id: 0x7eb83045 name: "map_lookup_percpu_elem" @@ -134234,6 +153558,18 @@ member { type_id: 0x1c870ff0 offset: 2560 } +member { + id: 0x9a3e6e5b + name: "map_mem_usage" + type_id: 0x2af70d51 + offset: 2560 +} +member { + id: 0xe6865eb0 + name: "map_meta_equal" + type_id: 0x0aa8fcd2 + offset: 2368 +} member { id: 0xe6ba10bd name: "map_meta_equal" @@ -134246,6 +153582,12 @@ member { type_id: 0x2db10b11 offset: 1920 } +member { + id: 0xa76c090a + name: "map_mmap" + type_id: 0x45848354 + offset: 1920 +} member { id: 0xd08a2381 name: "map_module_page" @@ -134270,6 +153612,12 @@ member { type_id: 0x2ca14096 offset: 640 } +member { + id: 0xc920a165 + name: "map_name" + type_id: 0x47782669 + offset: 224 +} member { id: 0xc925f95e name: "map_name" @@ -134288,6 +153636,18 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x84efc03a + name: "map_nr" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0xe010a848 + name: "map_nr_max" + type_id: 0xe5312866 + offset: 128 +} member { id: 0xe092b9b3 name: "map_nr_max" @@ -134300,6 +153660,12 @@ member { type_id: 0xc9082b19 offset: 32 } +member { + id: 0xa0482fc0 + name: "map_owner_storage_ptr" + type_id: 0x2c45b693 + offset: 2240 +} member { id: 0xa075d6b3 name: "map_owner_storage_ptr" @@ -134335,6 +153701,18 @@ member { type_id: 0x39194436 offset: 448 } +member { + id: 0xa655a53f + name: "map_pages" + type_id: 0x7529b523 + offset: 448 +} +member { + id: 0x5e59d690 + name: "map_peek_elem" + type_id: 0xf07105f0 + offset: 1088 +} member { id: 0x5e8aac06 name: "map_peek_elem" @@ -134347,6 +153725,18 @@ member { type_id: 0x0e37377c offset: 1728 } +member { + id: 0x60eeb10d + name: "map_poke_run" + type_id: 0x6bcc9e9a + offset: 1728 +} +member { + id: 0xfc1325be + name: "map_poke_track" + type_id: 0x9f1826dd + offset: 1600 +} member { id: 0xfca1806f name: "map_poke_track" @@ -134359,18 +153749,36 @@ member { type_id: 0x0efbdbdb offset: 1664 } +member { + id: 0xad641011 + name: "map_poke_untrack" + type_id: 0x655805ca + offset: 1664 +} member { id: 0x5171a873 name: "map_poll" type_id: 0x020c1a12 offset: 1984 } +member { + id: 0x518f2d31 + name: "map_poll" + type_id: 0xfc89585b + offset: 1984 +} member { id: 0xa07014e4 name: "map_pop_elem" type_id: 0x230b9318 offset: 1024 } +member { + id: 0xa0a36e72 + name: "map_pop_elem" + type_id: 0xf07105f0 + offset: 1024 +} member { id: 0x587d59bf name: "map_ptr" @@ -134381,6 +153789,12 @@ member { name: "map_ptr_state" type_id: 0xc8b8edf3 } +member { + id: 0x1c490e99 + name: "map_push_elem" + type_id: 0xde2da0d9 + offset: 960 +} member { id: 0x1cb42188 name: "map_push_elem" @@ -134399,18 +153813,42 @@ member { type_id: 0x0c7a2294 offset: 1024 } +member { + id: 0x63ed9c37 + name: "map_queues" + type_id: 0xe26e5c6a + offset: 1024 +} +member { + id: 0x6d423a53 + name: "map_redirect" + type_id: 0xbf889b90 + offset: 2304 +} member { id: 0x6dde3ae7 name: "map_redirect" type_id: 0x23882f7d offset: 2304 } +member { + id: 0xc2d5fdc3 + name: "map_release" + type_id: 0x2f16fe6b + offset: 128 +} member { id: 0xc2f40ee3 name: "map_release" type_id: 0x0ee5de95 offset: 128 } +member { + id: 0x8b253823 + name: "map_release_uref" + type_id: 0x68d23806 + offset: 320 +} member { id: 0x8b43172f name: "map_release_uref" @@ -134423,6 +153861,12 @@ member { type_id: 0x250095e2 offset: 640 } +member { + id: 0x9aa02809 + name: "map_seq_show_elem" + type_id: 0x70068e0f + offset: 1472 +} member { id: 0x9adecb68 name: "map_seq_show_elem" @@ -134435,6 +153879,12 @@ member { type_id: 0x2c7f05e6 offset: 2432 } +member { + id: 0x88c53da5 + name: "map_set_for_each_callback_args" + type_id: 0xc521244c + offset: 2432 +} member { id: 0x69fdb5d1 name: "map_sg" @@ -134447,6 +153897,12 @@ member { type_id: 0x0faae5b1 offset: 608 } +member { + id: 0xde946108 + name: "map_token_fd" + type_id: 0xe5312866 + offset: 608 +} member { id: 0x2a09347d name: "map_type" @@ -134470,12 +153926,35 @@ member { name: "map_type" type_id: 0xe62ebf07 } +member { + id: 0x2ab3f4cd + name: "map_type" + type_id: 0xd4bacb77 + offset: 384 +} +member { + id: 0x2ab3f55f + name: "map_type" + type_id: 0xd4bacb77 +} +member { + id: 0x2ab3fd96 + name: "map_type" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0x8fb76e31 name: "map_uid" type_id: 0xc9082b19 offset: 64 } +member { + id: 0xb31c80d7 + name: "map_update_batch" + type_id: 0x70cd742b + offset: 640 +} member { id: 0xb341ed2e name: "map_update_batch" @@ -134494,6 +153973,12 @@ member { type_id: 0x2d237863 offset: 128 } +member { + id: 0xee64de7e + name: "map_update_elem" + type_id: 0x66e86c2b + offset: 832 +} member { id: 0x75ed4ff7 name: "map_urb_for_dma" @@ -134549,6 +154034,24 @@ member { type_id: 0xe09ad666 offset: 9408 } +member { + id: 0x5dc35587 + name: "mapping" + type_id: 0x29c57269 + offset: 64 +} +member { + id: 0x5dc358a4 + name: "mapping" + type_id: 0x29c57269 + offset: 128 +} +member { + id: 0x5dc359af + name: "mapping" + type_id: 0x29c57269 + offset: 192 +} member { id: 0x5dcf7d96 name: "mapping" @@ -134702,11 +154205,22 @@ member { type_id: 0x1aeeade4 offset: 13760 } +member { + id: 0x03468f5c + name: "mark_dead" + type_id: 0x3499c084 +} member { id: 0x037c0f2f name: "mark_dead" type_id: 0x0e19b309 } +member { + id: 0x05187543 + name: "mark_dirty" + type_id: 0x75ccf13d + offset: 320 +} member { id: 0x0543a980 name: "mark_dirty" @@ -135499,6 +155013,12 @@ member { type_id: 0x024ed5a8 offset: 256 } +member { + id: 0xb3991c33 + name: "match_" + type_id: 0x17cc5bc2 + offset: 320 +} member { id: 0xb97cb980 name: "match_driver" @@ -135622,6 +155142,17 @@ member { type_id: 0xfc0e1dbd offset: 64 } +member { + id: 0x9722bd0a + name: "max" + type_id: 0xd4bacb77 +} +member { + id: 0x9722bdf8 + name: "max" + type_id: 0xd4bacb77 + offset: 608 +} member { id: 0x973f02d1 name: "max" @@ -135703,6 +155234,12 @@ member { type_id: 0x33756485 offset: 320 } +member { + id: 0x97c968a5 + name: "max" + type_id: 0x3f691753 + offset: 1792 +} member { id: 0x97cf442e name: "max" @@ -135775,6 +155312,12 @@ member { type_id: 0x914dbfdc offset: 784 } +member { + id: 0x856132ec + name: "max_active_zones" + type_id: 0xd4bacb77 + offset: 1216 +} member { id: 0x85f00d41 name: "max_active_zones" @@ -135811,6 +155354,12 @@ member { type_id: 0x33756485 offset: 10880 } +member { + id: 0x8bcbd191 + name: "max_allowed_capacity" + type_id: 0x3f691753 + offset: 10880 +} member { id: 0xc43dcec2 name: "max_antenna_gain" @@ -136101,6 +155650,12 @@ member { type_id: 0xc9082b19 offset: 128 } +member { + id: 0x4e5b2a66 + name: "max_ctx_offset" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0xf98adbb0 name: "max_current_180" @@ -136161,6 +155716,12 @@ member { type_id: 0x33756485 offset: 1152 } +member { + id: 0xcc695c35 + name: "max_depth" + type_id: 0xe5312866 + offset: 1824 +} member { id: 0xcceb4dce name: "max_depth" @@ -136173,6 +155734,12 @@ member { type_id: 0x6720d32f offset: 1920 } +member { + id: 0x5f969901 + name: "max_descendants" + type_id: 0xe5312866 + offset: 1920 +} member { id: 0xb0c6fcff name: "max_dest_rd_atomic" @@ -136191,6 +155758,12 @@ member { type_id: 0x4585663f offset: 224 } +member { + id: 0xf0d9b7a3 + name: "max_dev_sectors" + type_id: 0xd4bacb77 + offset: 224 +} member { id: 0x3828b610 name: "max_device_blocked" @@ -136222,12 +155795,24 @@ member { type_id: 0x4585663f offset: 576 } +member { + id: 0x61999140 + name: "max_discard_sectors" + type_id: 0xd4bacb77 + offset: 576 +} member { id: 0x89074f56 name: "max_discard_segments" type_id: 0xc93e017b offset: 1152 } +member { + id: 0x895b6d48 + name: "max_discard_segments" + type_id: 0x951c1ffe + offset: 1152 +} member { id: 0x94988074 name: "max_discards" @@ -136348,6 +155933,18 @@ member { type_id: 0xe8034002 offset: 96 } +member { + id: 0x6b4c976c + name: "max_entries" + type_id: 0xd4bacb77 + offset: 96 +} +member { + id: 0x6b4c9a36 + name: "max_entries" + type_id: 0xd4bacb77 + offset: 288 +} member { id: 0x6b512717 name: "max_entries" @@ -136406,6 +156003,11 @@ member { name: "max_fds" type_id: 0x4585663f } +member { + id: 0xbe988c40 + name: "max_fds" + type_id: 0xd4bacb77 +} member { id: 0x69412bcd name: "max_fragment_chunk" @@ -136513,6 +156115,12 @@ member { type_id: 0x4585663f offset: 224 } +member { + id: 0x7ee3f9ec + name: "max_hang_time" + type_id: 0xd4bacb77 + offset: 224 +} member { id: 0x02f73413 name: "max_hbh_opts_cnt" @@ -136579,6 +156187,12 @@ member { type_id: 0x4585663f offset: 608 } +member { + id: 0x2e9acdb9 + name: "max_hw_discard_sectors" + type_id: 0xd4bacb77 + offset: 608 +} member { id: 0xe9790354 name: "max_hw_heartbeat_ms" @@ -136591,6 +156205,12 @@ member { type_id: 0x4585663f offset: 192 } +member { + id: 0x67e54a0a + name: "max_hw_sectors" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0xa41c9648 name: "max_ibi_len" @@ -136639,6 +156259,12 @@ member { type_id: 0xc93e017b offset: 1136 } +member { + id: 0x8e6b2822 + name: "max_integrity_segments" + type_id: 0x951c1ffe + offset: 1136 +} member { id: 0x0039a713 name: "max_interfaces" @@ -136937,6 +156563,12 @@ member { name: "max_off_time_ns" type_id: 0x2e0f9112 } +member { + id: 0x08443458 + name: "max_open_zones" + type_id: 0xd4bacb77 + offset: 1184 +} member { id: 0x08d50b42 name: "max_open_zones" @@ -137037,6 +156669,12 @@ member { type_id: 0x6720d32f offset: 128 } +member { + id: 0xd7ef84eb + name: "max_perf_state" + type_id: 0xe5312866 + offset: 128 +} member { id: 0x0f8a8296 name: "max_pi_fast_reg_page_list_len" @@ -137061,6 +156699,12 @@ member { type_id: 0x914dbfdc offset: 1472 } +member { + id: 0x4621a303 + name: "max_pkt_offset" + type_id: 0xd4bacb77 + offset: 160 +} member { id: 0x463c11e3 name: "max_pkt_offset" @@ -137097,6 +156741,12 @@ member { type_id: 0x4585663f offset: 640 } +member { + id: 0x75ee71ce + name: "max_prop_frac" + type_id: 0xd4bacb77 + offset: 640 +} member { id: 0x8e1672a1 name: "max_pulse_width" @@ -137163,6 +156813,12 @@ member { type_id: 0x92233392 offset: 192 } +member { + id: 0xf341361e + name: "max_ratio" + type_id: 0xd4bacb77 + offset: 608 +} member { id: 0xf3d009b3 name: "max_ratio" @@ -137247,6 +156903,18 @@ member { type_id: 0xc9082b19 offset: 448 } +member { + id: 0xc33469eb + name: "max_rdonly_access" + type_id: 0xd4bacb77 + offset: 448 +} +member { + id: 0x8b498c93 + name: "max_rdwr_access" + type_id: 0xd4bacb77 + offset: 480 +} member { id: 0x8b543e73 name: "max_rdwr_access" @@ -137486,6 +157154,12 @@ member { type_id: 0x295c7202 offset: 1104 } +member { + id: 0x51627a3a + name: "max_sectors" + type_id: 0xd4bacb77 + offset: 288 +} member { id: 0x51f34597 name: "max_sectors" @@ -137504,6 +157178,12 @@ member { type_id: 0x4585663f offset: 2368 } +member { + id: 0x070c4aa1 + name: "max_secure_erase_sectors" + type_id: 0xd4bacb77 + offset: 672 +} member { id: 0x079d750c name: "max_secure_erase_sectors" @@ -137516,6 +157196,17 @@ member { type_id: 0x4585663f offset: 8096 } +member { + id: 0x6062a895 + name: "max_segment_size" + type_id: 0xd4bacb77 +} +member { + id: 0x6062accc + name: "max_segment_size" + type_id: 0xd4bacb77 + offset: 352 +} member { id: 0x60f39212 name: "max_segment_size" @@ -137539,6 +157230,12 @@ member { type_id: 0x4585663f offset: 4096 } +member { + id: 0x6d8ce948 + name: "max_segments" + type_id: 0x951c1ffe + offset: 1120 +} member { id: 0x6dd0cb56 name: "max_segments" @@ -137574,6 +157271,11 @@ member { name: "max_send_wr" type_id: 0xc9082b19 } +member { + id: 0x5ac42702 + name: "max_seq" + type_id: 0x3f691753 +} member { id: 0x5ac83b71 name: "max_seq" @@ -137717,6 +157419,12 @@ member { type_id: 0xefa672c8 offset: 672 } +member { + id: 0x9c2f1193 + name: "max_state" + type_id: 0xd4bacb77 + offset: 16448 +} member { id: 0x9cbe291a name: "max_state" @@ -137777,6 +157485,12 @@ member { type_id: 0x11c404ba offset: 832 } +member { + id: 0x0fd28045 + name: "max_time" + type_id: 0xedc43a15 + offset: 832 +} member { id: 0xbe187a23 name: "max_timeout" @@ -137807,6 +157521,12 @@ member { type_id: 0x6720d32f offset: 1248 } +member { + id: 0x3be8839d + name: "max_tp_access" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0x3bf5317d name: "max_tp_access" @@ -137909,6 +157629,12 @@ member { type_id: 0x4585663f offset: 832 } +member { + id: 0xb44d31be + name: "max_user_discard_sectors" + type_id: 0xd4bacb77 + offset: 640 +} member { id: 0xb4dc0e13 name: "max_user_discard_sectors" @@ -137921,6 +157647,12 @@ member { type_id: 0x6720d32f offset: 9440 } +member { + id: 0x6577084f + name: "max_user_sectors" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0x65e637e2 name: "max_user_sectors" @@ -138064,12 +157796,24 @@ member { type_id: 0x914dbfdc offset: 96 } +member { + id: 0x7cc909bf + name: "max_write_len" + type_id: 0x3f691753 + offset: 576 +} member { id: 0x3be1981a name: "max_write_sge" type_id: 0xc9082b19 offset: 1760 } +member { + id: 0xa978ab6c + name: "max_write_zeroes_sectors" + type_id: 0xd4bacb77 + offset: 704 +} member { id: 0xa9e994c1 name: "max_write_zeroes_sectors" @@ -138111,6 +157855,12 @@ member { type_id: 0xb3e7bac9 offset: 1144 } +member { + id: 0xe319f659 + name: "max_zone_append_sectors" + type_id: 0xd4bacb77 + offset: 736 +} member { id: 0xe388c9f4 name: "max_zone_append_sectors" @@ -138260,6 +158010,17 @@ member { type_id: 0x914dbfdc offset: 32 } +member { + id: 0xd5d2149e + name: "maxlen" + type_id: 0xd4bacb77 +} +member { + id: 0xd5e396bf + name: "maxlen" + type_id: 0xe5312866 + offset: 128 +} member { id: 0x05c575b9 name: "maxoctets" @@ -138302,6 +158063,12 @@ member { type_id: 0x4585663f offset: 448 } +member { + id: 0x6af4334c + name: "maxrss" + type_id: 0x3f691753 + offset: 4672 +} member { id: 0x6af82f3f name: "maxrss" @@ -138345,6 +158112,12 @@ member { type_id: 0x2d62401c offset: 128 } +member { + id: 0x1c535f71 + name: "may_split" + type_id: 0x56224085 + offset: 128 +} member { id: 0x807d9f19 name: "may_wakeup" @@ -139130,6 +158903,12 @@ member { type_id: 0x47b9ca45 offset: 3584 } +member { + id: 0x527bf669 + name: "mem" + type_id: 0x7a4bfb8c + offset: 3584 +} member { id: 0x528571df name: "mem" @@ -139364,6 +159143,12 @@ member { type_id: 0x92233392 offset: 64 } +member { + id: 0x58848bfb + name: "membarrier_state" + type_id: 0x1c40702a + offset: 896 +} member { id: 0x58ec1917 name: "membarrier_state" @@ -139382,6 +159167,23 @@ member { type_id: 0x1df06cce offset: 128 } +member { + id: 0xc760344b + name: "memcg" + type_id: 0x119300fe + offset: 128 +} +member { + id: 0xc7603540 + name: "memcg" + type_id: 0x119300fe + offset: 192 +} +member { + id: 0xc7603d89 + name: "memcg" + type_id: 0x119300fe +} member { id: 0xc76cf527 name: "memcg" @@ -139405,18 +159207,36 @@ member { type_id: 0x1d5bae2a offset: 1344 } +member { + id: 0xe411a178 + name: "memcg_aware" + type_id: 0x62aebfd4 + offset: 224 +} member { id: 0xe41e7098 name: "memcg_aware" type_id: 0x6d7f5ff6 offset: 224 } +member { + id: 0xaa484a13 + name: "memcg_completions" + type_id: 0xd2e317ba + offset: 5056 +} member { id: 0xaac1c929 name: "memcg_completions" type_id: 0x5b602dab offset: 5056 } +member { + id: 0x4fce67bd + name: "memcg_css" + type_id: 0x13f9a96c + offset: 5440 +} member { id: 0x4ff688d4 name: "memcg_css" @@ -139429,30 +159249,66 @@ member { type_id: 0x33756485 offset: 448 } +member { + id: 0xbf79e266 + name: "memcg_data" + type_id: 0x3f691753 + offset: 448 +} member { id: 0x042fd3b9 name: "memcg_id" type_id: 0x6720d32f offset: 64 } +member { + id: 0x04adc242 + name: "memcg_id" + type_id: 0xe5312866 + offset: 64 +} +member { + id: 0x07644cb8 + name: "memcg_in_oom" + type_id: 0x119300fe + offset: 25216 +} member { id: 0x07688416 name: "memcg_in_oom" type_id: 0x1d5bae2a offset: 25216 } +member { + id: 0x5b457155 + name: "memcg_lru" + type_id: 0x3e19cd65 + offset: 55296 +} member { id: 0x5b9e4c6c name: "memcg_lru" type_id: 0xe524f4fb offset: 55296 } +member { + id: 0x14710359 + name: "memcg_node" + type_id: 0x070c8f33 + offset: 5568 +} member { id: 0x14a5c7d7 name: "memcg_node" type_id: 0xd3c80119 offset: 5568 } +member { + id: 0x08118526 + name: "memcg_nr_pages_over_high" + type_id: 0xd4bacb77 + offset: 25280 +} member { id: 0x0880ba8b name: "memcg_nr_pages_over_high" @@ -139476,6 +159332,12 @@ member { type_id: 0x6720d32f offset: 1024 } +member { + id: 0xfefc0b72 + name: "memfd_noexec_scope" + type_id: 0xe5312866 + offset: 1024 +} member { id: 0x61addb0c name: "memmap" @@ -139494,6 +159356,12 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x1f65ea34 + name: "memory" + type_id: 0xc952c164 + offset: 2048 +} member { id: 0x1f7cc14f name: "memory" @@ -139518,6 +159386,12 @@ member { type_id: 0x269af4e9 offset: 2048 } +member { + id: 0x46845c78 + name: "memory_events" + type_id: 0xbdc1c02f + offset: 9280 +} member { id: 0x46bea4fa name: "memory_events" @@ -139530,12 +159404,24 @@ member { type_id: 0x87394241 offset: 9856 } +member { + id: 0xe17b02ec + name: "memory_events_local" + type_id: 0xbdc1c02f + offset: 9856 +} member { id: 0xd284628d name: "memory_failure" type_id: 0x2ce982de offset: 128 } +member { + id: 0xd2f45396 + name: "memory_failure" + type_id: 0x5cd899e5 + offset: 128 +} member { id: 0x2af4d4e2 name: "memory_mode" @@ -139554,6 +159440,12 @@ member { type_id: 0xd3c80119 offset: 6144 } +member { + id: 0xdccaaa97 + name: "memory_peaks" + type_id: 0x070c8f33 + offset: 6144 +} member { id: 0x797693fc name: "memory_pressure" @@ -139585,6 +159477,12 @@ member { type_id: 0x6720d32f offset: 576 } +member { + id: 0xcc3ac4f9 + name: "mems_allowed" + type_id: 0x3b617b39 + offset: 22848 +} member { id: 0xcc952c3a name: "mems_allowed" @@ -139597,6 +159495,12 @@ member { type_id: 0x948a2888 offset: 22848 } +member { + id: 0xb114b871 + name: "mems_allowed_seq" + type_id: 0x0ace24dc + offset: 22912 +} member { id: 0xb1f5e6c5 name: "mems_allowed_seq" @@ -139615,6 +159519,11 @@ member { type_id: 0x1c3dbe5a offset: 576 } +member { + id: 0xba1e9ca9 + name: "memsw" + type_id: 0x667a708a +} member { id: 0xbaa89f63 name: "memsw" @@ -139626,6 +159535,12 @@ member { type_id: 0x2f2113b1 offset: 18688 } +member { + id: 0xcb9f5c18 + name: "memsw_thresholds" + type_id: 0x864f3fa9 + offset: 18688 +} member { id: 0xddb2c4ff name: "memtype" @@ -139859,12 +159774,30 @@ member { type_id: 0x18a16691 offset: 3264 } +member { + id: 0x5463bea5 + name: "mg_dst_cgrp" + type_id: 0x39e3e321 + offset: 3264 +} member { id: 0xe7b080eb name: "mg_dst_cset" type_id: 0x0d821a01 offset: 3328 } +member { + id: 0xe7bf9f79 + name: "mg_dst_cset" + type_id: 0x029d881b + offset: 3328 +} +member { + id: 0x9055b671 + name: "mg_dst_preload_node" + type_id: 0x070c8f33 + offset: 2944 +} member { id: 0x908172ff name: "mg_dst_preload_node" @@ -139877,18 +159810,42 @@ member { type_id: 0xd3c80119 offset: 3072 } +member { + id: 0x22a91694 + name: "mg_node" + type_id: 0x070c8f33 + offset: 3072 +} member { id: 0xcac17cd9 name: "mg_src_cgrp" type_id: 0x18a16691 offset: 3200 } +member { + id: 0xcae03e5c + name: "mg_src_cgrp" + type_id: 0x39e3e321 + offset: 3200 +} member { id: 0xcd0249a1 name: "mg_src_preload_node" type_id: 0xd3c80119 offset: 2816 } +member { + id: 0xcdd68d2f + name: "mg_src_preload_node" + type_id: 0x070c8f33 + offset: 2816 +} +member { + id: 0x102f98be + name: "mg_tasks" + type_id: 0x070c8f33 + offset: 896 +} member { id: 0x10fb5c30 name: "mg_tasks" @@ -140034,6 +159991,12 @@ member { type_id: 0xd3c80119 offset: 640 } +member { + id: 0x4b3ba2f3 + name: "migrate_folio" + type_id: 0xba6f0ac3 + offset: 768 +} member { id: 0x4bad46f3 name: "migrate_folio" @@ -140058,6 +160021,12 @@ member { type_id: 0x0f00978d offset: 768 } +member { + id: 0x3f81d17f + name: "migrate_to_ram" + type_id: 0x06917575 + offset: 64 +} member { id: 0x3fbe690c name: "migrate_to_ram" @@ -140094,24 +160063,48 @@ member { type_id: 0xc93e017b offset: 11264 } +member { + id: 0x12c6bc9e + name: "migration_disabled" + type_id: 0x951c1ffe + offset: 11264 +} member { id: 0xf0bb7417 name: "migration_flags" type_id: 0xc93e017b offset: 11280 } +member { + id: 0xf0e75609 + name: "migration_flags" + type_id: 0x951c1ffe + offset: 11280 +} member { id: 0x57292a6b name: "migration_granularity" type_id: 0x4585663f offset: 21600 } +member { + id: 0x0177dcd7 + name: "migration_node" + type_id: 0x070c8f33 + offset: 20928 +} member { id: 0x01a31859 name: "migration_node" type_id: 0xd3c80119 offset: 20928 } +member { + id: 0x9c853de3 + name: "migration_pending" + type_id: 0x3ee7bddd + offset: 11200 +} member { id: 0x9ca3673b name: "migration_pending" @@ -140190,6 +160183,12 @@ member { name: "min" type_id: 0x39470e64 } +member { + id: 0xf9afe145 + name: "min" + type_id: 0x3f691753 + offset: 1600 +} member { id: 0xf9b93eec name: "min" @@ -140241,6 +160240,12 @@ member { type_id: 0xa8fff47c offset: 1152 } +member { + id: 0xbe6b1a63 + name: "min_align_mask" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0xbefa25ce name: "min_align_mask" @@ -140373,6 +160378,18 @@ member { type_id: 0xb3e7bac9 offset: 6752 } +member { + id: 0x7792bbe8 + name: "min_flt" + type_id: 0x3f691753 + offset: 16960 +} +member { + id: 0x7792bffd + name: "min_flt" + type_id: 0x3f691753 + offset: 4160 +} member { id: 0x779ea38e name: "min_flt" @@ -140573,12 +160590,24 @@ member { type_id: 0x6720d32f offset: 32 } +member { + id: 0x31c795de + name: "min_nr" + type_id: 0xe5312866 + offset: 32 +} member { id: 0x8ce23c6d name: "min_partial" type_id: 0x33756485 offset: 128 } +member { + id: 0xdd720830 + name: "min_perf_state" + type_id: 0xe5312866 + offset: 96 +} member { id: 0xddf019cb name: "min_perf_state" @@ -140621,6 +160650,12 @@ member { type_id: 0x4585663f offset: 576 } +member { + id: 0x7a86f2ca + name: "min_ratio" + type_id: 0xd4bacb77 + offset: 576 +} member { id: 0x7ac399df name: "min_reqbufs_allocation" @@ -140657,12 +160692,24 @@ member { type_id: 0x4585663f offset: 384 } +member { + id: 0x58ab463e + name: "min_segment_size" + type_id: 0xd4bacb77 + offset: 384 +} member { id: 0xc9823ae8 name: "min_sel" type_id: 0x4585663f offset: 32 } +member { + id: 0x8ae1aa66 + name: "min_seq" + type_id: 0x63730537 + offset: 64 +} member { id: 0x8ae2ad7a name: "min_seq" @@ -140681,6 +160728,12 @@ member { type_id: 0x4585663f offset: 416 } +member { + id: 0xf1d66988 + name: "min_shallow_depth" + type_id: 0xd4bacb77 + offset: 416 +} member { id: 0x2fff43e1 name: "min_size" @@ -140693,6 +160746,12 @@ member { type_id: 0x4585663f offset: 288 } +member { + id: 0x76cc11f8 + name: "min_slice" + type_id: 0x89d2d38c + offset: 448 +} member { id: 0x76d7e018 name: "min_slice" @@ -140776,6 +160835,12 @@ member { type_id: 0xb02b353a offset: 576 } +member { + id: 0x81a275d2 + name: "min_usage" + type_id: 0x5bc93c81 + offset: 576 +} member { id: 0xbe55e51d name: "min_vfreq" @@ -140786,6 +160851,12 @@ member { name: "min_vfreq" type_id: 0x295c7202 } +member { + id: 0x63e01c6b + name: "min_vruntime" + type_id: 0x89d2d38c + offset: 384 +} member { id: 0x63fbeb6e name: "min_vruntime" @@ -141000,6 +161071,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0xc3a4f3d7 + name: "minors" + type_id: 0xe5312866 + offset: 64 +} member { id: 0x4d99c9ee name: "minors_reserved" @@ -141142,6 +161219,12 @@ member { type_id: 0xedf277ba offset: 192 } +member { + id: 0xedbd135f + name: "missed" + type_id: 0xe5312866 + offset: 128 +} member { id: 0xa5a2b8a4 name: "misses" @@ -141260,6 +161343,12 @@ member { type_id: 0x01a688ae offset: 2304 } +member { + id: 0x7c3b5e55 + name: "mkdir" + type_id: 0xd379ece7 + offset: 576 +} member { id: 0x7cc51d90 name: "mkdir" @@ -141272,12 +161361,24 @@ member { type_id: 0x2e6a004b offset: 64 } +member { + id: 0x98293301 + name: "mknod" + type_id: 0xee7f83ee + offset: 704 +} member { id: 0x98ea76a5 name: "mknod" type_id: 0x2d3a27ee offset: 704 } +member { + id: 0x1157f1f5 + name: "mkobj" + type_id: 0xb17cd885 + offset: 832 +} member { id: 0x1195ba7f name: "mkobj" @@ -141349,6 +161450,12 @@ member { name: "mlock" type_id: 0xa7c362b0 } +member { + id: 0x3d2a690a + name: "mlock_count" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x3dbb56a7 name: "mlock_count" @@ -141401,6 +161508,18 @@ member { type_id: 0x1b36c7a2 offset: 1536 } +member { + id: 0x303a0cb3 + name: "mm" + type_id: 0x04e4d3ec + offset: 13376 +} +member { + id: 0x303a0d18 + name: "mm" + type_id: 0x04e4d3ec + offset: 1536 +} member { id: 0x309f9e65 name: "mm" @@ -141418,6 +161537,11 @@ member { name: "mm_count" type_id: 0x74d29cf1 } +member { + id: 0x8a69a860 + name: "mm_count" + type_id: 0x1c40702a +} member { id: 0x7fa17aac name: "mm_flags" @@ -141430,6 +161554,12 @@ member { type_id: 0xc16769d9 offset: 13504 } +member { + id: 0xd180a6d0 + name: "mm_list" + type_id: 0x27928249 + offset: 13504 +} member { id: 0x44f084f8 name: "mm_lock" @@ -141442,6 +161572,18 @@ member { type_id: 0xd0e93144 offset: 1792 } +member { + id: 0xe05653be + name: "mm_lock_seq" + type_id: 0xcd22a710 + offset: 1792 +} +member { + id: 0x310a0743 + name: "mm_mt" + type_id: 0xf5ca2662 + offset: 512 +} member { id: 0x315eb4cd name: "mm_mt" @@ -141454,6 +161596,12 @@ member { type_id: 0x1b36c7a2 offset: 832 } +member { + id: 0x0a701575 + name: "mm_state" + type_id: 0x24aa6856 + offset: 9408 +} member { id: 0x0abfeebc name: "mm_state" @@ -141466,12 +161614,30 @@ member { type_id: 0x958527d1 offset: 960 } +member { + id: 0xa665d21b + name: "mm_stats" + type_id: 0xb5015903 + offset: 960 +} +member { + id: 0x223c1623 + name: "mm_users" + type_id: 0x1c40702a + offset: 928 +} member { id: 0x225484cf name: "mm_users" type_id: 0x74d29cf1 offset: 928 } +member { + id: 0xa8257449 + name: "mm_walk" + type_id: 0x32792f6b + offset: 64 +} member { id: 0xa83cff72 name: "mm_walk" @@ -141484,6 +161650,30 @@ member { type_id: 0x8588b58b offset: 54016 } +member { + id: 0xa8f4a71c + name: "mm_walk" + type_id: 0xe3a45b30 + offset: 54016 +} +member { + id: 0x874c2ab6 + name: "mmap" + type_id: 0x9f4dafdc + offset: 768 +} +member { + id: 0x8787e2e3 + name: "mmap" + type_id: 0x54864c35 + offset: 512 +} +member { + id: 0x87d2d803 + name: "mmap" + type_id: 0x01b58910 + offset: 704 +} member { id: 0x87d4d5fe name: "mmap" @@ -141605,6 +161795,12 @@ member { offset: 343 bitsize: 1 } +member { + id: 0xb4f04f91 + name: "mmap_base" + type_id: 0x3f691753 + offset: 640 +} member { id: 0xb4fc53e2 name: "mmap_base" @@ -141617,6 +161813,12 @@ member { type_id: 0x74d29cf1 offset: 1472 } +member { + id: 0xdd709945 + name: "mmap_changing" + type_id: 0x1c40702a + offset: 1472 +} member { id: 0xc392216a name: "mmap_count" @@ -141654,12 +161856,24 @@ member { type_id: 0x33756485 offset: 704 } +member { + id: 0xe09a6c9c + name: "mmap_legacy_base" + type_id: 0x3f691753 + offset: 704 +} member { id: 0xa555816f name: "mmap_lock" type_id: 0xa7c362b0 offset: 1344 } +member { + id: 0xa55a70d2 + name: "mmap_lock" + type_id: 0xa8352a2b + offset: 1088 +} member { id: 0xa5dafc14 name: "mmap_lock" @@ -141672,6 +161886,12 @@ member { type_id: 0x33756485 offset: 1024 } +member { + id: 0xcc1bad71 + name: "mmap_miss" + type_id: 0xd4bacb77 + offset: 160 +} member { id: 0xcc8a92dc name: "mmap_miss" @@ -141792,6 +162012,12 @@ member { type_id: 0x33756485 offset: 448 } +member { + id: 0x4f5268dd + name: "mmlist" + type_id: 0x070c8f33 + offset: 1600 +} member { id: 0x4f86ac53 name: "mmlist" @@ -141809,6 +162035,11 @@ member { name: "mnt" type_id: 0x2c8c423d } +member { + id: 0x32b57a84 + name: "mnt" + type_id: 0x1d11dedb +} member { id: 0x6af18a8f name: "mnt_child" @@ -141844,6 +162075,12 @@ member { type_id: 0x6720d32f offset: 128 } +member { + id: 0xe1eb5469 + name: "mnt_flags" + type_id: 0xe5312866 + offset: 128 +} member { id: 0x9e8f4d66 name: "mnt_fsnotify_marks" @@ -141867,6 +162104,12 @@ member { name: "mnt_hash" type_id: 0x49a73111 } +member { + id: 0xef038441 + name: "mnt_id" + type_id: 0x89d2d38c + offset: 1088 +} member { id: 0xef1875a1 name: "mnt_id" @@ -141891,6 +162134,12 @@ member { type_id: 0x0d09fa5f offset: 192 } +member { + id: 0xb657c209 + name: "mnt_idmap" + type_id: 0x0d96246e + offset: 192 +} member { id: 0xac434650 name: "mnt_instance" @@ -141960,6 +162209,12 @@ member { type_id: 0x2d7ea466 offset: 2176 } +member { + id: 0x22c85266 + name: "mnt_ns" + type_id: 0x2658c065 + offset: 192 +} member { id: 0x2a753188 name: "mnt_ns_tree_node" @@ -141989,11 +162244,22 @@ member { name: "mnt_rcu" type_id: 0xe3222f5b } +member { + id: 0xc60fa969 + name: "mnt_root" + type_id: 0x08be563f +} member { id: 0xc615127f name: "mnt_root" type_id: 0x120540d1 } +member { + id: 0x290719c8 + name: "mnt_sb" + type_id: 0x28b299e3 + offset: 64 +} member { id: 0x29094539 name: "mnt_sb" @@ -142076,6 +162342,41 @@ member { name: "mod" type_id: 0x0b27dc43 } +member { + id: 0x642de685 + name: "mod_" + type_id: 0x3490c793 + offset: 768 +} +member { + id: 0x642de7e9 + name: "mod_" + type_id: 0x3490c793 + offset: 128 +} +member { + id: 0x642de823 + name: "mod_" + type_id: 0x3490c793 + offset: 8960 +} +member { + id: 0x642deaca + name: "mod_" + type_id: 0x3490c793 + offset: 64 +} +member { + id: 0x642dee2b + name: "mod_" + type_id: 0x3490c793 +} +member { + id: 0x4104c868 + name: "mod_name" + type_id: 0x01dbdd5f + offset: 192 +} member { id: 0x413b0271 name: "mod_name" @@ -142111,6 +162412,30 @@ member { type_id: 0x5adf57ae offset: 7360 } +member { + id: 0x87080461 + name: "mode" + type_id: 0x951c1ffe + offset: 160 +} +member { + id: 0x870804ba + name: "mode" + type_id: 0x951c1ffe + offset: 32 +} +member { + id: 0x87080c01 + name: "mode" + type_id: 0x951c1ffe + offset: 496 +} +member { + id: 0x87080d60 + name: "mode" + type_id: 0x951c1ffe + offset: 64 +} member { id: 0x8709c57e name: "mode" @@ -142182,6 +162507,11 @@ member { type_id: 0xeb3a06b4 offset: 64 } +member { + id: 0x877824b6 + name: "mode" + type_id: 0xe5312866 +} member { id: 0x877b3b21 name: "mode" @@ -142578,6 +162908,11 @@ member { type_id: 0xe62ebf07 offset: 736 } +member { + id: 0xdfd1c3a4 + name: "model" + type_id: 0x9b501470 +} member { id: 0xfe049229 name: "modelist" @@ -142727,6 +163062,23 @@ member { type_id: 0x1d4ed289 offset: 1856 } +member { + id: 0x93f00b6b + name: "modinfo_attrs" + type_id: 0x3f955d5b + offset: 1856 +} +member { + id: 0xe64c5a5a + name: "modname" + type_id: 0x01dbdd5f +} +member { + id: 0xe64c5ebb + name: "modname" + type_id: 0x01dbdd5f + offset: 64 +} member { id: 0xe6739132 name: "modname" @@ -142819,6 +163171,12 @@ member { type_id: 0x0b27dc43 offset: 128 } +member { + id: 0x9660a5c4 + name: "module" + type_id: 0x3490c793 + offset: 64 +} member { id: 0x96d0f9f7 name: "module" @@ -142856,6 +163214,12 @@ member { type_id: 0x2c4dcebb offset: 128 } +member { + id: 0x349b5acb + name: "module_name" + type_id: 0x01dbdd5f + offset: 384 +} member { id: 0x349e02f0 name: "module_name" @@ -143004,6 +163368,12 @@ member { name: "motion_det" type_id: 0x5c965122 } +member { + id: 0x25bb87fa + name: "mount" + type_id: 0x5a15d924 + offset: 256 +} member { id: 0x25cb547f name: "mount" @@ -143046,6 +163416,12 @@ member { type_id: 0x33756485 offset: 18944 } +member { + id: 0x77ad440f + name: "move_charge_at_immigrate" + type_id: 0x3f691753 + offset: 18944 +} member { id: 0x8e13d97f name: "move_lock" @@ -143058,12 +163434,30 @@ member { type_id: 0xf313e71a offset: 19008 } +member { + id: 0x8e3954e4 + name: "move_lock" + type_id: 0xd99a84d5 + offset: 19008 +} member { id: 0xb1f53830 name: "move_lock_flags" type_id: 0x33756485 offset: 19072 } +member { + id: 0xb1f92443 + name: "move_lock_flags" + type_id: 0x3f691753 + offset: 19072 +} +member { + id: 0x830db75d + name: "move_lock_task" + type_id: 0x26d2fc49 + offset: 19264 +} member { id: 0x83367c08 name: "move_lock_task" @@ -143076,6 +163470,12 @@ member { type_id: 0x0f63be8f offset: 64 } +member { + id: 0x9a88ce98 + name: "moving_account" + type_id: 0x1c40702a + offset: 19200 +} member { id: 0x9ae05c74 name: "moving_account" @@ -143088,6 +163488,12 @@ member { type_id: 0x386014a6 offset: 896 } +member { + id: 0xd86bb4b0 + name: "mp" + type_id: 0x139b6da5 + offset: 896 +} member { id: 0x9a497569 name: "mp_hash" @@ -143143,6 +163549,12 @@ member { type_id: 0x2d61443f offset: 256 } +member { + id: 0x68e51930 + name: "mprotect" + type_id: 0x54b1e5a6 + offset: 256 +} member { id: 0xe00a83a6 name: "mps" @@ -143167,6 +163579,12 @@ member { type_id: 0x914dbfdc offset: 112 } +member { + id: 0x31c2a3a6 + name: "mq_ctx" + type_id: 0x3831c6f0 + offset: 64 +} member { id: 0x31ca3c6f name: "mq_ctx" @@ -143189,12 +163607,24 @@ member { name: "mq_flush_lock" type_id: 0xf313e71a } +member { + id: 0x4c4439d4 + name: "mq_freeze_depth" + type_id: 0xe5312866 + offset: 7456 +} member { id: 0x4cc6282f name: "mq_freeze_depth" type_id: 0x6720d32f offset: 7456 } +member { + id: 0x265eee43 + name: "mq_freeze_lock" + type_id: 0x004a2e6f + offset: 7808 +} member { id: 0x26f9670f name: "mq_freeze_lock" @@ -143207,28 +163637,56 @@ member { type_id: 0x03913382 offset: 7616 } +member { + id: 0x89e2c2c4 + name: "mq_freeze_wq" + type_id: 0xdf829a46 + offset: 7616 +} member { id: 0x3f3ca544 name: "mq_getsetattr" type_id: 0x0e5e9300 } +member { + id: 0xa487721c + name: "mq_hctx" + type_id: 0x0f79bf6b + offset: 128 +} member { id: 0xa4aa035b name: "mq_hctx" type_id: 0x2208f89a offset: 128 } +member { + id: 0x9387377c + name: "mq_kobj" + type_id: 0x1906d61e + offset: 896 +} member { id: 0x93bdc136 name: "mq_kobj" type_id: 0x23f09c34 offset: 896 } +member { + id: 0xf3f1da7c + name: "mq_list" + type_id: 0xa1ab5c18 +} member { id: 0xf3f40922 name: "mq_list" type_id: 0xa47802d2 } +member { + id: 0xafd4bfb1 + name: "mq_map" + type_id: 0x3fbe8b7a +} member { id: 0xaff0f05a name: "mq_map" @@ -143286,6 +163744,12 @@ member { name: "mq_open" type_id: 0x27205f00 } +member { + id: 0x2e148c16 + name: "mq_ops" + type_id: 0x1adf4f40 + offset: 128 +} member { id: 0x2e3911c2 name: "mq_ops" @@ -143333,6 +163797,12 @@ member { type_id: 0x6d7f5ff6 offset: 8960 } +member { + id: 0x130d7ae6 + name: "mq_sysfs_init_done" + type_id: 0x62aebfd4 + offset: 8960 +} member { id: 0x58c3aac3 name: "mqdes" @@ -143422,6 +163892,12 @@ member { type_id: 0x33756485 offset: 512 } +member { + id: 0xf133e97c + name: "mremap" + type_id: 0x6cb067aa + offset: 192 +} member { id: 0xf172082e name: "mremap" @@ -143724,6 +164200,12 @@ member { type_id: 0xe0037997 offset: 4928 } +member { + id: 0x6f9aeb26 + name: "msi" + type_id: 0x19c17103 + offset: 4928 +} member { id: 0x63e927d0 name: "msi_attrib" @@ -143961,11 +164443,22 @@ member { type_id: 0x19f65b03 offset: 2560 } +member { + id: 0xeb8e687e + name: "mt" + type_id: 0xf5ca2662 +} member { id: 0xebdadbf0 name: "mt" type_id: 0xa179a8c5 } +member { + id: 0xb4ae68a3 + name: "mte_ctrl" + type_id: 0x89d2d38c + offset: 13120 +} member { id: 0xb4b59943 name: "mte_ctrl" @@ -143978,6 +164471,12 @@ member { type_id: 0xd5df6730 offset: 256 } +member { + id: 0x509621fe + name: "mtime" + type_id: 0x4b47e8fb + offset: 640 +} member { id: 0x50a5983b name: "mtime" @@ -144001,6 +164500,12 @@ member { name: "mtk_wdma" type_id: 0x1fb175ff } +member { + id: 0x7b53e222 + name: "mtn" + type_id: 0x0e530bd0 + offset: 128 +} member { id: 0x7b8b720f name: "mtn" @@ -144202,12 +164707,24 @@ member { offset: 1 bitsize: 3 } +member { + id: 0x3e50a266 + name: "multiple_queues" + type_id: 0x62aebfd4 + offset: 352 +} member { id: 0x3e5f7386 name: "multiple_queues" type_id: 0x6d7f5ff6 offset: 352 } +member { + id: 0x503543c0 + name: "multiprocess" + type_id: 0xf992fdc1 + offset: 704 +} member { id: 0x50925cfa name: "multiprocess" @@ -144252,6 +164769,30 @@ member { offset: 1697 bitsize: 1 } +member { + id: 0xad2e0287 + name: "mutex" + type_id: 0x004a2e6f + offset: 192 +} +member { + id: 0xad2e038c + name: "mutex" + type_id: 0x004a2e6f + offset: 128 +} +member { + id: 0xad2e0ae5 + name: "mutex" + type_id: 0x004a2e6f + offset: 256 +} +member { + id: 0xad2e0c33 + name: "mutex" + type_id: 0x004a2e6f + offset: 1280 +} member { id: 0xad4311a1 name: "mutex" @@ -144447,6 +164988,12 @@ member { type_id: 0x5d8155a5 offset: 72 } +member { + id: 0x356cb5a2 + name: "my_q" + type_id: 0x0deefd0f + offset: 1344 +} member { id: 0x356f8372 name: "my_q" @@ -144459,6 +165006,12 @@ member { type_id: 0x1592957f offset: 2432 } +member { + id: 0x803e25d8 + name: "mynode" + type_id: 0x3d22a9ba + offset: 2432 +} member { id: 0xc101e64f name: "n2" @@ -144897,12 +165450,24 @@ member { type_id: 0xb3e7bac9 offset: 96 } +member { + id: 0x0d041d9d + name: "name" + type_id: 0xdf752135 + offset: 64 +} member { id: 0x0d0c262f name: "name" type_id: 0xd74e931f offset: 64 } +member { + id: 0x0d107455 + name: "name" + type_id: 0xcb10a6e3 + offset: 768 +} member { id: 0x0d114b37 name: "name" @@ -144943,6 +165508,11 @@ member { name: "name" type_id: 0x9b10fce3 } +member { + id: 0x0d52be8e + name: "name" + type_id: 0x89d2d38c +} member { id: 0x0d5b75aa name: "name" @@ -144955,6 +165525,12 @@ member { type_id: 0x87a74aa9 offset: 288 } +member { + id: 0x0d61b9e5 + name: "name" + type_id: 0xbadc7a3d + offset: 128 +} member { id: 0x0d64e1de name: "name" @@ -145032,6 +165608,11 @@ member { type_id: 0x5adf57ae offset: 368 } +member { + id: 0x0d84eb31 + name: "name" + type_id: 0x5f876c09 +} member { id: 0x0d9609e5 name: "name" @@ -145114,6 +165695,18 @@ member { type_id: 0x42201dce offset: 224 } +member { + id: 0x0d9c191d + name: "name" + type_id: 0x47782669 + offset: 8128 +} +member { + id: 0x0d9c1cd5 + name: "name" + type_id: 0x47782669 + offset: 768 +} member { id: 0x0da35400 name: "name" @@ -145137,6 +165730,11 @@ member { type_id: 0x78b34e2e offset: 128 } +member { + id: 0x0da9c28d + name: "name" + type_id: 0x72aed013 +} member { id: 0x0dbc4afd name: "name" @@ -145196,6 +165794,11 @@ member { type_id: 0x174bc012 offset: 64 } +member { + id: 0x0dd5b766 + name: "name" + type_id: 0x0edb3b44 +} member { id: 0x0dda4541 name: "name" @@ -145226,6 +165829,47 @@ member { type_id: 0x01ef5f77 offset: 800 } +member { + id: 0x0ddab1fd + name: "name" + type_id: 0x01dbdd5f + offset: 1280 +} +member { + id: 0x0ddab361 + name: "name" + type_id: 0x01dbdd5f + offset: 64 +} +member { + id: 0x0ddab780 + name: "name" + type_id: 0x01dbdd5f +} +member { + id: 0x0ddabd03 + name: "name" + type_id: 0x01dbdd5f + offset: 1344 +} +member { + id: 0x0ddabe42 + name: "name" + type_id: 0x01dbdd5f + offset: 128 +} +member { + id: 0x0ddf1d7a + name: "name" + type_id: 0x0479eedb + offset: 192 +} +member { + id: 0x0ddf6bad + name: "name" + type_id: 0x040acbb8 + offset: 32 +} member { id: 0x0ddfe55c name: "name" @@ -145297,6 +165941,17 @@ member { type_id: 0x384c5795 offset: 64 } +member { + id: 0x0de38b66 + name: "name" + type_id: 0x38e0e36f + offset: 49280 +} +member { + id: 0x0de38cbe + name: "name" + type_id: 0x38e0e36f +} member { id: 0x0de57421 name: "name" @@ -145557,6 +166212,11 @@ member { type_id: 0x6720d32f offset: 192 } +member { + id: 0xed1a77d7 + name: "name_link" + type_id: 0x070c8f33 +} member { id: 0xedceb359 name: "name_link" @@ -145579,6 +166239,11 @@ member { name: "name_off" type_id: 0xe62ebf07 } +member { + id: 0xecbc4280 + name: "name_off" + type_id: 0xd4bacb77 +} member { id: 0x0d875143 name: "name_offset" @@ -145609,6 +166274,12 @@ member { type_id: 0x3e10b518 offset: 320 } +member { + id: 0xa0405971 + name: "nameidata" + type_id: 0x38533502 + offset: 18688 +} member { id: 0xa06c6094 name: "nameidata" @@ -145663,6 +166334,18 @@ member { type_id: 0x1c0721bc offset: 256 } +member { + id: 0x4a6fc25a + name: "namespace" + type_id: 0x3c23092e + offset: 576 +} +member { + id: 0x4af08435 + name: "namespace" + type_id: 0xa36cbf46 + offset: 256 +} member { id: 0xb511f4c8 name: "namespace_offset" @@ -145694,6 +166377,11 @@ member { type_id: 0xc9082b19 offset: 64 } +member { + id: 0x0d644323 + name: "nanosleep" + type_id: 0xc1789555 +} member { id: 0x0db69ff9 name: "nanosleep" @@ -145817,6 +166505,12 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x8badad7b + name: "nargs" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x9232641a name: "nat_area_segs" @@ -147027,6 +167721,12 @@ member { type_id: 0x295c7202 offset: 48 } +member { + id: 0x34df99ae + name: "need_free" + type_id: 0x2d2f93e0 + offset: 48 +} member { id: 0xada576e1 name: "need_free" @@ -147060,6 +167760,12 @@ member { type_id: 0x295c7202 offset: 24 } +member { + id: 0x2ddfecb3 + name: "need_mb" + type_id: 0x2d2f93e0 + offset: 24 +} member { id: 0xcb4cbee6 name: "need_oc_pp_cycle" @@ -147067,6 +167773,12 @@ member { offset: 5550 bitsize: 1 } +member { + id: 0x729412bb + name: "need_parent_lock" + type_id: 0x62aebfd4 + offset: 1216 +} member { id: 0x729bc35b name: "need_parent_lock" @@ -147085,6 +167797,12 @@ member { type_id: 0x6d7f5ff6 offset: 45432 } +member { + id: 0x8b50e467 + name: "need_qs" + type_id: 0x2d2f93e0 + offset: 8 +} member { id: 0x8b549786 name: "need_qs" @@ -147105,6 +167823,12 @@ member { offset: 1761 bitsize: 1 } +member { + id: 0x15ebda88 + name: "need_resched" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x15f66868 name: "need_resched" @@ -147141,6 +167865,12 @@ member { type_id: 0x6d7f5ff6 offset: 128 } +member { + id: 0x88cc06b1 + name: "need_ts" + type_id: 0x62aebfd4 + offset: 128 +} member { id: 0x0282c6b0 name: "need_update" @@ -147274,6 +168004,11 @@ member { name: "negated" type_id: 0x6d7f5ff6 } +member { + id: 0x898df7a9 + name: "negated" + type_id: 0x62aebfd4 +} member { id: 0xd372087c name: "negative_advice" @@ -147468,6 +168203,18 @@ member { type_id: 0x0ca27481 offset: 768 } +member { + id: 0x811da0ef + name: "net_ns" + type_id: 0x031dcc14 + offset: 768 +} +member { + id: 0x811daf86 + name: "net_ns" + type_id: 0x031dcc14 + offset: 320 +} member { id: 0x871bd136 name: "net_plane" @@ -147509,6 +168256,12 @@ member { name: "netdev" type_id: 0x32a623d7 } +member { + id: 0x92ee74bc + name: "netdev" + type_id: 0x1f9ad9dd + offset: 64 +} member { id: 0x05842a4f name: "netdev_budget" @@ -147555,6 +168308,11 @@ member { name: "netfilter" type_id: 0x2acc9766 } +member { + id: 0xbc6bbce7 + name: "netfilter" + type_id: 0x23eb2b2d +} member { id: 0x4863a528 name: "netfs_ops" @@ -147578,6 +168336,11 @@ member { name: "netkit" type_id: 0x3c408b46 } +member { + id: 0x8cec0432 + name: "netkit" + type_id: 0x00c8a8fe +} member { id: 0x8cf92e25 name: "netkit" @@ -147589,6 +168352,12 @@ member { type_id: 0x1eafa420 offset: 192 } +member { + id: 0xe6d8e2ed + name: "netlink_ns" + type_id: 0x48151d3d + offset: 192 +} member { id: 0x0d09de8d name: "netmsg_cache" @@ -147716,6 +168485,11 @@ member { type_id: 0x6d7f5ff6 offset: 64 } +member { + id: 0xf11941aa + name: "new_map_fd" + type_id: 0xd4bacb77 +} member { id: 0xf12bd5de name: "new_map_fd" @@ -147756,6 +168530,11 @@ member { name: "new_prog_fd" type_id: 0xe62ebf07 } +member { + id: 0x49e72cc7 + name: "new_prog_fd" + type_id: 0xd4bacb77 +} member { id: 0x0a536b98 name: "new_ring" @@ -147847,6 +168626,11 @@ member { type_id: 0xd3c80119 offset: 4096 } +member { + id: 0x1127ba14 + name: "next" + type_id: 0xd4bacb77 +} member { id: 0x1161270d name: "next" @@ -147869,6 +168653,11 @@ member { name: "next" type_id: 0x65d1b07a } +member { + id: 0x11b1c449 + name: "next" + type_id: 0x42c49673 +} member { id: 0x11c03ac9 name: "next" @@ -147903,6 +168692,11 @@ member { type_id: 0x31600266 offset: 128 } +member { + id: 0x11c3e397 + name: "next" + type_id: 0x30e34823 +} member { id: 0x11c4767e name: "next" @@ -147971,6 +168765,11 @@ member { type_id: 0x3ef55b88 offset: 64 } +member { + id: 0x11ce73cc + name: "next" + type_id: 0x3d73139b +} member { id: 0x11cebba2 name: "next" @@ -147981,6 +168780,11 @@ member { name: "next" type_id: 0x3c5bd7ce } +member { + id: 0x11d05657 + name: "next" + type_id: 0x23568890 +} member { id: 0x11d094ae name: "next" @@ -148002,6 +168806,12 @@ member { type_id: 0x22669bc4 offset: 64 } +member { + id: 0x11d2119f + name: "next" + type_id: 0x211637c8 + offset: 448 +} member { id: 0x11d2d41a name: "next" @@ -148013,6 +168823,17 @@ member { name: "next" type_id: 0x26cfffd7 } +member { + id: 0x11d7fd40 + name: "next" + type_id: 0x24fd9f6d +} +member { + id: 0x11d97937 + name: "next" + type_id: 0x2a702a0f + offset: 128 +} member { id: 0x11d9bf1a name: "next" @@ -148045,6 +168866,11 @@ member { name: "next" type_id: 0x2d5e3e76 } +member { + id: 0x11dee957 + name: "next" + type_id: 0x2de98824 +} member { id: 0x11e1b195 name: "next" @@ -148125,6 +168951,12 @@ member { type_id: 0x1f4b4149 offset: 128 } +member { + id: 0x11ed06e2 + name: "next" + type_id: 0x1e02dce7 + offset: 64 +} member { id: 0x11ee1d25 name: "next" @@ -148182,11 +169014,22 @@ member { name: "next" type_id: 0x00fe3621 } +member { + id: 0x11f406f0 + name: "next" + type_id: 0x07062fc0 +} member { id: 0x11f619be name: "next" type_id: 0x0519611c } +member { + id: 0x11f63347 + name: "next" + type_id: 0x05345fc5 + offset: 320 +} member { id: 0x11f64fb6 name: "next" @@ -148198,6 +169041,11 @@ member { type_id: 0x0b561305 offset: 64 } +member { + id: 0x11f853c5 + name: "next" + type_id: 0x0b531a6b +} member { id: 0x11f8bba0 name: "next" @@ -148219,6 +169067,11 @@ member { type_id: 0x0be3257b offset: 192 } +member { + id: 0x11f99094 + name: "next" + type_id: 0x0a904b15 +} member { id: 0x11f9ee1a name: "next" @@ -148235,6 +169088,11 @@ member { type_id: 0x0942f1ca offset: 128 } +member { + id: 0x11faf637 + name: "next" + type_id: 0x09f6e8ac +} member { id: 0x11fb2906 name: "next" @@ -148275,6 +169133,12 @@ member { type_id: 0xe03de1c1 offset: 352 } +member { + id: 0x7b66d45f + name: "next_addr" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x7b6ac82c name: "next_addr" @@ -148304,12 +169168,24 @@ member { name: "next_chunk" type_id: 0xd3c80119 } +member { + id: 0x0605fb42 + name: "next_cpu" + type_id: 0xe5312866 + offset: 1408 +} member { id: 0x0687eab9 name: "next_cpu" type_id: 0x6720d32f offset: 1408 } +member { + id: 0x7b58ff5f + name: "next_cpu_batch" + type_id: 0xe5312866 + offset: 1440 +} member { id: 0x7bdaeea4 name: "next_cpu_batch" @@ -148334,6 +169210,12 @@ member { type_id: 0x4585663f offset: 1056 } +member { + id: 0xa9be9750 + name: "next_fd" + type_id: 0xd4bacb77 + offset: 1056 +} member { id: 0xb6772014 name: "next_frag_idx" @@ -148392,6 +169274,12 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0x1cab6735 + name: "next_id" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x84cfeecc name: "next_in" @@ -148409,11 +169297,22 @@ member { type_id: 0x295c7202 offset: 704 } +member { + id: 0xf3a94a39 + name: "next_key" + type_id: 0x89d2d38c +} member { id: 0xf3cd6a9d name: "next_key" type_id: 0xedf277ba } +member { + id: 0x48d11195 + name: "next_offset" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x48dd0de6 name: "next_offset" @@ -148466,6 +169365,12 @@ member { type_id: 0x4585663f offset: 66944 } +member { + id: 0x430818ce + name: "next_posix_timer_id" + type_id: 0xd4bacb77 + offset: 1056 +} member { id: 0x43992763 name: "next_posix_timer_id" @@ -148536,6 +169441,12 @@ member { type_id: 0x295c7202 offset: 3072 } +member { + id: 0x81d85b8f + name: "next_timer" + type_id: 0x1c6f364b + offset: 320 +} member { id: 0x81fdf941 name: "next_timer" @@ -148595,11 +169506,22 @@ member { type_id: 0x022008d0 offset: 384 } +member { + id: 0x60ece595 + name: "nextents" + type_id: 0x89d2d38c + offset: 384 +} member { id: 0xe88670ff name: "nextevt" type_id: 0x92233392 } +member { + id: 0xe89d811f + name: "nextevt" + type_id: 0x89d2d38c +} member { id: 0xe85e1d32 name: "nexthdr" @@ -148709,6 +169631,12 @@ member { type_id: 0x295c7202 offset: 176 } +member { + id: 0xff328904 + name: "nfds" + type_id: 0xe5312866 + offset: 64 +} member { id: 0xffb098ff name: "nfds" @@ -148767,6 +169695,12 @@ member { type_id: 0x914dbfdc offset: 8928 } +member { + id: 0x2b4cb668 + name: "ngroups" + type_id: 0xe5312866 + offset: 32 +} member { id: 0x2b5db6d1 name: "ngroups" @@ -149045,6 +169979,12 @@ member { type_id: 0x33756485 offset: 448 } +member { + id: 0x45559b43 + name: "nid" + type_id: 0xe5312866 + offset: 32 +} member { id: 0x45bb0d20 name: "nid" @@ -149085,12 +170025,30 @@ member { type_id: 0x74d29cf1 offset: 672 } +member { + id: 0x0c21e15a + name: "nivcsw" + type_id: 0x89d2d38c + offset: 2240 +} member { id: 0x0c45c1fe name: "nivcsw" type_id: 0xedf277ba offset: 2240 } +member { + id: 0x0c975665 + name: "nivcsw" + type_id: 0x3f691753 + offset: 3968 +} +member { + id: 0x0c97586a + name: "nivcsw" + type_id: 0x3f691753 + offset: 16768 +} member { id: 0x0c9b4419 name: "nivcsw" @@ -149179,6 +170137,12 @@ member { type_id: 0x6720d32f offset: 32 } +member { + id: 0x2a65579e + name: "nlink" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x2ab418ef name: "nlink" @@ -149698,6 +170662,11 @@ member { type_id: 0x5d8155a5 offset: 808 } +member { + id: 0x0f0d13fd + name: "node" + type_id: 0x781d53aa +} member { id: 0x0f122165 name: "node" @@ -149726,6 +170695,11 @@ member { name: "node" type_id: 0x6c32e522 } +member { + id: 0x0f27dee3 + name: "node" + type_id: 0x52d04d25 +} member { id: 0x0f3ca339 name: "node" @@ -149777,6 +170751,11 @@ member { name: "node" type_id: 0x36cadc18 } +member { + id: 0x0f45e11c + name: "node" + type_id: 0x30efb2f3 +} member { id: 0x0f47000c name: "node" @@ -149794,6 +170773,11 @@ member { type_id: 0x32551440 offset: 64 } +member { + id: 0x0f482c07 + name: "node" + type_id: 0x3d22a9ba +} member { id: 0x0f48a631 name: "node" @@ -149805,6 +170789,11 @@ member { name: "node" type_id: 0x3be3663e } +member { + id: 0x0f541609 + name: "node" + type_id: 0x2118a71d +} member { id: 0x0f544335 name: "node" @@ -149837,11 +170826,45 @@ member { type_id: 0x1ebc1034 offset: 3328 } +member { + id: 0x0f6c4e66 + name: "node" + type_id: 0x1944293d + offset: 64 +} +member { + id: 0x0f6e917c + name: "node" + type_id: 0x1b94caaa + offset: 512 +} member { id: 0x0f71e4ec name: "node" type_id: 0x04ea42a7 } +member { + id: 0x0f7200e5 + name: "node" + type_id: 0x070c8f33 + offset: 1216 +} +member { + id: 0x0f720221 + name: "node" + type_id: 0x070c8f33 +} +member { + id: 0x0f720a8f + name: "node" + type_id: 0x070c8f33 + offset: 768 +} +member { + id: 0x0f7895ea + name: "node" + type_id: 0x0d9b442d +} member { id: 0x0f7b51a1 name: "node" @@ -149859,6 +170882,12 @@ member { type_id: 0x0e60e212 offset: 192 } +member { + id: 0x0f90309e + name: "node" + type_id: 0xe5312866 + offset: 4928 +} member { id: 0x0fa6c0d6 name: "node" @@ -149960,6 +170989,11 @@ member { type_id: 0xb5f7722d offset: 1920 } +member { + id: 0x0ff5562f + name: "node" + type_id: 0x8058816d +} member { id: 0x0ff5b15e name: "node" @@ -150030,6 +171064,18 @@ member { type_id: 0x6720d32f offset: 40704 } +member { + id: 0xf6f9dd27 + name: "node_id" + type_id: 0xe5312866 + offset: 5056 +} +member { + id: 0xf6f9df9c + name: "node_id" + type_id: 0xe5312866 + offset: 40704 +} member { id: 0xac1377ed name: "node_ino" @@ -150054,6 +171100,12 @@ member { type_id: 0x4585663f offset: 23136 } +member { + id: 0xd7614f6c + name: "node_list" + type_id: 0x070c8f33 + offset: 192 +} member { id: 0xd7b5832b name: "node_list" @@ -150077,6 +171129,12 @@ member { type_id: 0xd3c80119 offset: 192 } +member { + id: 0xc22e65bf + name: "node_offset" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0xc233d75f name: "node_offset" @@ -150089,12 +171147,24 @@ member { type_id: 0x6720d32f offset: 3520 } +member { + id: 0x0ce254e6 + name: "node_present_pages" + type_id: 0x3f691753 + offset: 40576 +} member { id: 0x0cee4895 name: "node_present_pages" type_id: 0x33756485 offset: 40576 } +member { + id: 0x74d30026 + name: "node_size_lock" + type_id: 0xd99a84d5 + offset: 40480 +} member { id: 0x74f98945 name: "node_size_lock" @@ -150107,12 +171177,24 @@ member { type_id: 0x33756485 offset: 40640 } +member { + id: 0x7a58369c + name: "node_spanned_pages" + type_id: 0x3f691753 + offset: 40640 +} member { id: 0x23216a34 name: "node_start_pfn" type_id: 0x33756485 offset: 40512 } +member { + id: 0x232d7647 + name: "node_start_pfn" + type_id: 0x3f691753 + offset: 40512 +} member { id: 0x8eab88df name: "node_type" @@ -150131,6 +171213,17 @@ member { type_id: 0xa1dc2b4a offset: 39936 } +member { + id: 0xc0a71ad7 + name: "node_zonelists" + type_id: 0x8f8fc868 + offset: 39936 +} +member { + id: 0x652f9cde + name: "node_zones" + type_id: 0x0ee4f1cb +} member { id: 0x65334eda name: "node_zones" @@ -150142,6 +171235,12 @@ member { type_id: 0xc3f77699 offset: 19712 } +member { + id: 0xd9a24ded + name: "nodeinfo" + type_id: 0xe9726250 + offset: 19712 +} member { id: 0x788bc17d name: "nodemask" @@ -150206,6 +171305,12 @@ member { type_id: 0x6d7f5ff6 offset: 8 } +member { + id: 0xa89d9dd0 + name: "nofault" + type_id: 0x62aebfd4 + offset: 8 +} member { id: 0xc006dbbf name: "nofua" @@ -150261,6 +171366,12 @@ member { type_id: 0x4585663f offset: 512 } +member { + id: 0xe14806b0 + name: "noinstr_text_size" + type_id: 0xd4bacb77 + offset: 10496 +} member { id: 0xe1d9391d name: "noinstr_text_size" @@ -150273,6 +171384,12 @@ member { type_id: 0x18bd6530 offset: 10432 } +member { + id: 0xe2e05967 + name: "noinstr_text_start" + type_id: 0x3ee7bddd + offset: 10432 +} member { id: 0x5137e14b name: "noise" @@ -150324,11 +171441,22 @@ member { type_id: 0x1f52e925 offset: 512 } +member { + id: 0x3c561009 + name: "non_rcu" + type_id: 0xe5312866 +} member { id: 0x3cd401f2 name: "non_rcu" type_id: 0x6720d32f } +member { + id: 0x253cb789 + name: "non_seq" + type_id: 0x2d2f93e0 + offset: 208 +} member { id: 0x25a27fa0 name: "non_seq" @@ -150374,12 +171502,24 @@ member { type_id: 0x431824e8 offset: 1088 } +member { + id: 0xd6a3187b + name: "nonfull_clusters" + type_id: 0x76290762 + offset: 1088 +} member { id: 0xbd2c8ad6 name: "nonresident_age" type_id: 0xb02b353a offset: 832 } +member { + id: 0xbdc768df + name: "nonresident_age" + type_id: 0x5bc93c81 + offset: 832 +} member { id: 0xea5def3c name: "nonstd" @@ -150403,6 +171543,12 @@ member { type_id: 0x6720d32f offset: 20288 } +member { + id: 0x8e1ee4e7 + name: "normal_prio" + type_id: 0xe5312866 + offset: 1248 +} member { id: 0x8e9cf51c name: "normal_prio" @@ -150427,6 +171573,12 @@ member { type_id: 0x6720d32f offset: 1152 } +member { + id: 0x69805009 + name: "notes_attrs" + type_id: 0x3f033034 + offset: 10176 +} member { id: 0x6983c6ba name: "notes_attrs" @@ -150457,6 +171609,12 @@ member { type_id: 0x03913382 offset: 256 } +member { + id: 0xf416b0e7 + name: "notified_at" + type_id: 0x3f691753 + offset: 64 +} member { id: 0xf41aac94 name: "notified_at" @@ -150546,6 +171704,12 @@ member { type_id: 0x103dc5e3 offset: 8512 } +member { + id: 0x483025dc + name: "notifier_subscriptions" + type_id: 0x04e1acc0 + offset: 8512 +} member { id: 0xe8601130 name: "notifiers" @@ -150624,6 +171788,12 @@ member { type_id: 0x6720d32f offset: 800 } +member { + id: 0xc1bb540e + name: "notify_count" + type_id: 0xe5312866 + offset: 800 +} member { id: 0x8f9077d2 name: "notify_data" @@ -150660,6 +171830,12 @@ member { type_id: 0x3a534a58 offset: 192 } +member { + id: 0x5a6a5c5e + name: "notify_next" + type_id: 0x1ea76fc0 + offset: 192 +} member { id: 0x3c7f33fc name: "notify_on_block" @@ -150756,6 +171932,12 @@ member { type_id: 0xd298e888 offset: 128 } +member { + id: 0x5ce98bb3 + name: "notify_timer" + type_id: 0x0e4a54a4 + offset: 128 +} member { id: 0x813be465 name: "notifyids" @@ -150869,6 +172051,11 @@ member { type_id: 0x4585663f offset: 14048 } +member { + id: 0xd1470431 + name: "nr" + type_id: 0xe5312866 +} member { id: 0xd14fc76e name: "nr" @@ -150886,6 +172073,17 @@ member { type_id: 0xc9082b19 offset: 608 } +member { + id: 0xd1768f79 + name: "nr" + type_id: 0xd4bacb77 + offset: 256 +} +member { + id: 0xd18f1a8a + name: "nr" + type_id: 0x2d2f93e0 +} member { id: 0xd1c5155c name: "nr" @@ -150967,12 +172165,24 @@ member { type_id: 0x74d29cf1 offset: 2880 } +member { + id: 0x72e6271f + name: "nr_active" + type_id: 0x1c40702a + offset: 2880 +} member { id: 0x95ba9ad2 name: "nr_active_requests_shared_tags" type_id: 0x74d29cf1 offset: 4032 } +member { + id: 0x95d2083e + name: "nr_active_requests_shared_tags" + type_id: 0x1c40702a + offset: 4032 +} member { id: 0xd5787257 name: "nr_addr_filters" @@ -150990,6 +172200,12 @@ member { type_id: 0x295c7202 offset: 16 } +member { + id: 0x1cc6b310 + name: "nr_args" + type_id: 0x2d2f93e0 + offset: 16 +} member { id: 0x5d7b57b7 name: "nr_attribs" @@ -151038,6 +172254,12 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x2ed91efb + name: "nr_cached_objects" + type_id: 0x1d1bd3cd + offset: 1472 +} member { id: 0x2ee53739 name: "nr_cached_objects" @@ -151050,24 +172272,48 @@ member { type_id: 0x4585663f offset: 576 } +member { + id: 0x4ba1f6e0 + name: "nr_cgrps" + type_id: 0x1c40702a + offset: 16448 +} member { id: 0x4bc9640c name: "nr_cgrps" type_id: 0x74d29cf1 offset: 16448 } +member { + id: 0x8315c21b + name: "nr_charged_bytes" + type_id: 0x1c40702a + offset: 192 +} member { id: 0x837d50f7 name: "nr_charged_bytes" type_id: 0x74d29cf1 offset: 192 } +member { + id: 0x987746bc + name: "nr_cpus_allowed" + type_id: 0xe5312866 + offset: 10944 +} member { id: 0x98f55747 name: "nr_cpus_allowed" type_id: 0x6720d32f offset: 10944 } +member { + id: 0x793ede7f + name: "nr_ctx" + type_id: 0x951c1ffe + offset: 2160 +} member { id: 0x7962fc61 name: "nr_ctx" @@ -151086,11 +172332,34 @@ member { type_id: 0x269af4e9 offset: 960 } +member { + id: 0x244f1ac3 + name: "nr_deferred" + type_id: 0x255948b7 +} member { id: 0x2475e241 name: "nr_deferred" type_id: 0x1fa1cad9 } +member { + id: 0x2476290e + name: "nr_deferred" + type_id: 0x1c627687 + offset: 960 +} +member { + id: 0xcc28152a + name: "nr_descendants" + type_id: 0xe5312866 + offset: 1856 +} +member { + id: 0xcc28178f + name: "nr_descendants" + type_id: 0xe5312866 + offset: 1600 +} member { id: 0xccaa04d1 name: "nr_descendants" @@ -151121,12 +172390,24 @@ member { type_id: 0x6720d32f offset: 24832 } +member { + id: 0x3cce2200 + name: "nr_dirtied" + type_id: 0xe5312866 + offset: 24832 +} member { id: 0x247ed734 name: "nr_dirtied_pause" type_id: 0x6720d32f offset: 24864 } +member { + id: 0x24fcc6cf + name: "nr_dirtied_pause" + type_id: 0xe5312866 + offset: 24864 +} member { id: 0x9843eccb name: "nr_dirty" @@ -151157,12 +172438,24 @@ member { type_id: 0x4585663f offset: 66560 } +member { + id: 0x4f2c9b95 + name: "nr_dying_descendants" + type_id: 0xe5312866 + offset: 1888 +} member { id: 0x4fae8a6e name: "nr_dying_descendants" type_id: 0x6720d32f offset: 1888 } +member { + id: 0xa28cb1ab + name: "nr_dying_subsys" + type_id: 0xdd72c20b + offset: 5440 +} member { id: 0xa2ac35d5 name: "nr_dying_subsys" @@ -151212,18 +172505,42 @@ member { type_id: 0x6720d32f offset: 352 } +member { + id: 0x33c5df65 + name: "nr_events" + type_id: 0xd4bacb77 + offset: 160 +} +member { + id: 0x1f46c0d5 + name: "nr_extents" + type_id: 0xd4bacb77 + offset: 480 +} member { id: 0x1f5b7235 name: "nr_extents" type_id: 0xc9082b19 offset: 480 } +member { + id: 0x3d2a4e02 + name: "nr_failed_migrations_affine" + type_id: 0x89d2d38c + offset: 960 +} member { id: 0x3d31bfe2 name: "nr_failed_migrations_affine" type_id: 0x92233392 offset: 960 } +member { + id: 0x2906ed83 + name: "nr_failed_migrations_hot" + type_id: 0x89d2d38c + offset: 1088 +} member { id: 0x291d1c63 name: "nr_failed_migrations_hot" @@ -151236,6 +172553,12 @@ member { type_id: 0x92233392 offset: 1024 } +member { + id: 0x92b92b9d + name: "nr_failed_migrations_running" + type_id: 0x89d2d38c + offset: 1024 +} member { id: 0xc7d661bf name: "nr_fds" @@ -151265,12 +172588,24 @@ member { type_id: 0x92233392 offset: 1152 } +member { + id: 0xfe5ffbc5 + name: "nr_forced_migrations" + type_id: 0x89d2d38c + offset: 1152 +} member { id: 0x70b30ff0 name: "nr_frames" type_id: 0x4585663f offset: 32 } +member { + id: 0xbfb64386 + name: "nr_free" + type_id: 0x3f691753 + offset: 768 +} member { id: 0xbfba5ff5 name: "nr_free" @@ -151283,6 +172618,12 @@ member { type_id: 0x33756485 offset: 384 } +member { + id: 0x641d82e6 + name: "nr_free_highatomic" + type_id: 0x3f691753 + offset: 384 +} member { id: 0x05037ba8 name: "nr_freepages" @@ -151301,6 +172642,12 @@ member { type_id: 0x6720d32f offset: 1120 } +member { + id: 0xb02d461b + name: "nr_frozen_descendants" + type_id: 0xe5312866 + offset: 64 +} member { id: 0xb0af57e0 name: "nr_frozen_descendants" @@ -151313,6 +172660,12 @@ member { type_id: 0x6720d32f offset: 96 } +member { + id: 0xeaf0509b + name: "nr_frozen_tasks" + type_id: 0xe5312866 + offset: 96 +} member { id: 0x9ae7a902 name: "nr_goto_rules" @@ -151331,6 +172684,24 @@ member { type_id: 0xc93e017b offset: 208 } +member { + id: 0xc0ec8a0b + name: "nr_hangs" + type_id: 0x951c1ffe + offset: 208 +} +member { + id: 0x291195d6 + name: "nr_hw_queues" + type_id: 0xd4bacb77 + offset: 416 +} +member { + id: 0x29119606 + name: "nr_hw_queues" + type_id: 0xd4bacb77 + offset: 480 +} member { id: 0x2980a8c5 name: "nr_hw_queues" @@ -151355,18 +172726,36 @@ member { type_id: 0x4585663f offset: 38976 } +member { + id: 0x4915b8ee + name: "nr_hyp_events" + type_id: 0xd4bacb77 + offset: 1088 +} member { id: 0x49848743 name: "nr_hyp_events" type_id: 0x4585663f offset: 1088 } +member { + id: 0x955df7c9 + name: "nr_hyp_printk_fmts" + type_id: 0xd4bacb77 + offset: 1120 +} member { id: 0x95ccc864 name: "nr_hyp_printk_fmts" type_id: 0x4585663f offset: 1120 } +member { + id: 0x6b089f9b + name: "nr_ia_ranges" + type_id: 0xd4bacb77 + offset: 800 +} member { id: 0x6b99a036 name: "nr_ia_ranges" @@ -151391,12 +172780,24 @@ member { type_id: 0xc9082b19 offset: 2176 } +member { + id: 0x298907c7 + name: "nr_integrity_segments" + type_id: 0x951c1ffe + offset: 1008 +} member { id: 0x29d525d9 name: "nr_integrity_segments" type_id: 0xc93e017b offset: 1008 } +member { + id: 0xba2c9a03 + name: "nr_ios" + type_id: 0x951c1ffe + offset: 320 +} member { id: 0xba70b81d name: "nr_ios" @@ -151415,6 +172816,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0xc630e2ca + name: "nr_isolate_pageblock" + type_id: 0x3f691753 + offset: 1408 +} member { id: 0xc63cfeb9 name: "nr_isolate_pageblock" @@ -151427,6 +172834,18 @@ member { type_id: 0x6720d32f offset: 2560 } +member { + id: 0x48078120 + name: "nr_items" + type_id: 0xe95d9484 + offset: 256 +} +member { + id: 0x48078849 + name: "nr_items" + type_id: 0xe95d9484 + offset: 128 +} member { id: 0x4812d2a9 name: "nr_items" @@ -151445,6 +172864,18 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0x802aa8da + name: "nr_leaves_on_tree" + type_id: 0x3f691753 + offset: 64 +} +member { + id: 0xfccd9ac7 + name: "nr_linfo" + type_id: 0xd4bacb77 + offset: 8864 +} member { id: 0xfcd02827 name: "nr_linfo" @@ -151469,6 +172900,12 @@ member { type_id: 0x4585663f offset: 4320 } +member { + id: 0x18af8e0e + name: "nr_maps" + type_id: 0xd4bacb77 + offset: 448 +} member { id: 0x33e05141 name: "nr_max" @@ -151481,6 +172918,12 @@ member { type_id: 0x1e18ac15 offset: 64 } +member { + id: 0x1aebe42a + name: "nr_memcgs" + type_id: 0x1d1fb0e0 + offset: 64 +} member { id: 0x8e80f26c name: "nr_migrate_dl_tasks" @@ -151499,6 +172942,18 @@ member { type_id: 0x92233392 offset: 1088 } +member { + id: 0x06934a0c + name: "nr_migrations" + type_id: 0x89d2d38c + offset: 1088 +} +member { + id: 0x114e40c8 + name: "nr_migrations_cold" + type_id: 0x89d2d38c + offset: 896 +} member { id: 0x1155b128 name: "nr_migrations_cold" @@ -151577,6 +173032,18 @@ member { type_id: 0x97d79f3d offset: 192 } +member { + id: 0xe317170a + name: "nr_pages" + type_id: 0x95dfd8d0 + offset: 192 +} +member { + id: 0xe3172779 + name: "nr_pages" + type_id: 0x95ee6a23 + offset: 3520 +} member { id: 0xe3177237 name: "nr_pages" @@ -151637,6 +173104,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0xd5e2b60c + name: "nr_perf_states" + type_id: 0xe5312866 + offset: 64 +} member { id: 0xd212daee name: "nr_periods" @@ -151649,6 +173122,12 @@ member { type_id: 0xc93e017b offset: 992 } +member { + id: 0x4ef2b9f3 + name: "nr_phys_segments" + type_id: 0x951c1ffe + offset: 992 +} member { id: 0xcf992482 name: "nr_pinned" @@ -151661,12 +173140,30 @@ member { type_id: 0x6720d32f offset: 1952 } +member { + id: 0xbd80fd14 + name: "nr_populated_csets" + type_id: 0xe5312866 + offset: 1952 +} member { id: 0x28329552 name: "nr_populated_domain_children" type_id: 0x6720d32f offset: 1984 } +member { + id: 0x28b084a9 + name: "nr_populated_domain_children" + type_id: 0xe5312866 + offset: 1984 +} +member { + id: 0xc040bcba + name: "nr_populated_threaded_children" + type_id: 0xe5312866 + offset: 2016 +} member { id: 0xc0c2ad41 name: "nr_populated_threaded_children" @@ -151703,12 +173200,24 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x54d25aec + name: "nr_queues" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0xeb3f1a55 name: "nr_range" type_id: 0x6720d32f offset: 1088 } +member { + id: 0xebbd0bae + name: "nr_range" + type_id: 0xe5312866 + offset: 1088 +} member { id: 0x6cadac11 name: "nr_rates" @@ -151733,6 +173242,12 @@ member { type_id: 0x6720d32f offset: 2144 } +member { + id: 0x14b6be88 + name: "nr_reclaim_start" + type_id: 0x3f691753 + offset: 41984 +} member { id: 0x14baa2fb name: "nr_reclaim_start" @@ -151745,6 +173260,12 @@ member { type_id: 0x4585663f offset: 1472 } +member { + id: 0x5ad21e3e + name: "nr_relocs" + type_id: 0xd4bacb77 + offset: 1472 +} member { id: 0xb0173df2 name: "nr_req" @@ -151757,6 +173278,12 @@ member { type_id: 0x33756485 offset: 3264 } +member { + id: 0x9e2a3c50 + name: "nr_requests" + type_id: 0x3f691753 + offset: 3264 +} member { id: 0x2700d898 name: "nr_reserved_cmds" @@ -151769,6 +173296,12 @@ member { type_id: 0x6720d32f offset: 2272 } +member { + id: 0x0a30be54 + name: "nr_reserved_highatomic" + type_id: 0x3f691753 + offset: 320 +} member { id: 0x0a3ca227 name: "nr_reserved_highatomic" @@ -151781,12 +173314,24 @@ member { type_id: 0x4585663f offset: 32 } +member { + id: 0x4dc63ad5 + name: "nr_reserved_tags" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x4ab59af9 name: "nr_resets" type_id: 0x4585663f offset: 704 } +member { + id: 0x3d207ef2 + name: "nr_retries" + type_id: 0x951c1ffe + offset: 192 +} member { id: 0x3d7c5cec name: "nr_retries" @@ -151811,6 +173356,12 @@ member { type_id: 0xc9082b19 offset: 1024 } +member { + id: 0x1d57b3ed + name: "nr_scanned" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x1d5baf9e name: "nr_scanned" @@ -151823,6 +173374,12 @@ member { type_id: 0x607419c2 offset: 64 } +member { + id: 0x681d3889 + name: "nr_sectors" + type_id: 0x89d2d38c + offset: 832 +} member { id: 0x684459f8 name: "nr_sectors" @@ -151840,6 +173397,11 @@ member { name: "nr_segs" type_id: 0x33756485 } +member { + id: 0x90efd5a7 + name: "nr_segs" + type_id: 0x3f691753 +} member { id: 0x980ca3e6 name: "nr_sets" @@ -151870,6 +173432,11 @@ member { type_id: 0x92233392 offset: 640 } +member { + id: 0x235bd638 + name: "nr_tags" + type_id: 0xd4bacb77 +} member { id: 0x23cae15c name: "nr_tags" @@ -151899,18 +173466,47 @@ member { type_id: 0x6720d32f offset: 704 } +member { + id: 0xe3a3ca7d + name: "nr_tasks" + type_id: 0xe5312866 + offset: 704 +} member { id: 0x78b655b5 name: "nr_thps" type_id: 0x74d29cf1 offset: 768 } +member { + id: 0x78dec759 + name: "nr_thps" + type_id: 0x1c40702a + offset: 768 +} +member { + id: 0x2b74aa5c + name: "nr_threaded_children" + type_id: 0xe5312866 + offset: 2048 +} member { id: 0x2bf6bba7 name: "nr_threaded_children" type_id: 0x6720d32f offset: 2048 } +member { + id: 0xff4e7c2d + name: "nr_threads" + type_id: 0xe5312866 + offset: 64 +} +member { + id: 0xffb70994 + name: "nr_threads" + type_id: 0x1c40702a +} member { id: 0xffcc6dd6 name: "nr_threads" @@ -151934,11 +173530,22 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0xe95db2b1 + name: "nr_to_scan" + type_id: 0x3f691753 + offset: 64 +} member { id: 0x7a09cb07 name: "nr_to_write" type_id: 0xfc0e1dbd } +member { + id: 0x7a1c988e + name: "nr_to_write" + type_id: 0xe95d9484 +} member { id: 0x9ecdc23c name: "nr_topts" @@ -152016,12 +173623,30 @@ member { type_id: 0x92233392 offset: 1216 } +member { + id: 0xd53065c3 + name: "nr_wakeups" + type_id: 0x89d2d38c + offset: 1216 +} member { id: 0x2187018a name: "nr_wakeups_affine" type_id: 0x92233392 offset: 1536 } +member { + id: 0x219cf06a + name: "nr_wakeups_affine" + type_id: 0x89d2d38c + offset: 1536 +} +member { + id: 0xd4875e13 + name: "nr_wakeups_affine_attempts" + type_id: 0x89d2d38c + offset: 1600 +} member { id: 0xd49caff3 name: "nr_wakeups_affine_attempts" @@ -152034,30 +173659,66 @@ member { type_id: 0x92233392 offset: 1728 } +member { + id: 0x17756e18 + name: "nr_wakeups_idle" + type_id: 0x89d2d38c + offset: 1728 +} member { id: 0xc763bb70 name: "nr_wakeups_local" type_id: 0x92233392 offset: 1408 } +member { + id: 0xc7784a90 + name: "nr_wakeups_local" + type_id: 0x89d2d38c + offset: 1408 +} member { id: 0x3025ddaa name: "nr_wakeups_migrate" type_id: 0x92233392 offset: 1344 } +member { + id: 0x303e2c4a + name: "nr_wakeups_migrate" + type_id: 0x89d2d38c + offset: 1344 +} member { id: 0x7d617a35 name: "nr_wakeups_passive" type_id: 0x92233392 offset: 1664 } +member { + id: 0x7d7a8bd5 + name: "nr_wakeups_passive" + type_id: 0x89d2d38c + offset: 1664 +} +member { + id: 0x5ba55715 + name: "nr_wakeups_remote" + type_id: 0x89d2d38c + offset: 1472 +} member { id: 0x5bbea6f5 name: "nr_wakeups_remote" type_id: 0x92233392 offset: 1472 } +member { + id: 0xef0235d1 + name: "nr_wakeups_sync" + type_id: 0x89d2d38c + offset: 1280 +} member { id: 0xef19c431 name: "nr_wakeups_sync" @@ -152082,6 +173743,12 @@ member { type_id: 0xc9082b19 offset: 928 } +member { + id: 0x9107fe65 + name: "nr_writeback_throttled" + type_id: 0x1c40702a + offset: 41920 +} member { id: 0x916f6c89 name: "nr_writeback_throttled" @@ -152094,6 +173761,24 @@ member { type_id: 0x74d29cf1 offset: 4768 } +member { + id: 0x3ee7c32c + name: "nr_zone_wplugs" + type_id: 0x1c40702a + offset: 4768 +} +member { + id: 0x42167336 + name: "nr_zones" + type_id: 0xe5312866 + offset: 40448 +} +member { + id: 0x4227fdfb + name: "nr_zones" + type_id: 0xd4bacb77 + offset: 4544 +} member { id: 0x429462cd name: "nr_zones" @@ -152129,6 +173814,12 @@ member { type_id: 0x6720d32f offset: 160 } +member { + id: 0xc8bf6b9d + name: "nreg" + type_id: 0xe5312866 + offset: 160 +} member { id: 0x9c39535d name: "nregs" @@ -152147,6 +173838,12 @@ member { type_id: 0x33756485 offset: 960 } +member { + id: 0x934a7563 + name: "nrpages" + type_id: 0x3f691753 + offset: 960 +} member { id: 0x911292d9 name: "ns" @@ -152206,6 +173903,12 @@ member { type_id: 0x391f15ea offset: 384 } +member { + id: 0x91dc29f2 + name: "ns" + type_id: 0x3ee7bddd + offset: 384 +} member { id: 0x91e8d189 name: "ns" @@ -152218,12 +173921,41 @@ member { type_id: 0x0a193bb7 offset: 64 } +member { + id: 0x91e9180a + name: "ns" + type_id: 0x0bd7d75e +} +member { + id: 0x91e91bb0 + name: "ns" + type_id: 0x0bd7d75e + offset: 832 +} +member { + id: 0x91e91f2f + name: "ns" + type_id: 0x0bd7d75e + offset: 1728 +} member { id: 0x91ed6db0 name: "ns" type_id: 0x0fabaf3b offset: 128 } +member { + id: 0x91f2eaef + name: "ns" + type_id: 0x102cf00b + offset: 128 +} +member { + id: 0x91fd0471 + name: "ns" + type_id: 0x1fcf4d63 + offset: 64 +} member { id: 0xaa9f6a1a name: "ns_current" @@ -152266,6 +173998,12 @@ member { type_id: 0x303f8188 offset: 512 } +member { + id: 0x9be5a870 + name: "ns_type" + type_id: 0x01162180 + offset: 512 +} member { id: 0xd90bc7bf name: "nsarea" @@ -152343,6 +174081,12 @@ member { type_id: 0xc9082b19 offset: 96 } +member { + id: 0xac47b015 + name: "nsproxy" + type_id: 0x23bf5f14 + offset: 19072 +} member { id: 0xac738cad name: "nsproxy" @@ -152379,6 +174123,12 @@ member { type_id: 0x92233392 offset: 192 } +member { + id: 0x47533a3d + name: "ntime" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0x233de962 name: "ntp_data" @@ -152420,6 +174170,12 @@ member { type_id: 0xdf9f948b offset: 64 } +member { + id: 0x1c09f5df + name: "num" + type_id: 0x3fbe8b7a + offset: 64 +} member { id: 0x1c2dba34 name: "num" @@ -152566,6 +174322,12 @@ member { type_id: 0x4585663f offset: 128 } +member { + id: 0x518057d0 + name: "num_args" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0x519de530 name: "num_args" @@ -152602,6 +174364,12 @@ member { type_id: 0xe62ebf07 offset: 2112 } +member { + id: 0x301d5508 + name: "num_bpf_raw_events" + type_id: 0xd4bacb77 + offset: 10752 +} member { id: 0x308c6aa5 name: "num_bpf_raw_events" @@ -152614,6 +174382,12 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x0b3f5af7 + name: "num_bugs" + type_id: 0xd4bacb77 + offset: 9536 +} member { id: 0x0bae655a name: "num_bugs" @@ -152715,6 +174489,12 @@ member { type_id: 0x4585663f offset: 160 } +member { + id: 0x1ed8d0c4 + name: "num_classes" + type_id: 0xd4bacb77 + offset: 160 +} member { id: 0x1c9b1176 name: "num_clips" @@ -152970,6 +174750,12 @@ member { type_id: 0x4585663f offset: 128 } +member { + id: 0x7ff3ca73 + name: "num_descs" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0x8833a085 name: "num_different_channels" @@ -153047,6 +174833,18 @@ member { type_id: 0x4585663f offset: 192 } +member { + id: 0x7f4afc0e + name: "num_exentries" + type_id: 0xd4bacb77 + offset: 9024 +} +member { + id: 0x7f4afeec + name: "num_exentries" + type_id: 0xd4bacb77 + offset: 3040 +} member { id: 0x7f574eee name: "num_exentries" @@ -153131,6 +174929,12 @@ member { type_id: 0x4585663f offset: 2848 } +member { + id: 0x4aa6c7d8 + name: "num_gpl_syms" + type_id: 0xd4bacb77 + offset: 2848 +} member { id: 0x1eceb53f name: "num_groups" @@ -153268,6 +175072,12 @@ member { type_id: 0x6720d32f offset: 704 } +member { + id: 0x7e7fc6d4 + name: "num_jump_entries" + type_id: 0xd4bacb77 + offset: 11136 +} member { id: 0x7eeef979 name: "num_jump_entries" @@ -153298,6 +175108,18 @@ member { type_id: 0x4585663f offset: 2816 } +member { + id: 0xa8a78bf3 + name: "num_kp" + type_id: 0xd4bacb77 + offset: 2816 +} +member { + id: 0x6934cf4d + name: "num_kprobe_blacklist" + type_id: 0xd4bacb77 + offset: 11712 +} member { id: 0x69a5f0e0 name: "num_kprobe_blacklist" @@ -153310,6 +175132,18 @@ member { type_id: 0x6720d32f offset: 11744 } +member { + id: 0x11bbb8f2 + name: "num_kunit_init_suites" + type_id: 0xe5312866 + offset: 11744 +} +member { + id: 0xbe6379ea + name: "num_kunit_suites" + type_id: 0xe5312866 + offset: 11840 +} member { id: 0xbee16811 name: "num_kunit_suites" @@ -153936,6 +175770,12 @@ member { type_id: 0xf435685e offset: 384 } +member { + id: 0x592707bb + name: "num_srcu_structs" + type_id: 0xd4bacb77 + offset: 10624 +} member { id: 0x59b63816 name: "num_srcu_structs" @@ -154002,12 +175842,24 @@ member { type_id: 0x4585663f offset: 2304 } +member { + id: 0x31abd85f + name: "num_syms" + type_id: 0xd4bacb77 + offset: 2304 +} member { id: 0xba394221 name: "num_symtab" type_id: 0x4585663f offset: 64 } +member { + id: 0xbaa87d8c + name: "num_symtab" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x0e2a551a name: "num_targets" @@ -154056,24 +175908,48 @@ member { type_id: 0x6720d32f offset: 3200 } +member { + id: 0x775308ac + name: "num_trace_bprintk_fmt" + type_id: 0xd4bacb77 + offset: 11168 +} member { id: 0x77c23701 name: "num_trace_bprintk_fmt" type_id: 0x4585663f offset: 11168 } +member { + id: 0x2e267e35 + name: "num_trace_evals" + type_id: 0xd4bacb77 + offset: 11456 +} member { id: 0x2eb74198 name: "num_trace_evals" type_id: 0x4585663f offset: 11456 } +member { + id: 0x7578589a + name: "num_trace_events" + type_id: 0xd4bacb77 + offset: 11328 +} member { id: 0x75e96737 name: "num_trace_events" type_id: 0x4585663f offset: 11328 } +member { + id: 0xa95ee3b4 + name: "num_tracepoints" + type_id: 0xd4bacb77 + offset: 10528 +} member { id: 0xa9cfdc19 name: "num_tracepoints" @@ -154140,6 +176016,12 @@ member { type_id: 0x2dd58efa offset: 960 } +member { + id: 0x49b4e65c + name: "num_vf" + type_id: 0xd44f1a01 + offset: 960 +} member { id: 0xcb4eaa9e name: "num_vlans" @@ -154169,12 +176051,36 @@ member { type_id: 0xb3e7bac9 offset: 40 } +member { + id: 0xd446d25a + name: "numa_node" + type_id: 0xd4bacb77 + offset: 2816 +} +member { + id: 0xd446d5f9 + name: "numa_node" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0xd474418d name: "numa_node" type_id: 0xe62ebf07 offset: 192 } +member { + id: 0xd4775621 + name: "numa_node" + type_id: 0xe5312866 + offset: 608 +} +member { + id: 0xd4775dcb + name: "numa_node" + type_id: 0xe5312866 + offset: 512 +} member { id: 0xd4d7edf7 name: "numa_node" @@ -154250,6 +176156,12 @@ member { name: "numbered" type_id: 0x4585663f } +member { + id: 0x15729615 + name: "numbers" + type_id: 0x0ca2aecc + offset: 896 +} member { id: 0x15b56963 name: "numbers" @@ -154315,6 +176227,12 @@ member { type_id: 0xedf277ba offset: 2176 } +member { + id: 0x2e4da74a + name: "nvcsw" + type_id: 0x89d2d38c + offset: 2176 +} member { id: 0x2ef7000d name: "nvcsw" @@ -154327,6 +176245,18 @@ member { type_id: 0x33756485 offset: 3904 } +member { + id: 0x2efb1bc1 + name: "nvcsw" + type_id: 0x3f691753 + offset: 3904 +} +member { + id: 0x2efb1c7e + name: "nvcsw" + type_id: 0x3f691753 + offset: 16704 +} member { id: 0xafebceb1 name: "nvdimm" @@ -154506,12 +176436,36 @@ member { type_id: 0x1892eedc offset: 128 } +member { + id: 0x78a573a4 + name: "objcg" + type_id: 0x3096bdb5 + offset: 704 +} +member { + id: 0x78a575ac + name: "objcg" + type_id: 0x3096bdb5 + offset: 25408 +} +member { + id: 0x78a57fca + name: "objcg" + type_id: 0x3096bdb5 + offset: 10560 +} member { id: 0xfd068e7f name: "objcg_list" type_id: 0xd3c80119 offset: 10688 } +member { + id: 0xfdd24af1 + name: "objcg_list" + type_id: 0x070c8f33 + offset: 10688 +} member { id: 0xc6bfbaa4 name: "object" @@ -154798,6 +176752,12 @@ member { type_id: 0x6d7f5ff6 offset: 192 } +member { + id: 0x7e83ae53 + name: "of_match_table" + type_id: 0x23f3cee9 + offset: 320 +} member { id: 0x7e9aaed0 name: "of_match_table" @@ -154881,6 +176841,12 @@ member { type_id: 0x347303b4 offset: 1088 } +member { + id: 0xf7d77240 + name: "of_node" + type_id: 0x20f29662 + offset: 5952 +} member { id: 0xbd80d2ad name: "of_node_reused" @@ -154994,6 +176960,12 @@ member { name: "off" type_id: 0xedf277ba } +member { + id: 0x8b92dcf7 + name: "off" + type_id: 0x47ea5d8b + offset: 16 +} member { id: 0x8bd54826 name: "off" @@ -155058,6 +177030,12 @@ member { name: "offdelay_ms" type_id: 0x6720d32f } +member { + id: 0x3aca2565 + name: "offdev" + type_id: 0x1387d013 + offset: 128 +} member { id: 0x3addfc63 name: "offdev" @@ -155076,6 +177054,12 @@ member { type_id: 0x2de9e33f offset: 1088 } +member { + id: 0x888a9abb + name: "offline" + type_id: 0xd44f1a01 + offset: 768 +} member { id: 0xfb9190e6 name: "offline" @@ -155102,12 +177086,30 @@ member { type_id: 0xd3c80119 offset: 5952 } +member { + id: 0x4da0a2c9 + name: "offline_node" + type_id: 0x070c8f33 + offset: 5952 +} +member { + id: 0x2171770f + name: "offline_waitq" + type_id: 0xdf829a46 + offset: 8960 +} member { id: 0x21ad64a6 name: "offline_waitq" type_id: 0x03913382 offset: 8960 } +member { + id: 0xd2d9edc7 + name: "offload" + type_id: 0x0f95aaf6 + offset: 8448 +} member { id: 0xd2db4806 name: "offload" @@ -155150,6 +177152,12 @@ member { type_id: 0x33756485 offset: 128 } +member { + id: 0xdfe00828 + name: "offload_requested" + type_id: 0x62aebfd4 + offset: 1232 +} member { id: 0xdfefd9c8 name: "offload_requested" @@ -155168,6 +177176,12 @@ member { type_id: 0x74d29cf1 offset: 1728 } +member { + id: 0x466862dd + name: "offloads" + type_id: 0x070c8f33 + offset: 256 +} member { id: 0x46bca1f3 name: "offloads" @@ -155350,6 +177364,17 @@ member { type_id: 0xdd6eef0a offset: 128 } +member { + id: 0x9bc862ee + name: "offset" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0x9bc8660f + name: "offset" + type_id: 0xd4bacb77 +} member { id: 0x9bd5d4ef name: "offset" @@ -155379,6 +177404,12 @@ member { type_id: 0xf67b8436 offset: 128 } +member { + id: 0x9bf11f89 + name: "offset" + type_id: 0xedc43a15 + offset: 448 +} member { id: 0x9bf12eb3 name: "offset" @@ -155465,6 +177496,12 @@ member { type_id: 0x8c43dc29 offset: 320 } +member { + id: 0x35660999 + name: "offsets" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x35690218 name: "offsets" @@ -155577,6 +177614,12 @@ member { type_id: 0x1b8590a8 offset: 64 } +member { + id: 0x2e0d0479 + name: "old_dom_cgrp" + type_id: 0x39e3e321 + offset: 6976 +} member { id: 0x2e2c46fc name: "old_dom_cgrp" @@ -155595,6 +177638,11 @@ member { type_id: 0x31c8b544 offset: 1536 } +member { + id: 0xccc5b454 + name: "old_map_fd" + type_id: 0xd4bacb77 +} member { id: 0xccf72020 name: "old_map_fd" @@ -155616,6 +177664,11 @@ member { name: "old_prog_fd" type_id: 0xe62ebf07 } +member { + id: 0x73a49cc5 + name: "old_prog_fd" + type_id: 0xd4bacb77 +} member { id: 0x8f2de382 name: "old_saddr" @@ -155658,12 +177711,24 @@ member { type_id: 0x914dbfdc offset: 4896 } +member { + id: 0x4eb46a02 + name: "old_subtree_control" + type_id: 0x951c1ffe + offset: 4896 +} member { id: 0xce81a94e name: "old_subtree_ss_mask" type_id: 0x914dbfdc offset: 4912 } +member { + id: 0xce85f8ee + name: "old_subtree_ss_mask" + type_id: 0x951c1ffe + offset: 4912 +} member { id: 0x1de2c00b name: "old_token" @@ -155704,6 +177769,18 @@ member { type_id: 0x6720d32f offset: 704 } +member { + id: 0x09cff8f2 + name: "on_cpu" + type_id: 0xe5312866 + offset: 704 +} +member { + id: 0x8d2ee15f + name: "on_list" + type_id: 0x951c1ffe + offset: 304 +} member { id: 0x8d72c341 name: "on_list" @@ -155728,12 +177805,30 @@ member { type_id: 0x5d8155a5 offset: 640 } +member { + id: 0x7443afe2 + name: "on_rq" + type_id: 0x2d2f93e0 + offset: 640 +} +member { + id: 0x748bb9fc + name: "on_rq" + type_id: 0xe5312866 + offset: 1152 +} member { id: 0x74a7bcd0 name: "on_rq" type_id: 0xc93e017b offset: 288 } +member { + id: 0x74fb9ece + name: "on_rq" + type_id: 0x951c1ffe + offset: 288 +} member { id: 0x9de8ecb2 name: "on_time" @@ -155746,6 +177841,12 @@ member { type_id: 0x6d7f5ff6 offset: 512 } +member { + id: 0xe0ad43b9 + name: "on_tree" + type_id: 0x62aebfd4 + offset: 512 +} member { id: 0xcd1e25eb name: "on_val" @@ -155825,6 +177926,12 @@ member { type_id: 0x2de9e33f offset: 1024 } +member { + id: 0x7d965a13 + name: "online" + type_id: 0xd44f1a01 + offset: 704 +} member { id: 0x7ddbdd3f name: "online" @@ -155844,6 +177951,12 @@ member { type_id: 0x74d29cf1 offset: 768 } +member { + id: 0xdad073cd + name: "online_cnt" + type_id: 0x1c40702a + offset: 768 +} member { id: 0xf1a1d2cb name: "online_pin" @@ -155892,18 +178005,42 @@ member { type_id: 0x6d7f5ff6 offset: 7616 } +member { + id: 0x975ed2b3 + name: "oom_flag_origin" + type_id: 0x62aebfd4 + offset: 7616 +} member { id: 0xffe1ad2b name: "oom_group" type_id: 0x6d7f5ff6 offset: 7808 } +member { + id: 0xffee7ccb + name: "oom_group" + type_id: 0x62aebfd4 + offset: 7808 +} member { id: 0xb975bd59 name: "oom_kill_disable" type_id: 0x6720d32f offset: 18112 } +member { + id: 0xb9f7aca2 + name: "oom_kill_disable" + type_id: 0xe5312866 + offset: 18112 +} +member { + id: 0xdc242870 + name: "oom_lock" + type_id: 0x62aebfd4 + offset: 18048 +} member { id: 0xdc2bf990 name: "oom_lock" @@ -155916,24 +178053,54 @@ member { type_id: 0x1b36c7a2 offset: 7680 } +member { + id: 0x373c0df1 + name: "oom_mm" + type_id: 0x04e4d3ec + offset: 7680 +} member { id: 0x005cabd1 name: "oom_notify" type_id: 0xd3c80119 offset: 18816 } +member { + id: 0x00886f5f + name: "oom_notify" + type_id: 0x070c8f33 + offset: 18816 +} +member { + id: 0xf59a7063 + name: "oom_reaper_list" + type_id: 0x26d2fc49 + offset: 25792 +} member { id: 0xf5a1bb36 name: "oom_reaper_list" type_id: 0x1d19a9d5 offset: 25792 } +member { + id: 0x537a1a51 + name: "oom_reaper_timer" + type_id: 0x0e4a54a4 + offset: 25856 +} member { id: 0x53a6c8ed name: "oom_reaper_timer" type_id: 0xd298e888 offset: 25856 } +member { + id: 0x8a0292cb + name: "oom_score_adj" + type_id: 0x47ea5d8b + offset: 7632 +} member { id: 0x8af549bb name: "oom_score_adj" @@ -155946,6 +178113,12 @@ member { type_id: 0xb0312d5a offset: 7648 } +member { + id: 0xd1d4b5d7 + name: "oom_score_adj_min" + type_id: 0x47ea5d8b + offset: 7648 +} member { id: 0x78ec31d3 name: "ooo_last_skb" @@ -155984,6 +178157,12 @@ member { type_id: 0x3f55d498 offset: 832 } +member { + id: 0xf0e4f525 + name: "op" + type_id: 0x165da3ab + offset: 832 +} member { id: 0x61a00378 name: "op_flags" @@ -156075,6 +178254,18 @@ member { type_id: 0x295c7202 offset: 512 } +member { + id: 0xad1ef232 + name: "open" + type_id: 0xaa704d96 + offset: 832 +} +member { + id: 0xad8fa1d5 + name: "open" + type_id: 0x3b29d2df + offset: 128 +} member { id: 0xad92170c name: "open" @@ -156250,6 +178441,12 @@ member { type_id: 0x2f3dfe58 offset: 2752 } +member { + id: 0xadaa4c49 + name: "open" + type_id: 0x1ec96dec + offset: 64 +} member { id: 0xadb9b020 name: "open" @@ -156273,6 +178470,22 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0xadf0072e + name: "open" + type_id: 0x4486eba9 +} +member { + id: 0xadf00fdd + name: "open" + type_id: 0x4486eba9 + offset: 960 +} +member { + id: 0xadf46e92 + name: "open" + type_id: 0x40ef5783 +} member { id: 0x3961e57f name: "open_count" @@ -156297,12 +178510,24 @@ member { type_id: 0x11c404ba offset: 8960 } +member { + id: 0xcef83b0a + name: "open_fds" + type_id: 0x054a7c73 + offset: 192 +} member { id: 0xcefb3c16 name: "open_fds" type_id: 0x064d6086 offset: 192 } +member { + id: 0xff1124c6 + name: "open_fds_init" + type_id: 0xba13a35e + offset: 1152 +} member { id: 0xff1223da name: "open_fds_init" @@ -156320,6 +178545,12 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x4e3e6970 + name: "open_flags" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x3273709e name: "open_list" @@ -156344,6 +178575,12 @@ member { type_id: 0xf9355da1 offset: 5248 } +member { + id: 0x51614ea5 + name: "open_mode" + type_id: 0xd4bacb77 + offset: 5248 +} member { id: 0x48515050 name: "open_mutex" @@ -156362,12 +178599,24 @@ member { type_id: 0xa7c362b0 offset: 2304 } +member { + id: 0x48f6dee2 + name: "open_mutex" + type_id: 0x004a2e6f + offset: 2880 +} member { id: 0x9c778fd4 name: "open_partitions" type_id: 0x4585663f offset: 3264 } +member { + id: 0x9ce6b079 + name: "open_partitions" + type_id: 0xd4bacb77 + offset: 3264 +} member { id: 0x60e6f45c name: "open_wait" @@ -156482,12 +178731,22 @@ member { name: "ops" type_id: 0xbf311330 } +member { + id: 0xaf3fd853 + name: "ops" + type_id: 0xb4d8f054 +} member { id: 0xaf67dd7d name: "ops" type_id: 0xecd302d8 offset: 1152 } +member { + id: 0xaf8bbe1c + name: "ops" + type_id: 0x00bebf39 +} member { id: 0xaf8c0a54 name: "ops" @@ -156500,18 +178759,40 @@ member { type_id: 0x070c84c2 offset: 7360 } +member { + id: 0xaf91dfec + name: "ops" + type_id: 0x1adf4f40 +} member { id: 0xaf94908c name: "ops" type_id: 0x1f94d6ec offset: 2496 } +member { + id: 0xaf94b45b + name: "ops" + type_id: 0x1fb00139 + offset: 2496 +} member { id: 0xaf94f770 name: "ops" type_id: 0x1ff0a4fc offset: 448 } +member { + id: 0xaf950cd6 + name: "ops" + type_id: 0x1e07f082 + offset: 7168 +} +member { + id: 0xaf950f00 + name: "ops" + type_id: 0x1e0fa33c +} member { id: 0xaf9670dd name: "ops" @@ -156524,6 +178805,12 @@ member { type_id: 0x1d749f2c offset: 128 } +member { + id: 0xaf96cf0c + name: "ops" + type_id: 0x1dcb4ed8 + offset: 64 +} member { id: 0xaf9730e8 name: "ops" @@ -156536,6 +178823,23 @@ member { type_id: 0x129cd18b offset: 128 } +member { + id: 0xaf9f65fe + name: "ops" + type_id: 0x1461bc53 + offset: 64 +} +member { + id: 0xafa0b1bf + name: "ops" + type_id: 0x2bb9ef30 + offset: 960 +} +member { + id: 0xafa3e779 + name: "ops" + type_id: 0x28e7daa3 +} member { id: 0xafaa588c name: "ops" @@ -156716,6 +179020,12 @@ member { type_id: 0x3f86a385 offset: 3776 } +member { + id: 0xafb4c1c1 + name: "ops" + type_id: 0x3fc8a02f + offset: 128 +} member { id: 0xafb54acd name: "ops" @@ -157214,6 +179524,12 @@ member { type_id: 0x33756485 offset: 896 } +member { + id: 0x0d27bff1 + name: "ops_state" + type_id: 0x5bc93c81 + offset: 832 +} member { id: 0x0dcc5df8 name: "ops_state" @@ -157254,6 +179570,12 @@ member { type_id: 0x295c7202 offset: 128 } +member { + id: 0xf6670889 + name: "opt" + type_id: 0x2d2f93e0 + offset: 128 +} member { id: 0xf676260e name: "opt" @@ -157289,6 +179611,12 @@ member { type_id: 0x6d7f5ff6 offset: 392 } +member { + id: 0x3b2bae3c + name: "opt_failed" + type_id: 0x62aebfd4 + offset: 392 +} member { id: 0x5e1efe31 name: "opt_flen" @@ -157433,6 +179761,12 @@ member { name: "optval" type_id: 0xedf277ba } +member { + id: 0xb50d41d0 + name: "order" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0xb51c2507 name: "order" @@ -157486,6 +179820,12 @@ member { type_id: 0x295c7202 offset: 56 } +member { + id: 0xb5f4d164 + name: "order" + type_id: 0x2d2f93e0 + offset: 56 +} member { id: 0x09a3c7ca name: "order_hint" @@ -157635,6 +179975,12 @@ member { type_id: 0x1892eedc offset: 10624 } +member { + id: 0xbfa6d55c + name: "orig_objcg" + type_id: 0x3096bdb5 + offset: 10624 +} member { id: 0x0cfdd1a6 name: "orig_offset" @@ -157651,17 +179997,39 @@ member { name: "orig_pmd" type_id: 0xae60496e } +member { + id: 0xcbf7d59c + name: "orig_pmd" + type_id: 0x9a840f98 +} member { id: 0x7ddf8761 name: "orig_prog" type_id: 0x2a47192f offset: 512 } +member { + id: 0x7de27152 + name: "orig_prog" + type_id: 0x17b12ac6 + offset: 512 +} member { id: 0x364e8ee0 name: "orig_pte" type_id: 0xe0bb64fa } +member { + id: 0x36c90c24 + name: "orig_pte" + type_id: 0x6739a054 +} +member { + id: 0x3767a448 + name: "orig_ret_vaddr" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x376bb83b name: "orig_ret_vaddr" @@ -157674,6 +180042,12 @@ member { type_id: 0xe62ebf07 offset: 8896 } +member { + id: 0x5207c5fe + name: "orig_x0" + type_id: 0x89d2d38c + offset: 2176 +} member { id: 0x521c341e name: "orig_x0" @@ -157794,6 +180168,18 @@ member { type_id: 0x54bb1a65 offset: 96 } +member { + id: 0x2767620f + name: "osq" + type_id: 0x1bcb338b + offset: 128 +} +member { + id: 0x2767624e + name: "osq" + type_id: 0x1bcb338b + offset: 96 +} member { id: 0x1e410881 name: "osrcrt" @@ -157853,6 +180239,12 @@ member { type_id: 0x4585663f offset: 2304 } +member { + id: 0x98c363f4 + name: "oublock" + type_id: 0x3f691753 + offset: 4480 +} member { id: 0x98cf7f87 name: "oublock" @@ -157978,6 +180370,12 @@ member { type_id: 0xf435685e offset: 242048 } +member { + id: 0xc0138d29 + name: "out_batch" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0xc077ad8d name: "out_batch" @@ -158745,6 +181143,12 @@ member { type_id: 0x0bcce092 offset: 384 } +member { + id: 0x4a98ae50 + name: "owner" + type_id: 0x05d6a478 + offset: 9344 +} member { id: 0x4a99f28b name: "owner" @@ -158757,6 +181161,12 @@ member { type_id: 0x071f0de3 offset: 7552 } +member { + id: 0x4a9afdb6 + name: "owner" + type_id: 0x078f1f68 + offset: 1728 +} member { id: 0x4a9f200d name: "owner" @@ -158769,12 +181179,47 @@ member { type_id: 0x3eed77c0 offset: 192 } +member { + id: 0x4aa3952e + name: "owner" + type_id: 0x3ee7bddd + offset: 1024 +} member { id: 0x4aa4bed9 name: "owner" type_id: 0x39cfb49e offset: 64 } +member { + id: 0x4aa9e1aa + name: "owner" + type_id: 0x3490c793 + offset: 64 +} +member { + id: 0x4aa9e4d9 + name: "owner" + type_id: 0x3490c793 + offset: 384 +} +member { + id: 0x4aa9e54b + name: "owner" + type_id: 0x3490c793 +} +member { + id: 0x4aa9ec89 + name: "owner" + type_id: 0x3490c793 + offset: 128 +} +member { + id: 0x4aa9edb8 + name: "owner" + type_id: 0x3490c793 + offset: 960 +} member { id: 0x4aac2c91 name: "owner" @@ -158797,12 +181242,35 @@ member { type_id: 0x25b7c605 offset: 1728 } +member { + id: 0x4abba0c8 + name: "owner" + type_id: 0x26d2fc49 + offset: 8320 +} +member { + id: 0x4ac6b851 + name: "owner" + type_id: 0x5bc93c81 + offset: 64 +} +member { + id: 0x4ac6bcb0 + name: "owner" + type_id: 0x5bc93c81 +} member { id: 0x4ad6a726 name: "owner" type_id: 0x4bdbd862 offset: 576 } +member { + id: 0x4ad70edf + name: "owner" + type_id: 0x4a74074c + offset: 1632 +} member { id: 0x4aeb46f7 name: "owner" @@ -158896,6 +181364,12 @@ member { type_id: 0x2abfc5ab offset: 64 } +member { + id: 0xa69fe895 + name: "p" + type_id: 0x2ea5abf1 + offset: 832 +} member { id: 0xa6a5a586 name: "p" @@ -158930,11 +181404,22 @@ member { type_id: 0x09290a47 offset: 832 } +member { + id: 0xa6bb9160 + name: "p" + type_id: 0x0ad2924e + offset: 1088 +} member { id: 0xff9c5995 name: "p4d" type_id: 0x58545d97 } +member { + id: 0xffcb6c6a + name: "p4d" + type_id: 0x0f61a24e +} member { id: 0x65cd7390 name: "p4d_entry" @@ -159388,6 +181873,12 @@ member { type_id: 0x33756485 offset: 192 } +member { + id: 0x6bebe062 + name: "pad" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x6beede63 name: "pad" @@ -159459,6 +181950,12 @@ member { type_id: 0xf435685e offset: 128 } +member { + id: 0xac2ad475 + name: "pad_until" + type_id: 0x3f691753 + offset: 256 +} member { id: 0xace1880a name: "pad_until" @@ -159635,6 +182132,17 @@ member { type_id: 0x00c72527 offset: 768 } +member { + id: 0x3216587a + name: "page" + type_id: 0x138da2e0 + offset: 640 +} +member { + id: 0x32165e03 + name: "page" + type_id: 0x138da2e0 +} member { id: 0x32212da1 name: "page" @@ -159676,6 +182184,11 @@ member { name: "page" type_id: 0x304d9ced } +member { + id: 0x3261a5cc + name: "page" + type_id: 0x64766d1c +} member { id: 0x3262f2e0 name: "page" @@ -159746,6 +182259,11 @@ member { name: "page_free" type_id: 0x0ede182a } +member { + id: 0x88e16cca + name: "page_free" + type_id: 0xd2da6557 +} member { id: 0xdb001408 name: "page_link" @@ -159757,6 +182275,12 @@ member { type_id: 0xd3c80119 offset: 1280 } +member { + id: 0x19a7b76f + name: "page_list" + type_id: 0x070c8f33 + offset: 1280 +} member { id: 0xcb4e89cb name: "page_mem" @@ -159769,6 +182293,12 @@ member { type_id: 0x39290604 offset: 576 } +member { + id: 0xb52a8ca0 + name: "page_mkwrite" + type_id: 0x06917575 + offset: 576 +} member { id: 0xf64fa2f5 name: "page_order" @@ -159876,11 +182406,22 @@ member { type_id: 0xf313e71a offset: 1056 } +member { + id: 0x0a318276 + name: "page_table_lock" + type_id: 0xd99a84d5 + offset: 1056 +} member { id: 0xa35b0e7b name: "page_type" type_id: 0x4585663f } +member { + id: 0xa3ca31d6 + name: "page_type" + type_id: 0xd4bacb77 +} member { id: 0x71dc8384 name: "pageblock_flags" @@ -159899,6 +182440,12 @@ member { type_id: 0x6720d32f offset: 25760 } +member { + id: 0xb691926a + name: "pagefault_disabled" + type_id: 0xe5312866 + offset: 25760 +} member { id: 0x780f0a84 name: "pages" @@ -159946,6 +182493,12 @@ member { type_id: 0xd3c80119 offset: 128 } +member { + id: 0x789e3529 + name: "pages" + type_id: 0xd4bacb77 + offset: 4032 +} member { id: 0x78d8aec2 name: "pages" @@ -159957,6 +182510,11 @@ member { name: "pages" type_id: 0x914dbfdc } +member { + id: 0x78df950f + name: "pages" + type_id: 0x951c1ffe +} member { id: 0x538add2b name: "pages_compacted" @@ -159988,6 +182546,12 @@ member { offset: 3360 bitsize: 1 } +member { + id: 0x7d4e53a3 + name: "pages_skipped" + type_id: 0xe95d9484 + offset: 64 +} member { id: 0x7d5b002a name: "pages_skipped" @@ -160012,12 +182576,24 @@ member { type_id: 0x4585663f offset: 3008 } +member { + id: 0xf01a4cbe + name: "pageset_batch" + type_id: 0xe5312866 + offset: 896 +} member { id: 0xf0985d45 name: "pageset_batch" type_id: 0x6720d32f offset: 896 } +member { + id: 0x653f4cee + name: "pageset_high_max" + type_id: 0xe5312866 + offset: 864 +} member { id: 0x65bd5d15 name: "pageset_high_max" @@ -160030,6 +182606,18 @@ member { type_id: 0x6720d32f offset: 832 } +member { + id: 0x86d0e5fc + name: "pageset_high_min" + type_id: 0xe5312866 + offset: 832 +} +member { + id: 0xc3dce4c8 + name: "pagesize" + type_id: 0x287df2b4 + offset: 512 +} member { id: 0xc3f2c304 name: "pagesize" @@ -160082,6 +182670,11 @@ member { name: "panel" type_id: 0x8acbefdb } +member { + id: 0xd3f6a3ef + name: "panel" + type_id: 0xd4bacb77 +} member { id: 0xe34cadd4 name: "panel_orientation" @@ -160205,6 +182798,18 @@ member { type_id: 0x6720d32f offset: 640 } +member { + id: 0x55d059a3 + name: "param_index" + type_id: 0xe5312866 + offset: 640 +} +member { + id: 0xb81d9b5a + name: "param_lock" + type_id: 0x004a2e6f + offset: 2368 +} member { id: 0xb8ba1216 name: "param_lock" @@ -160217,12 +182822,24 @@ member { type_id: 0x2dfc9a8f offset: 640 } +member { + id: 0x1c781b39 + name: "param_value" + type_id: 0x3ee7bddd + offset: 576 +} member { id: 0x1c7fe391 name: "param_value" type_id: 0x391f15ea offset: 576 } +member { + id: 0x3b52134c + name: "parameters" + type_id: 0x17e3d427 + offset: 192 +} member { id: 0x3b7c4678 name: "parameters" @@ -160313,6 +182930,12 @@ member { type_id: 0x3413d17b offset: 64 } +member { + id: 0x7209bd6e + name: "parent" + type_id: 0x38c489fe + offset: 1856 +} member { id: 0x720a39dd name: "parent" @@ -160366,6 +182989,23 @@ member { type_id: 0x23f09c34 offset: 192 } +member { + id: 0x7214aa56 + name: "parent" + type_id: 0x25d8ac24 +} +member { + id: 0x721707e6 + name: "parent" + type_id: 0x26726bc1 + offset: 448 +} +member { + id: 0x7217a3f1 + name: "parent" + type_id: 0x26d2fc49 + offset: 14592 +} member { id: 0x72185059 name: "parent" @@ -160389,6 +183029,12 @@ member { type_id: 0x2ba5754c offset: 2432 } +member { + id: 0x721d3d5b + name: "parent" + type_id: 0x2c4d6529 + offset: 1216 +} member { id: 0x721ff08c name: "parent" @@ -160401,12 +183047,24 @@ member { type_id: 0x11eda6ed offset: 448 } +member { + id: 0x722154ed + name: "parent" + type_id: 0x102cf00b + offset: 1536 +} member { id: 0x7221e9c4 name: "parent" type_id: 0x109715b6 offset: 4096 } +member { + id: 0x722281b4 + name: "parent" + type_id: 0x13f9a96c + offset: 1536 +} member { id: 0x72242632 name: "parent" @@ -160419,6 +183077,12 @@ member { type_id: 0x1964f783 offset: 1088 } +member { + id: 0x72287ce5 + name: "parent" + type_id: 0x1906d61e + offset: 192 +} member { id: 0x72293a5b name: "parent" @@ -160455,6 +183119,18 @@ member { type_id: 0x1dce0fdd offset: 5248 } +member { + id: 0x722eb4c5 + name: "parent" + type_id: 0x1fcf4d63 + offset: 576 +} +member { + id: 0x722fd174 + name: "parent" + type_id: 0x1ea76fc0 + offset: 64 +} member { id: 0x7232a6c4 name: "parent" @@ -160532,6 +183208,12 @@ member { type_id: 0x055f6606 offset: 768 } +member { + id: 0x7234acf0 + name: "parent" + type_id: 0x05d6a478 + offset: 768 +} member { id: 0x72355923 name: "parent" @@ -160596,6 +183278,12 @@ member { type_id: 0x6d7f5ff6 offset: 1984 } +member { + id: 0xbed8ba53 + name: "parent_could_setfcap" + type_id: 0x62aebfd4 + offset: 1984 +} member { id: 0xd28732f0 name: "parent_ctx" @@ -160620,6 +183308,12 @@ member { type_id: 0x18a2fb63 offset: 192 } +member { + id: 0xeaa4e1ad + name: "parent_exec_id" + type_id: 0x89d2d38c + offset: 20160 +} member { id: 0xeabf104d name: "parent_exec_id" @@ -160809,6 +183503,12 @@ member { type_id: 0x0f3dfb90 offset: 576 } +member { + id: 0x8018103f + name: "parse_monolithic" + type_id: 0xd7037366 + offset: 192 +} member { id: 0x80e00e0c name: "parse_monolithic" @@ -160826,6 +183526,12 @@ member { type_id: 0x2f324891 offset: 128 } +member { + id: 0xbce8061c + name: "parse_param" + type_id: 0xd1bd53ba + offset: 128 +} member { id: 0xcfa2fa2e name: "parse_protocol" @@ -160862,12 +183568,24 @@ member { type_id: 0x0c2e195c offset: 704 } +member { + id: 0x794ed089 + name: "part" + type_id: 0x01b328b8 + offset: 704 +} member { id: 0x7ad1703f name: "part0" type_id: 0x0c2e195c offset: 512 } +member { + id: 0x7adced0e + name: "part0" + type_id: 0x01b328b8 + offset: 512 +} member { id: 0xda18eac7 name: "part_cfg" @@ -160898,6 +183616,12 @@ member { type_id: 0x80c20070 offset: 384 } +member { + id: 0xd9e7b987 + name: "part_tbl" + type_id: 0x4c248ace + offset: 384 +} member { id: 0xec9db3aa name: "part_time" @@ -161095,6 +183819,12 @@ member { type_id: 0xf57b706b offset: 640 } +member { + id: 0xfab83b80 + name: "patchable_function_entries" + type_id: 0x656b4854 + offset: 640 +} member { id: 0x70c68d7c name: "patchlevel" @@ -161134,6 +183864,11 @@ member { name: "path" type_id: 0xedf277ba } +member { + id: 0x77cd4e42 + name: "path" + type_id: 0x89d2d38c +} member { id: 0x502797a0 name: "path_blob_ptr" @@ -161158,6 +183893,12 @@ member { type_id: 0x0faae5b1 offset: 128 } +member { + id: 0xe2f74d6f + name: "path_fd" + type_id: 0xe5312866 + offset: 128 +} member { id: 0xb0851415 name: "path_mig_state" @@ -161187,6 +183928,11 @@ member { name: "pathname" type_id: 0xedf277ba } +member { + id: 0xa1cf222b + name: "pathname" + type_id: 0x89d2d38c +} member { id: 0x0074c822 name: "paths" @@ -161318,6 +184064,11 @@ member { type_id: 0x3f0185ef offset: 192 } +member { + id: 0xa767452b + name: "payload" + type_id: 0x0951874b +} member { id: 0xa7d781ed name: "payload" @@ -161388,6 +184139,12 @@ member { type_id: 0xedf277ba offset: 2048 } +member { + id: 0xa54dee29 + name: "pc" + type_id: 0x89d2d38c + offset: 2048 +} member { id: 0xa5561fc9 name: "pc" @@ -161400,6 +184157,12 @@ member { type_id: 0x33756485 offset: 768 } +member { + id: 0xa5fb5ac1 + name: "pc" + type_id: 0x3f691753 + offset: 768 +} member { id: 0xa3334495 name: "pci" @@ -161666,6 +184429,11 @@ member { type_id: 0x2e53e24a offset: 320 } +member { + id: 0x5813913e + name: "pcount" + type_id: 0x3f691753 +} member { id: 0x581f8d4d name: "pcount" @@ -161676,6 +184444,17 @@ member { name: "pcp_list" type_id: 0xd3c80119 } +member { + id: 0xd1a74673 + name: "pcp_list" + type_id: 0x070c8f33 +} +member { + id: 0xe8ddbb46 + name: "pcpu" + type_id: 0x1496c1b0 + offset: 512 +} member { id: 0xe8fb80f6 name: "pcpu" @@ -161725,6 +184504,12 @@ member { type_id: 0x3e40064a offset: 4928 } +member { + id: 0xf4259c52 + name: "pcref" + type_id: 0x14168bc7 + offset: 4928 +} member { id: 0x27008ea9 name: "pcs_an_restart" @@ -162057,6 +184842,12 @@ member { type_id: 0x6720d32f offset: 13664 } +member { + id: 0x1b9dae7d + name: "pdeath_signal" + type_id: 0xe5312866 + offset: 13664 +} member { id: 0x414b677e name: "pdestructor" @@ -162148,6 +184939,12 @@ member { type_id: 0x92233392 offset: 128 } +member { + id: 0x949e4c11 + name: "peaks_lock" + type_id: 0xd99a84d5 + offset: 6400 +} member { id: 0x94b4c572 name: "peaks_lock" @@ -162366,6 +185163,18 @@ member { type_id: 0x6d7f5ff6 offset: 768 } +member { + id: 0xf9b8e88f + name: "pending" + type_id: 0x77a273f5 + offset: 19456 +} +member { + id: 0xf9e260df + name: "pending" + type_id: 0x2d2f93e0 + offset: 8 +} member { id: 0xf9e6133e name: "pending" @@ -162560,18 +185369,36 @@ member { type_id: 0x10a757c8 offset: 57344 } +member { + id: 0xd8396bd0 + name: "per_cpu_nodestats" + type_id: 0x1cf93057 + offset: 57344 +} member { id: 0x35e57e51 name: "per_cpu_pageset" type_id: 0x1321a5b2 offset: 704 } +member { + id: 0x35ee2a41 + name: "per_cpu_pageset" + type_id: 0x1875b5b6 + offset: 704 +} member { id: 0xf050196f name: "per_cpu_zonestats" type_id: 0x2f5f8053 offset: 768 } +member { + id: 0xf05831c8 + name: "per_cpu_zonestats" + type_id: 0x27772709 + offset: 768 +} member { id: 0x319b41b8 name: "per_io_data_size" @@ -162596,6 +185423,12 @@ member { type_id: 0x18bd6530 offset: 10304 } +member { + id: 0x6830f635 + name: "percpu" + type_id: 0x3ee7bddd + offset: 10304 +} member { id: 0x68636cd1 name: "percpu" @@ -162619,6 +185452,17 @@ member { type_id: 0x3eaa642b offset: 4224 } +member { + id: 0xdce89503 + name: "percpu_cluster" + type_id: 0x13f59b25 + offset: 4224 +} +member { + id: 0x2ad44c32 + name: "percpu_count_ptr" + type_id: 0x3f691753 +} member { id: 0x2ad85041 name: "percpu_count_ptr" @@ -162636,6 +185480,12 @@ member { type_id: 0x120540d1 offset: 1984 } +member { + id: 0x2bc6f5f5 + name: "percpu_drift_mark" + type_id: 0x3f691753 + offset: 11776 +} member { id: 0x2bcae986 name: "percpu_drift_mark" @@ -162666,12 +185516,24 @@ member { type_id: 0x6d7f5ff6 offset: 16 } +member { + id: 0x4dbc743c + name: "percpu_pvec_drained" + type_id: 0x62aebfd4 + offset: 16 +} member { id: 0x9c409d7b name: "percpu_size" type_id: 0x4585663f offset: 10368 } +member { + id: 0x9cd1a2d6 + name: "percpu_size" + type_id: 0xd4bacb77 + offset: 10368 +} member { id: 0xf951c344 name: "perf_event" @@ -162682,18 +185544,41 @@ member { name: "perf_event" type_id: 0x32281bdf } +member { + id: 0xf999dae3 + name: "perf_event" + type_id: 0xc756a696 +} +member { + id: 0x2505fb49 + name: "perf_event_ctxp" + type_id: 0x35e2670f + offset: 23936 +} member { id: 0x2513be19 name: "perf_event_ctxp" type_id: 0x23a73732 offset: 23936 } +member { + id: 0x482762fc + name: "perf_event_list" + type_id: 0x070c8f33 + offset: 24384 +} member { id: 0x48f3a672 name: "perf_event_list" type_id: 0xd3c80119 offset: 24384 } +member { + id: 0x452c7f77 + name: "perf_event_mutex" + type_id: 0x004a2e6f + offset: 24000 +} member { id: 0x458bf63b name: "perf_event_mutex" @@ -162724,6 +185609,12 @@ member { type_id: 0x861a0f9a offset: 23904 } +member { + id: 0x9bef96ab + name: "perf_recursion" + type_id: 0x8706f7e2 + offset: 23904 +} member { id: 0x326fd377 name: "perf_refcount" @@ -162735,6 +185626,11 @@ member { name: "performance" type_id: 0x33756485 } +member { + id: 0x4d6919fb + name: "performance" + type_id: 0x3f691753 +} member { id: 0xefb147c8 name: "performance_state" @@ -162776,6 +185672,12 @@ member { type_id: 0xe8034002 offset: 16 } +member { + id: 0xffa5edbc + name: "period" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0xffe019d6 name: "period" @@ -162823,6 +185725,12 @@ member { type_id: 0xf435685e offset: 384 } +member { + id: 0xcf013bae + name: "period_contrib" + type_id: 0xd4bacb77 + offset: 224 +} member { id: 0xcf1c894e name: "period_contrib" @@ -162865,6 +185773,12 @@ member { type_id: 0x4585663f offset: 1504 } +member { + id: 0xe3963d9a + name: "period_time" + type_id: 0x3f691753 + offset: 768 +} member { id: 0xe39a21e9 name: "period_time" @@ -162883,6 +185797,12 @@ member { type_id: 0xcd7704bf offset: 512 } +member { + id: 0x81f3ec68 + name: "period_timer" + type_id: 0x0e4a54a4 + offset: 448 +} member { id: 0x6eae7188 name: "periodic" @@ -162990,6 +185910,12 @@ member { type_id: 0xb3e7bac9 offset: 192 } +member { + id: 0xf2b10bf9 + name: "perm" + type_id: 0x951c1ffe + offset: 192 +} member { id: 0xf2dc5564 name: "perm" @@ -163014,6 +185940,12 @@ member { type_id: 0xc9082b19 offset: 96 } +member { + id: 0xf2f0a892 + name: "perm" + type_id: 0xd4bacb77 + offset: 1088 +} member { id: 0xf0266472 name: "perm_addr" @@ -163056,11 +185988,23 @@ member { type_id: 0x2d3d6954 offset: 128 } +member { + id: 0xc25e0e4d + name: "permission" + type_id: 0x5b563d81 + offset: 128 +} member { id: 0xf0063172 name: "permissions" type_id: 0xc9082b19 } +member { + id: 0xf01deaf4 + name: "permissions" + type_id: 0xd2db5e70 + offset: 960 +} member { id: 0xf05f0781 name: "permissions" @@ -163144,6 +186088,12 @@ member { type_id: 0xe8034002 offset: 336 } +member { + id: 0x2a7d2110 + name: "personality" + type_id: 0xd4bacb77 + offset: 13760 +} member { id: 0x2a9ae98e name: "personality" @@ -163168,6 +186118,11 @@ member { type_id: 0x914dbfdc offset: 64 } +member { + id: 0xca55bfb4 + name: "pf" + type_id: 0xd4bacb77 +} member { id: 0xca672bc0 name: "pf" @@ -163204,6 +186159,12 @@ member { type_id: 0x03913382 offset: 40960 } +member { + id: 0x18acfe6a + name: "pfmemalloc_wait" + type_id: 0xdf829a46 + offset: 40960 +} member { id: 0x64bb7964 name: "pfn" @@ -163239,6 +186200,12 @@ member { type_id: 0x33756485 offset: 256 } +member { + id: 0xc4027855 + name: "pfn_mkwrite" + type_id: 0x06917575 + offset: 640 +} member { id: 0xc43dc026 name: "pfn_mkwrite" @@ -163269,6 +186236,17 @@ member { type_id: 0x4585663f offset: 1184 } +member { + id: 0x3301519b + name: "pgd" + type_id: 0x0a4b4f9e +} +member { + id: 0x33031b84 + name: "pgd" + type_id: 0x0802ea40 + offset: 832 +} member { id: 0x332a4795 name: "pgd" @@ -163281,6 +186259,11 @@ member { type_id: 0x2154832c offset: 832 } +member { + id: 0x3382c807 + name: "pgd" + type_id: 0x89d2d38c +} member { id: 0x33a4083e name: "pgd" @@ -163296,6 +186279,12 @@ member { name: "pgd_entry" type_id: 0x2fd50f6e } +member { + id: 0x2d10d500 + name: "pgdat" + type_id: 0x34f56052 + offset: 10048 +} member { id: 0x2d248ccd name: "pgdat" @@ -163307,11 +186296,22 @@ member { type_id: 0x03038214 offset: 10048 } +member { + id: 0x2b8041e8 + name: "pgmap" + type_id: 0x181d3753 +} member { id: 0x2b8ac6b5 name: "pgmap" type_id: 0x129a6a0a } +member { + id: 0xadf1f36f + name: "pgoff" + type_id: 0x3f691753 + offset: 128 +} member { id: 0xadfde23f name: "pgoff" @@ -163336,6 +186336,11 @@ member { type_id: 0x9cf21ab5 offset: 320 } +member { + id: 0xbe39e56b + name: "pgprot" + type_id: 0x89d2d38c +} member { id: 0xbe731a7d name: "pgprot" @@ -163394,6 +186399,12 @@ member { type_id: 0xb02b353a offset: 960 } +member { + id: 0x5aa74039 + name: "pgtables_bytes" + type_id: 0x5bc93c81 + offset: 960 +} member { id: 0xdb759b4a name: "phandle" @@ -163793,12 +186804,24 @@ member { type_id: 0x4585663f offset: 416 } +member { + id: 0x3a8871ee + name: "physical_block_size" + type_id: 0xd4bacb77 + offset: 416 +} member { id: 0x1e41eb2a name: "physical_location" type_id: 0x2909aa5b offset: 6656 } +member { + id: 0x1e57ac4f + name: "physical_location" + type_id: 0x3f4ecfc4 + offset: 6656 +} member { id: 0xbe573241 name: "physical_maximum" @@ -163811,6 +186834,12 @@ member { type_id: 0x0faae5b1 offset: 640 } +member { + id: 0x742e4169 + name: "pi_blocked_on" + type_id: 0x32fafc50 + offset: 20672 +} member { id: 0x743b6f28 name: "pi_blocked_on" @@ -163829,6 +186858,12 @@ member { type_id: 0xc8b17aa7 offset: 20320 } +member { + id: 0x3e5a572f + name: "pi_lock" + type_id: 0x82b48b59 + offset: 20320 +} member { id: 0x71601996 name: "pi_mutex" @@ -163841,18 +186876,42 @@ member { type_id: 0x5d8155a5 offset: 24 } +member { + id: 0x0ee3580c + name: "pi_offset" + type_id: 0x2d2f93e0 + offset: 24 +} member { id: 0xca932336 name: "pi_se" type_id: 0x09484746 offset: 1920 } +member { + id: 0xca93d4fb + name: "pi_se" + type_id: 0x09bf8a48 + offset: 1920 +} +member { + id: 0x07076230 + name: "pi_state_cache" + type_id: 0x318c906e + offset: 23424 +} member { id: 0x0732fadd name: "pi_state_cache" type_id: 0x04147d22 offset: 23424 } +member { + id: 0xeb0514c0 + name: "pi_state_list" + type_id: 0x070c8f33 + offset: 23296 +} member { id: 0xebd1d04e name: "pi_state_list" @@ -163865,12 +186924,24 @@ member { type_id: 0x1d19a9d5 offset: 20608 } +member { + id: 0x71fae5c2 + name: "pi_top_task" + type_id: 0x26d2fc49 + offset: 20608 +} member { id: 0x729cbe30 name: "pi_tree" type_id: 0xd4a5845a offset: 320 } +member { + id: 0xcf3d6ef5 + name: "pi_waiters" + type_id: 0x0b16893f + offset: 20480 +} member { id: 0xcfe68bc9 name: "pi_waiters" @@ -164053,6 +187124,29 @@ member { name: "pid" type_id: 0xc9082b19 } +member { + id: 0x745dd27a + name: "pid" + type_id: 0xd4bacb77 + offset: 32 +} +member { + id: 0x745dd886 + name: "pid" + type_id: 0xd4bacb77 + offset: 320 +} +member { + id: 0x745ddf41 + name: "pid" + type_id: 0xd4bacb77 +} +member { + id: 0x746c5f8d + name: "pid" + type_id: 0xe5312866 + offset: 14400 +} member { id: 0x746f460e name: "pid" @@ -164105,6 +187199,12 @@ member { type_id: 0x18456730 offset: 2880 } +member { + id: 0x74b14277 + name: "pid" + type_id: 0x382e3f19 + offset: 128 +} member { id: 0x74c0d5ad name: "pid" @@ -164164,24 +187264,54 @@ member { type_id: 0x4585663f offset: 320 } +member { + id: 0x83d7998d + name: "pid_allocated" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0x73a835c0 name: "pid_cachep" type_id: 0x2efd5036 offset: 448 } +member { + id: 0x73b0996b + name: "pid_cachep" + type_id: 0x3651fb2c + offset: 448 +} member { id: 0xd7668cac name: "pid_links" type_id: 0x9e24df5e offset: 15296 } +member { + id: 0xd77783b1 + name: "pid_links" + type_id: 0x8f2bc211 + offset: 15296 +} +member { + id: 0x5dc7e0ee + name: "pid_ns_for_children" + type_id: 0x1fcf4d63 + offset: 256 +} member { id: 0x5dd23698 name: "pid_ns_for_children" type_id: 0x0a193bb7 offset: 256 } +member { + id: 0xd10a1762 + name: "pid_type" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0xd14a4099 name: "pid_type" @@ -164194,18 +187324,36 @@ member { type_id: 0xa7c362b0 offset: 8576 } +member { + id: 0xbabf2bc1 + name: "pidlist_mutex" + type_id: 0x004a2e6f + offset: 8576 +} member { id: 0xd9332c44 name: "pidlists" type_id: 0xd3c80119 offset: 8448 } +member { + id: 0xd9e7e8ca + name: "pidlists" + type_id: 0x070c8f33 + offset: 8448 +} member { id: 0x762ad441 name: "pids" type_id: 0xc9082b19 offset: 32 } +member { + id: 0x766198a7 + name: "pids" + type_id: 0x82469cdc + offset: 2816 +} member { id: 0x76698271 name: "pids" @@ -164452,6 +187600,12 @@ member { type_id: 0xa722c13e offset: 128 } +member { + id: 0xc9f12b19 + name: "pinned" + type_id: 0x95bb17a9 + offset: 128 +} member { id: 0xf221b9f3 name: "pinned" @@ -164496,12 +187650,24 @@ member { type_id: 0x1f4573ef offset: 2112 } +member { + id: 0x88e38b20 + name: "pinned_vm" + type_id: 0x5bc93c81 + offset: 2112 +} member { id: 0x1667a0eb name: "pins" type_id: 0x2df10d7a offset: 4864 } +member { + id: 0x16696c8e + name: "pins" + type_id: 0x233d687c + offset: 4864 +} member { id: 0x16739cd9 name: "pins" @@ -164580,6 +187746,12 @@ member { type_id: 0x1729da91 offset: 448 } +member { + id: 0xb1304f48 + name: "pipe_bufs" + type_id: 0x5bc93c81 + offset: 448 +} member { id: 0xb1dbad41 name: "pipe_bufs" @@ -164789,6 +187961,12 @@ member { type_id: 0x295c7202 offset: 320 } +member { + id: 0x3b7fd875 + name: "pkey_allocation_map" + type_id: 0x2d2f93e0 + offset: 320 +} member { id: 0xa639e53f name: "pkey_index" @@ -165053,6 +188231,12 @@ member { type_id: 0x18bd6530 offset: 192 } +member { + id: 0x38e00001 + name: "platform_data" + type_id: 0x3ee7bddd + offset: 1152 +} member { id: 0x38e7f6de name: "platform_data" @@ -165143,17 +188327,34 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0xa5d8086c + name: "plt_max_entries" + type_id: 0xe5312866 + offset: 64 +} member { id: 0xae340b41 name: "plt_num_entries" type_id: 0x6720d32f offset: 32 } +member { + id: 0xaeb61aba + name: "plt_num_entries" + type_id: 0xe5312866 + offset: 32 +} member { id: 0x8d36c2ec name: "plt_shndx" type_id: 0x6720d32f } +member { + id: 0x8db4d317 + name: "plt_shndx" + type_id: 0xe5312866 +} member { id: 0xc2797150 name: "plug" @@ -165166,6 +188367,12 @@ member { type_id: 0x38ce9779 offset: 21696 } +member { + id: 0xc2acfc75 + name: "plug" + type_id: 0x1cfaf445 + offset: 21696 +} member { id: 0xc2af1180 name: "plug" @@ -165196,6 +188403,30 @@ member { type_id: 0x0efc89b4 offset: 1088 } +member { + id: 0x0564f2b4 + name: "pm" + type_id: 0x27a605b2 + offset: 1152 +} +member { + id: 0x0564f49b + name: "pm" + type_id: 0x27a605b2 + offset: 960 +} +member { + id: 0x0564fbaf + name: "pm" + type_id: 0x27a605b2 + offset: 320 +} +member { + id: 0x0564fe55 + name: "pm" + type_id: 0x27a605b2 + offset: 704 +} member { id: 0x0578d172 name: "pm" @@ -165250,6 +188481,12 @@ member { type_id: 0x3c4114bd offset: 4736 } +member { + id: 0x2b3c9eae + name: "pm_domain" + type_id: 0x249072c8 + offset: 4736 +} member { id: 0x4dd8b515 name: "pm_flags" @@ -165268,6 +188505,12 @@ member { type_id: 0x449a775b offset: 1216 } +member { + id: 0x8eadab98 + name: "pm_only" + type_id: 0x1c40702a + offset: 2656 +} member { id: 0x8ec53974 name: "pm_only" @@ -165340,11 +188583,22 @@ member { type_id: 0x21082bfc offset: 320 } +member { + id: 0x566ea295 + name: "pmd" + type_id: 0x2c313a41 + offset: 384 +} member { id: 0x569cedab name: "pmd" type_id: 0xde7f96df } +member { + id: 0x56cb40ee + name: "pmd" + type_id: 0x89d2d38c +} member { id: 0x041686f0 name: "pmd_entry" @@ -165389,6 +188643,12 @@ member { type_id: 0x92233392 offset: 2368 } +member { + id: 0x8f331d48 + name: "pmr_save" + type_id: 0x89d2d38c + offset: 2368 +} member { id: 0x98e24df0 name: "pmsr_capa" @@ -165632,6 +188892,12 @@ member { offset: 384 bitsize: 1 } +member { + id: 0x8173d7eb + name: "poke_tab" + type_id: 0x3dddb8d6 + offset: 2112 +} member { id: 0x817676aa name: "poke_tab" @@ -165667,6 +188933,12 @@ member { name: "police" type_id: 0x09c82929 } +member { + id: 0x603da8ec + name: "policy" + type_id: 0xd4bacb77 + offset: 10816 +} member { id: 0x604985e0 name: "policy" @@ -165844,6 +189116,18 @@ member { type_id: 0x184ecba1 offset: 256 } +member { + id: 0x5e0feb7c + name: "poll" + type_id: 0x1aa0d6bd + offset: 640 +} +member { + id: 0x5e0fee29 + name: "poll" + type_id: 0x1aa0d6bd + offset: 1664 +} member { id: 0x5e14c2b7 name: "poll" @@ -165886,6 +189170,11 @@ member { type_id: 0x00a8eb28 offset: 640 } +member { + id: 0x5e163336 + name: "poll" + type_id: 0x037ee58f +} member { id: 0x5e1687e4 name: "poll" @@ -165939,6 +189228,12 @@ member { type_id: 0x31ae010b offset: 1728 } +member { + id: 0x5e34bc2b + name: "poll" + type_id: 0x21f15322 + offset: 256 +} member { id: 0x5e3692cb name: "poll" @@ -165956,6 +189251,12 @@ member { type_id: 0x2ff45622 offset: 512 } +member { + id: 0x5e55c2ac + name: "poll" + type_id: 0x40860d1c + offset: 576 +} member { id: 0x5e619b96 name: "poll" @@ -165973,6 +189274,12 @@ member { name: "poll" type_id: 0x898bdb04 } +member { + id: 0x5ecaf8af + name: "poll" + type_id: 0xdfbe64fc + offset: 512 +} member { id: 0xed4fe699 name: "poll32_events" @@ -165985,6 +189292,12 @@ member { offset: 40 bitsize: 1 } +member { + id: 0xb62cd1b7 + name: "poll_bio" + type_id: 0xda8d411b + offset: 64 +} member { id: 0xb6dad647 name: "poll_bio" @@ -166033,6 +189346,12 @@ member { type_id: 0x6720d32f offset: 896 } +member { + id: 0xb3af6d56 + name: "poll_event" + type_id: 0xe5312866 + offset: 896 +} member { id: 0x76c4a5d8 name: "poll_events" @@ -166257,6 +189576,12 @@ member { type_id: 0x3a413768 offset: 6080 } +member { + id: 0x3754f95e + name: "pool_data" + type_id: 0x3ee7bddd + offset: 192 +} member { id: 0x3772a386 name: "pool_data" @@ -166323,12 +189648,23 @@ member { type_id: 0x92233392 offset: 13376 } +member { + id: 0x06d9c052 + name: "por_el0" + type_id: 0x89d2d38c + offset: 13376 +} member { id: 0x48052e77 name: "port" type_id: 0xfe384bcc offset: 3072 } +member { + id: 0x482fa366 + name: "port" + type_id: 0xd4bacb77 +} member { id: 0x48321302 name: "port" @@ -166957,6 +190293,12 @@ member { type_id: 0x6720d32f offset: 192 } +member { + id: 0x2649d8ae + name: "pos" + type_id: 0xedc43a15 + offset: 64 +} member { id: 0x265024df name: "pos" @@ -167021,6 +190363,11 @@ member { type_id: 0x6720d32f offset: 192 } +member { + id: 0x90d61e14 + name: "position" + type_id: 0x119300fe +} member { id: 0x90dad6ba name: "position" @@ -167038,18 +190385,42 @@ member { type_id: 0x6ea71d7e offset: 2176 } +member { + id: 0x05441905 + name: "posix_cputimers" + type_id: 0x347b3ec2 + offset: 2176 +} +member { + id: 0x05441fa2 + name: "posix_cputimers" + type_id: 0x347b3ec2 + offset: 17088 +} member { id: 0x0df92ffd name: "posix_cputimers_work" type_id: 0xf8399b21 offset: 17728 } +member { + id: 0x0dfd8a5f + name: "posix_cputimers_work" + type_id: 0xfc9c39cc + offset: 17728 +} member { id: 0x302de26c name: "posix_timers" type_id: 0x5e8dc7f4 offset: 1088 } +member { + id: 0x308afd56 + name: "posix_timers" + type_id: 0xf992fdc1 + offset: 1088 +} member { id: 0x78a76eca name: "possible_clones" @@ -167080,6 +190451,12 @@ member { type_id: 0xb914bfab offset: 9600 } +member { + id: 0x8b17c620 + name: "post_attach" + type_id: 0xbc5358c2 + offset: 768 +} member { id: 0x8ba52355 name: "post_attach" @@ -167260,6 +190637,12 @@ member { type_id: 0x2d496dd4 offset: 256 } +member { + id: 0xa9363df0 + name: "power" + type_id: 0x3f691753 + offset: 128 +} member { id: 0xa93a2183 name: "power" @@ -167272,6 +190655,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0xa96ef0bb + name: "power" + type_id: 0x67a3dc9e + offset: 2112 +} member { id: 0xa97d8e56 name: "power" @@ -167461,6 +190850,11 @@ member { type_id: 0x4585663f offset: 13632 } +member { + id: 0x6f618433 + name: "power_state" + type_id: 0x7c43d908 +} member { id: 0x6fedd06b name: "power_state" @@ -167484,18 +190878,42 @@ member { type_id: 0x2dd58efa offset: 384 } +member { + id: 0x989c3b91 + name: "poweroff" + type_id: 0xd44f1a01 + offset: 384 +} +member { + id: 0xcb103b8f + name: "poweroff_late" + type_id: 0xd44f1a01 + offset: 768 +} member { id: 0xcbe9a11b name: "poweroff_late" type_id: 0x2dd58efa offset: 768 } +member { + id: 0xf51781c6 + name: "poweroff_noirq" + type_id: 0xd44f1a01 + offset: 1152 +} member { id: 0xf5ee1b52 name: "poweroff_noirq" type_id: 0x2dd58efa offset: 1152 } +member { + id: 0x7e52460b + name: "pp" + type_id: 0x2fa41449 + offset: 64 +} member { id: 0x7e6ea6cb name: "pp" @@ -167508,6 +190926,11 @@ member { type_id: 0xbc27a444 offset: 640 } +member { + id: 0xb367ba93 + name: "pp_magic" + type_id: 0x3f691753 +} member { id: 0xb36ba6e0 name: "pp_magic" @@ -167526,6 +190949,12 @@ member { type_id: 0xb02b353a offset: 256 } +member { + id: 0xeca8385d + name: "pp_ref_count" + type_id: 0x5bc93c81 + offset: 256 +} member { id: 0x32166a14 name: "ppe_thres" @@ -167573,6 +191002,18 @@ member { type_id: 0x0586cc54 offset: 64 } +member { + id: 0x5e360a16 + name: "pprev" + type_id: 0x02459b83 + offset: 64 +} +member { + id: 0x5e37e0d3 + name: "pprev" + type_id: 0x03af5e7c + offset: 64 +} member { id: 0x5e38e1c9 name: "pprev" @@ -167585,6 +191026,12 @@ member { type_id: 0x0fc6fef1 offset: 64 } +member { + id: 0x5e3ca20e + name: "pprev" + type_id: 0x08ed838c + offset: 64 +} member { id: 0x6b1f53ba name: "pps" @@ -167746,6 +191193,12 @@ member { type_id: 0x2da0c3ca offset: 256 } +member { + id: 0xb5ab9d23 + name: "pr_ops" + type_id: 0x2b111021 + offset: 1024 +} member { id: 0xb5b3a237 name: "pr_ops" @@ -167979,12 +191432,24 @@ member { type_id: 0x2ef46265 offset: 512 } +member { + id: 0x75011bd9 + name: "prealloc" + type_id: 0x62aebfd4 + offset: 512 +} member { id: 0x750eca39 name: "prealloc" type_id: 0x6d7f5ff6 offset: 512 } +member { + id: 0x077b97a1 + name: "prealloc_buf" + type_id: 0x01dbdd5f + offset: 1216 +} member { id: 0x077ecf9a name: "prealloc_buf" @@ -168003,6 +191468,18 @@ member { type_id: 0xa7c362b0 offset: 640 } +member { + id: 0xccb4e834 + name: "prealloc_mutex" + type_id: 0x004a2e6f + offset: 640 +} +member { + id: 0xdf4ab869 + name: "prealloc_pte" + type_id: 0x138da2e0 + offset: 832 +} member { id: 0xdfa9e7fa name: "prealloc_pte" @@ -168134,17 +191611,33 @@ member { name: "preempt" type_id: 0x01122cba } +member { + id: 0x06f0448e + name: "preempt" + type_id: 0xb4e5eb08 +} member { id: 0x3118936e name: "preempt_count" type_id: 0x5d8155a5 offset: 24 } +member { + id: 0x31ccc689 + name: "preempt_count" + type_id: 0x89d2d38c +} member { id: 0x31d73769 name: "preempt_count" type_id: 0x92233392 } +member { + id: 0x4443ebdd + name: "preempt_notifiers" + type_id: 0xf992fdc1 + offset: 10752 +} member { id: 0x44e4f4e7 name: "preempt_notifiers" @@ -168255,6 +191748,17 @@ member { type_id: 0x6d25e07f offset: 128 } +member { + id: 0x955ba139 + name: "prefix" + type_id: 0x01dbdd5f + offset: 64 +} +member { + id: 0x955ba5d8 + name: "prefix" + type_id: 0x01dbdd5f +} member { id: 0x95646772 name: "prefix" @@ -168417,6 +191921,11 @@ member { type_id: 0x0da39a23 offset: 64 } +member { + id: 0x3daee608 + name: "prepare" + type_id: 0xd44f1a01 +} member { id: 0x90c1fac3 name: "prepare_data_urb" @@ -168643,6 +192152,18 @@ member { type_id: 0x33756485 offset: 1216 } +member { + id: 0x67e8e27f + name: "present_early_pages" + type_id: 0x3f691753 + offset: 1216 +} +member { + id: 0xa4311b50 + name: "present_pages" + type_id: 0x3f691753 + offset: 1152 +} member { id: 0xa43d0723 name: "present_pages" @@ -168709,6 +192230,12 @@ member { type_id: 0x030b9acf offset: 512 } +member { + id: 0xbd8c208e + name: "prev" + type_id: 0x0b531a6b + offset: 64 +} member { id: 0xbd9acdc6 name: "prev" @@ -168750,6 +192277,24 @@ member { type_id: 0xade5df6d offset: 16512 } +member { + id: 0x7efbc200 + name: "prev_cputime" + type_id: 0x9ff6a318 + offset: 3712 +} +member { + id: 0x7efbc23a + name: "prev_cputime" + type_id: 0x9ff6a318 + offset: 8256 +} +member { + id: 0x7efbcbc4 + name: "prev_cputime" + type_id: 0x9ff6a318 + offset: 16512 +} member { id: 0xcf2252f1 name: "prev_donated" @@ -168877,6 +192422,12 @@ member { type_id: 0x27a7c613 offset: 192 } +member { + id: 0x0d9c1ab8 + name: "prev_pos" + type_id: 0xedc43a15 + offset: 192 +} member { id: 0x286d4466 name: "prev_seq" @@ -168907,6 +192458,12 @@ member { type_id: 0x92233392 offset: 32192 } +member { + id: 0x220af8ab + name: "prev_sum_exec_runtime" + type_id: 0x89d2d38c + offset: 832 +} member { id: 0x2211094b name: "prev_sum_exec_runtime" @@ -168919,6 +192476,12 @@ member { type_id: 0x6d7f5ff6 offset: 1792 } +member { + id: 0x44375a3a + name: "prevent_sleep_time" + type_id: 0xedc43a15 + offset: 1024 +} member { id: 0x44cb5a04 name: "prevent_sleep_time" @@ -168983,6 +192546,11 @@ member { name: "primary" type_id: 0x3a33db75 } +member { + id: 0xace13c7a + name: "primary" + type_id: 0x0cd86b8b +} member { id: 0xace66851 name: "primary" @@ -169079,6 +192647,12 @@ member { type_id: 0x6720d32f offset: 96 } +member { + id: 0x27f0d1fe + name: "printed" + type_id: 0xe5312866 + offset: 96 +} member { id: 0x9593bf67 name: "printfn" @@ -169095,6 +192669,23 @@ member { type_id: 0xc9082b19 offset: 224 } +member { + id: 0xa937248b + name: "prio" + type_id: 0xe5312866 + offset: 1184 +} +member { + id: 0xa93726a0 + name: "prio" + type_id: 0xe5312866 +} +member { + id: 0xa9372f62 + name: "prio" + type_id: 0xe5312866 + offset: 128 +} member { id: 0xa9403686 name: "prio" @@ -169125,6 +192716,12 @@ member { type_id: 0x5d8155a5 offset: 40 } +member { + id: 0xa995f51c + name: "prio" + type_id: 0x47ea5d8b + offset: 192 +} member { id: 0xa9b53570 name: "prio" @@ -169189,6 +192786,12 @@ member { type_id: 0xd3c80119 offset: 64 } +member { + id: 0x6efff371 + name: "prio_list" + type_id: 0x070c8f33 + offset: 64 +} member { id: 0x1642280e name: "prio_lock" @@ -169272,6 +192875,12 @@ member { type_id: 0xc9082b19 offset: 18016 } +member { + id: 0x10016edc + name: "priority" + type_id: 0xe5312866 + offset: 64 +} member { id: 0x10027c68 name: "priority" @@ -169372,6 +192981,12 @@ member { name: "prios" type_id: 0x9179b426 } +member { + id: 0x19898d28 + name: "priq" + type_id: 0xc0039ad6 + offset: 192 +} member { id: 0x19a21c88 name: "priq" @@ -169648,6 +193263,35 @@ member { type_id: 0xe62ebf07 offset: 224 } +member { + id: 0x7c2fab3c + name: "priv_" + type_id: 0xd4bacb77 + offset: 160 +} +member { + id: 0x7c980859 + name: "priv_" + type_id: 0x6310af94 + offset: 64 +} +member { + id: 0x7cc5f363 + name: "priv_" + type_id: 0x3ee7bddd + offset: 192 +} +member { + id: 0x7cc5f810 + name: "priv_" + type_id: 0x3ee7bddd + offset: 832 +} +member { + id: 0x7cc5fbaa + name: "priv_" + type_id: 0x3ee7bddd +} member { id: 0xef9045d0 name: "priv_destructor" @@ -169767,6 +193411,41 @@ member { type_id: 0x33756485 offset: 256 } +member { + id: 0x915eb26a + name: "private" + type_id: 0x3f691753 + offset: 256 +} +member { + id: 0x915eb9d9 + name: "private" + type_id: 0x3f691753 + offset: 512 +} +member { + id: 0x915f34a2 + name: "private" + type_id: 0x3ee7bddd + offset: 192 +} +member { + id: 0x915f388a + name: "private" + type_id: 0x3ee7bddd + offset: 64 +} +member { + id: 0x915f3b74 + name: "private" + type_id: 0x3ee7bddd + offset: 1024 +} +member { + id: 0x915f3c6b + name: "private" + type_id: 0x3ee7bddd +} member { id: 0x9174e720 name: "private" @@ -169987,6 +193666,18 @@ member { type_id: 0x18bd6530 offset: 192 } +member { + id: 0xf23c8d4f + name: "private_data" + type_id: 0x3ee7bddd + offset: 256 +} +member { + id: 0xf23c8fd9 + name: "private_data" + type_id: 0x3ee7bddd + offset: 704 +} member { id: 0xf24a431c name: "private_data" @@ -170124,6 +193815,12 @@ member { type_id: 0x6d7f5ff6 offset: 42944 } +member { + id: 0xb84ebfb2 + name: "proactive_compact_trigger" + type_id: 0x62aebfd4 + offset: 42944 +} member { id: 0xb124ae35 name: "proactive_compaction" @@ -170313,6 +194010,12 @@ member { type_id: 0x2df0fc96 offset: 1728 } +member { + id: 0xd7824b5a + name: "probe" + type_id: 0xd44f1a01 + offset: 448 +} member { id: 0x14050cd8 name: "probe_active" @@ -170325,6 +194028,12 @@ member { type_id: 0xedf277ba offset: 320 } +member { + id: 0x2a6d7225 + name: "probe_addr" + type_id: 0x89d2d38c + offset: 320 +} member { id: 0xe5e16b5d name: "probe_device" @@ -170348,6 +194057,12 @@ member { type_id: 0xedf277ba offset: 256 } +member { + id: 0xa8ccd252 + name: "probe_offset" + type_id: 0x89d2d38c + offset: 256 +} member { id: 0x84f7c2e5 name: "probe_order" @@ -170390,6 +194105,12 @@ member { type_id: 0xc9082b19 offset: 96 } +member { + id: 0xf652e606 + name: "probe_type" + type_id: 0xd4bacb77 + offset: 288 +} member { id: 0xf69ec1af name: "probe_type" @@ -170428,6 +194149,12 @@ member { type_id: 0x18bd6530 offset: 384 } +member { + id: 0x0c366d44 + name: "probestub" + type_id: 0x3ee7bddd + offset: 384 +} member { id: 0x9719f7a4 name: "proc" @@ -170495,6 +194222,12 @@ member { type_id: 0x17f6518a offset: 192 } +member { + id: 0x97de4acc + name: "proc_handler" + type_id: 0x14d13f64 + offset: 192 +} member { id: 0xf14efdb8 name: "proc_ioctl" @@ -170648,6 +194381,12 @@ member { type_id: 0x01a688ae offset: 832 } +member { + id: 0x4474147b + name: "process_keyring" + type_id: 0x26e0a35c + offset: 832 +} member { id: 0xd1b4c9c4 name: "process_mad" @@ -170714,6 +194453,11 @@ member { type_id: 0x7ba71cda offset: 239744 } +member { + id: 0xda9442ad + name: "procname" + type_id: 0x01dbdd5f +} member { id: 0xdaab89c5 name: "procname" @@ -170731,6 +194475,12 @@ member { type_id: 0x0ee0f933 offset: 2176 } +member { + id: 0xc178647b + name: "procs_file" + type_id: 0x4c9a0048 + offset: 2176 +} member { id: 0x7e43e8a7 name: "proctitle" @@ -170951,18 +194701,41 @@ member { type_id: 0x3382a638 offset: 8448 } +member { + id: 0x983096d1 + name: "prog" + type_id: 0x285247f6 +} +member { + id: 0x9830973e + name: "prog" + type_id: 0x285247f6 + offset: 7744 +} member { id: 0x9875bce1 name: "prog" type_id: 0x6d7f5ff6 offset: 4736 } +member { + id: 0x987a6d01 + name: "prog" + type_id: 0x62aebfd4 + offset: 4736 +} member { id: 0x704cd535 name: "prog_array" type_id: 0x0ddccb29 offset: 896 } +member { + id: 0xc7afe905 + name: "prog_array_member_cnt" + type_id: 0x89d2d38c + offset: 1344 +} member { id: 0xc7b418e5 name: "prog_array_member_cnt" @@ -170975,6 +194748,17 @@ member { type_id: 0xedf277ba offset: 256 } +member { + id: 0x4b757b19 + name: "prog_attach_flags" + type_id: 0x89d2d38c + offset: 256 +} +member { + id: 0x14ca63b2 + name: "prog_bind_map" + type_id: 0x1ba7f958 +} member { id: 0x14ffc351 name: "prog_bind_map" @@ -170986,11 +194770,33 @@ member { type_id: 0xe62ebf07 offset: 576 } +member { + id: 0x17f18d17 + name: "prog_btf_fd" + type_id: 0xd4bacb77 + offset: 576 +} member { id: 0xd55245db name: "prog_cnt" type_id: 0xe62ebf07 } +member { + id: 0xd560d1af + name: "prog_cnt" + type_id: 0xd4bacb77 +} +member { + id: 0xd9c5a121 + name: "prog_fd" + type_id: 0xd4bacb77 +} +member { + id: 0xd9c5a5c0 + name: "prog_fd" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0xd9f731b4 name: "prog_fd" @@ -171002,6 +194808,12 @@ member { name: "prog_fd" type_id: 0xe62ebf07 } +member { + id: 0x7b487975 + name: "prog_flags" + type_id: 0xd4bacb77 + offset: 352 +} member { id: 0x7b7aed01 name: "prog_flags" @@ -171025,12 +194837,35 @@ member { type_id: 0xe62ebf07 offset: 192 } +member { + id: 0xa1bd905c + name: "prog_id" + type_id: 0xd4bacb77 +} +member { + id: 0xa1bd9895 + name: "prog_id" + type_id: 0xd4bacb77 + offset: 192 +} +member { + id: 0xc599aace + name: "prog_ids" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0xc5fd8a6a name: "prog_ids" type_id: 0xedf277ba offset: 128 } +member { + id: 0x1b97a25d + name: "prog_ifindex" + type_id: 0xd4bacb77 + offset: 512 +} member { id: 0x1ba53629 name: "prog_ifindex" @@ -171043,17 +194878,34 @@ member { type_id: 0x42201dce offset: 384 } +member { + id: 0x3a4cfbfc + name: "prog_name" + type_id: 0x47782669 + offset: 384 +} member { id: 0xd24ce6f0 name: "prog_token_fd" type_id: 0x0faae5b1 offset: 1152 } +member { + id: 0xd2a67d3d + name: "prog_token_fd" + type_id: 0xe5312866 + offset: 1152 +} member { id: 0x395cbb2a name: "prog_type" type_id: 0xe62ebf07 } +member { + id: 0x396e2f5e + name: "prog_type" + type_id: 0xd4bacb77 +} member { id: 0x48202894 name: "progif_code" @@ -171078,6 +194930,12 @@ member { type_id: 0x0ddccb29 offset: 33856 } +member { + id: 0x5c9b311f + name: "progs" + type_id: 0x16c3ef93 + offset: 2432 +} member { id: 0x5cb2f6d1 name: "progs" @@ -171096,23 +194954,46 @@ member { type_id: 0x0b0dc1ff offset: 1344 } +member { + id: 0xb83e9843 + name: "progs_cnt" + type_id: 0x2b89bf2d + offset: 1344 +} member { id: 0x664fe97f name: "progs_hlist" type_id: 0x056684c9 offset: 1152 } +member { + id: 0x66662eb1 + name: "progs_hlist" + type_id: 0x2ca14a44 + offset: 1152 +} member { id: 0xf62e1eea name: "projid" type_id: 0x59338db0 } +member { + id: 0xf6bf99b1 + name: "projid" + type_id: 0xc8b4d6ea +} member { id: 0x1d407924 name: "projid_map" type_id: 0xe742397c offset: 1024 } +member { + id: 0x1d58ef87 + name: "projid_map" + type_id: 0xffd49a45 + offset: 1024 +} member { id: 0xc9aa76be name: "promisc" @@ -171340,6 +195221,12 @@ member { type_id: 0xd3c80119 offset: 3584 } +member { + id: 0x936b94ec + name: "property_present" + type_id: 0xc1b7a4b3 + offset: 384 +} member { id: 0x939cc531 name: "property_present" @@ -171352,6 +195239,18 @@ member { type_id: 0x2e2b1856 offset: 448 } +member { + id: 0xc465d4b4 + name: "property_read_int_array" + type_id: 0x4042cd40 + offset: 448 +} +member { + id: 0xef205310 + name: "property_read_string_array" + type_id: 0x41c1ee27 + offset: 512 +} member { id: 0xef4fbd0c name: "property_read_string_array" @@ -171440,6 +195339,12 @@ member { type_id: 0x6d7f5ff6 offset: 272 } +member { + id: 0x27121db5 + name: "protected" + type_id: 0xa6dac3de + offset: 6080 +} member { id: 0x27122dc4 name: "protected" @@ -171452,6 +195357,12 @@ member { type_id: 0x6d7f5ff6 offset: 1536 } +member { + id: 0x553a2e88 + name: "protection_support" + type_id: 0x62aebfd4 + offset: 1536 +} member { id: 0x5d16456b name: "proto" @@ -171892,6 +195803,12 @@ member { type_id: 0x2922a3d0 offset: 9408 } +member { + id: 0xe18d3533 + name: "psi" + type_id: 0x25d8ac24 + offset: 9408 +} member { id: 0xe1903f95 name: "psi" @@ -171914,6 +195831,18 @@ member { type_id: 0x8ff52d56 offset: 3072 } +member { + id: 0x93589118 + name: "psi_files" + type_id: 0x9f6b9308 + offset: 3072 +} +member { + id: 0x835e1be4 + name: "psi_flags" + type_id: 0xd4bacb77 + offset: 22592 +} member { id: 0x83cf2449 name: "psi_flags" @@ -171979,12 +195908,24 @@ member { type_id: 0x92233392 offset: 2112 } +member { + id: 0xc453fd08 + name: "pstate" + type_id: 0x89d2d38c + offset: 2112 +} member { id: 0x0b850ebb name: "pstate_cc" type_id: 0x34ef1514 offset: 64 } +member { + id: 0x0b8b8af4 + name: "pstate_cc" + type_id: 0x3a6b5a27 + offset: 64 +} member { id: 0x946deb91 name: "pstr" @@ -172009,6 +195950,12 @@ member { type_id: 0x7f6a4515 offset: 1024 } +member { + id: 0xa15e01c2 + name: "pte" + type_id: 0x135e51b2 + offset: 704 +} member { id: 0xa17fe173 name: "pte" @@ -172026,6 +195973,11 @@ member { name: "pte" type_id: 0xc32dc55c } +member { + id: 0xa1c48f7d + name: "pte" + type_id: 0x89d2d38c +} member { id: 0x682d16d4 name: "pte_entry" @@ -172062,6 +196014,12 @@ member { type_id: 0x3654c061 offset: 768 } +member { + id: 0xce4e8f4c + name: "ptl" + type_id: 0x3cf69892 + offset: 768 +} member { id: 0x87e709e7 name: "ptm_cap" @@ -172200,24 +196158,54 @@ member { type_id: 0x4585663f offset: 576 } +member { + id: 0x629247a7 + name: "ptrace" + type_id: 0xd4bacb77 + offset: 576 +} member { id: 0xe702c5e1 name: "ptrace_entry" type_id: 0xd3c80119 offset: 15104 } +member { + id: 0xe7d6016f + name: "ptrace_entry" + type_id: 0x070c8f33 + offset: 15104 +} member { id: 0xe8b5bf1e name: "ptrace_message" type_id: 0x33756485 offset: 21952 } +member { + id: 0xe8b9a36d + name: "ptrace_message" + type_id: 0x3f691753 + offset: 21952 +} member { id: 0x6457d683 name: "ptraced" type_id: 0xd3c80119 offset: 14976 } +member { + id: 0x6483120d + name: "ptraced" + type_id: 0x070c8f33 + offset: 14976 +} +member { + id: 0x12cf61b5 + name: "ptracer_cred" + type_id: 0x16d75116 + offset: 18304 +} member { id: 0x12e9d3ef name: "ptracer_cred" @@ -172282,6 +196270,12 @@ member { type_id: 0x1464c1ed offset: 448 } +member { + id: 0x5efdf58a + name: "pud" + type_id: 0x1397f6c0 + offset: 448 +} member { id: 0x45ac0417 name: "pud_entry" @@ -172363,6 +196357,12 @@ member { type_id: 0x5b09d4fb offset: 33984 } +member { + id: 0xad1e3366 + name: "pushable_dl_tasks" + type_id: 0x52d04d25 + offset: 13184 +} member { id: 0xad7ee691 name: "pushable_dl_tasks" @@ -172375,6 +196375,12 @@ member { type_id: 0xd0f3b5bf offset: 384 } +member { + id: 0x041d706e + name: "pushable_tasks" + type_id: 0x570bd677 + offset: 12864 +} member { id: 0x0426495d name: "pushable_tasks" @@ -172393,6 +196399,12 @@ member { type_id: 0xc9082b19 offset: 13632 } +member { + id: 0x4a0bf5ce + name: "put" + type_id: 0xecfc6855 + offset: 64 +} member { id: 0x4ac85a2c name: "put" @@ -172453,6 +196465,12 @@ member { type_id: 0x0baa70a7 offset: 32 } +member { + id: 0x828b6d16 + name: "put_budget" + type_id: 0x39d6ba45 + offset: 256 +} member { id: 0x82bcfe86 name: "put_budget" @@ -172495,6 +196513,12 @@ member { type_id: 0x0c4acc07 offset: 576 } +member { + id: 0xb10e24ce + name: "put_super" + type_id: 0x12d3e64c + offset: 448 +} member { id: 0xb1102fe3 name: "put_super" @@ -172665,6 +196689,11 @@ member { type_id: 0x2e8d5f05 offset: 832 } +member { + id: 0xe9680b70 + name: "q" + type_id: 0x1ae542f6 +} member { id: 0xe97bac4e name: "q" @@ -172693,6 +196722,18 @@ member { type_id: 0x475137a2 offset: 704 } +member { + id: 0x66ec155c + name: "q_lock_cls_key" + type_id: 0xb66ff371 + offset: 704 +} +member { + id: 0x548e181f + name: "q_lockdep_map" + type_id: 0x12bbcce4 + offset: 704 +} member { id: 0x54c38ada name: "q_lockdep_map" @@ -172710,12 +196751,23 @@ member { name: "q_node" type_id: 0xd3c80119 } +member { + id: 0xedaf502c + name: "q_node" + type_id: 0x070c8f33 +} member { id: 0xc5c43232 name: "q_usage_counter" type_id: 0x3e40064a offset: 576 } +member { + id: 0xc5ee64bf + name: "q_usage_counter" + type_id: 0x14168bc7 + offset: 576 +} member { id: 0xd20f97af name: "qbytes" @@ -172763,6 +196815,11 @@ member { name: "qf_fmt_id" type_id: 0x6720d32f } +member { + id: 0xaaff8431 + name: "qf_fmt_id" + type_id: 0xe5312866 +} member { id: 0x07539500 name: "qf_ino" @@ -172775,12 +196832,30 @@ member { type_id: 0x06e9e1f4 offset: 192 } +member { + id: 0xef52ade8 + name: "qf_next" + type_id: 0x15a90130 + offset: 192 +} +member { + id: 0x68c5780b + name: "qf_ops" + type_id: 0x35d7d034 + offset: 64 +} member { id: 0x68c5eb54 name: "qf_ops" type_id: 0x35448f63 offset: 64 } +member { + id: 0xd5049f44 + name: "qf_owner" + type_id: 0x3490c793 + offset: 128 +} member { id: 0xd53b285f name: "qf_owner" @@ -172951,6 +197026,12 @@ member { type_id: 0x0b9f3953 offset: 2432 } +member { + id: 0xed2b1260 + name: "qos" + type_id: 0x393157a7 + offset: 2432 +} member { id: 0xedf40fc7 name: "qos" @@ -173197,6 +197278,11 @@ member { type_id: 0xae218bc3 offset: 512 } +member { + id: 0x8c9692dc + name: "query" + type_id: 0x49f4c54a +} member { id: 0x8cc9db8d name: "query" @@ -173244,6 +197330,12 @@ member { type_id: 0x2daa81f2 offset: 832 } +member { + id: 0xc09655e4 + name: "query_flags" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0xc0a4c190 name: "query_flags" @@ -173368,6 +197460,18 @@ member { type_id: 0x1a8d1bcb offset: 9024 } +member { + id: 0xadc8e549 + name: "queue" + type_id: 0x1ae542f6 + offset: 1600 +} +member { + id: 0xadc8ea88 + name: "queue" + type_id: 0x1ae542f6 + offset: 640 +} member { id: 0xadca3f59 name: "queue" @@ -173439,6 +197543,12 @@ member { type_id: 0x2d32eaff offset: 320 } +member { + id: 0x0560f334 + name: "queue_ctx" + type_id: 0x3831c6f0 + offset: 192 +} member { id: 0x05686c9a name: "queue_ctx" @@ -173463,6 +197573,18 @@ member { type_id: 0xc93e017b offset: 896 } +member { + id: 0x721dc176 + name: "queue_depth" + type_id: 0xd4bacb77 + offset: 352 +} +member { + id: 0x721dce37 + name: "queue_depth" + type_id: 0xd4bacb77 + offset: 512 +} member { id: 0x728cf19a name: "queue_depth" @@ -173499,6 +197621,12 @@ member { type_id: 0x33756485 offset: 256 } +member { + id: 0xe20e21ca + name: "queue_flags" + type_id: 0x3f691753 + offset: 256 +} member { id: 0xc1ddfc24 name: "queue_id" @@ -173529,6 +197657,12 @@ member { type_id: 0xa582964d offset: 3392 } +member { + id: 0x7b8e6d52 + name: "queue_kobj" + type_id: 0x4e5bbee6 + offset: 3392 +} member { id: 0x9439a687 name: "queue_list" @@ -173553,6 +197687,12 @@ member { type_id: 0xf313e71a offset: 768 } +member { + id: 0x16ab0460 + name: "queue_lock" + type_id: 0xd99a84d5 + offset: 768 +} member { id: 0x4b4ff38e name: "queue_mapping" @@ -173565,6 +197705,12 @@ member { type_id: 0x3c4c7d2d offset: 18752 } +member { + id: 0x884a0eeb + name: "queue_num" + type_id: 0xd4bacb77 + offset: 2848 +} member { id: 0x88db3146 name: "queue_num" @@ -173583,6 +197729,12 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0x29a27534 + name: "queue_offset" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x3a581c18 name: "queue_ramp_up_period" @@ -173594,12 +197746,23 @@ member { name: "queue_rq" type_id: 0x1a13cfd7 } +member { + id: 0x3dc223d7 + name: "queue_rq" + type_id: 0x77ed713e +} member { id: 0x2b9dad1a name: "queue_rqs" type_id: 0x0c8ece52 offset: 128 } +member { + id: 0x2be80bfa + name: "queue_rqs" + type_id: 0x79282ed6 + offset: 128 +} member { id: 0x3af18ebc name: "queue_setup" @@ -173730,6 +197893,16 @@ member { name: "queuedata" type_id: 0x18bd6530 } +member { + id: 0xcfa982dc + name: "queuedata" + type_id: 0x3ee7bddd +} +member { + id: 0x05682bf6 + name: "queuelist" + type_id: 0x070c8f33 +} member { id: 0x05bcef78 name: "queuelist" @@ -173759,6 +197932,12 @@ member { type_id: 0x6720d32f offset: 96 } +member { + id: 0x62d8a483 + name: "quick_threads" + type_id: 0xe5312866 + offset: 96 +} member { id: 0xffcbbdad name: "quiesce" @@ -173771,6 +197950,12 @@ member { type_id: 0x6720d32f offset: 800 } +member { + id: 0x7dafb0d7 + name: "quiesce_depth" + type_id: 0xe5312866 + offset: 800 +} member { id: 0x1d6f3dd2 name: "quiesced_by" @@ -173946,6 +198131,12 @@ member { type_id: 0x92233392 offset: 128 } +member { + id: 0x982e2d0e + name: "quota_disable" + type_id: 0x7455e040 + offset: 192 +} member { id: 0x9875a38c name: "quota_disable" @@ -173958,6 +198149,18 @@ member { type_id: 0x2fdb6288 offset: 128 } +member { + id: 0xf46eb4f1 + name: "quota_enable" + type_id: 0x7455e040 + offset: 128 +} +member { + id: 0x3e2e41da + name: "quota_off" + type_id: 0xc561e065 + offset: 64 +} member { id: 0x3ec4d9fd name: "quota_off" @@ -173969,6 +198172,17 @@ member { name: "quota_on" type_id: 0x2fff8fbe } +member { + id: 0x389f02e0 + name: "quota_on" + type_id: 0xd670646e +} +member { + id: 0xfdb96158 + name: "quota_read" + type_id: 0x4ec4f87b + offset: 1280 +} member { id: 0xfdfa0099 name: "quota_read" @@ -173981,6 +198195,12 @@ member { type_id: 0xa021c005 offset: 14080 } +member { + id: 0x0675497b + name: "quota_sync" + type_id: 0xc561e065 + offset: 256 +} member { id: 0x069fd15c name: "quota_sync" @@ -173993,6 +198213,18 @@ member { type_id: 0x0da690d2 offset: 1344 } +member { + id: 0x8df81b1e + name: "quota_write" + type_id: 0xab1762c6 + offset: 1344 +} +member { + id: 0x1110af29 + name: "quotalen" + type_id: 0x951c1ffe + offset: 1120 +} member { id: 0x114c8d37 name: "quotalen" @@ -174035,6 +198267,12 @@ member { type_id: 0x4585663f offset: 1024 } +member { + id: 0x2924f3ef + name: "ra" + type_id: 0x11d14f5b + offset: 128 +} member { id: 0x29279995 name: "ra" @@ -174089,12 +198327,24 @@ member { type_id: 0x4585663f offset: 192 } +member { + id: 0x530c0bee + name: "ra_pages" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0x539d3443 name: "ra_pages" type_id: 0x4585663f offset: 128 } +member { + id: 0x53e7d062 + name: "ra_pages" + type_id: 0x3f691753 + offset: 384 +} member { id: 0x53ebcc11 name: "ra_pages" @@ -174197,6 +198447,12 @@ member { type_id: 0x4585663f offset: 2144 } +member { + id: 0xb156060e + name: "random" + type_id: 0x0000c1d9 + offset: 4352 +} member { id: 0xb165727b name: "random" @@ -174277,6 +198533,11 @@ member { name: "range" type_id: 0x2729c17d } +member { + id: 0x0ebad1d7 + name: "range" + type_id: 0x0654d9d0 +} member { id: 0x0edba5dd name: "range" @@ -174319,6 +198580,12 @@ member { offset: 292 bitsize: 1 } +member { + id: 0x7a08253b + name: "range_end" + type_id: 0xedc43a15 + offset: 192 +} member { id: 0x7ac246c7 name: "range_end" @@ -174376,6 +198643,12 @@ member { name: "range_signed" type_id: 0x3b0115bc } +member { + id: 0xb901d6c2 + name: "range_start" + type_id: 0xedc43a15 + offset: 128 +} member { id: 0xb9cbb53e name: "range_start" @@ -174747,6 +199020,12 @@ member { type_id: 0x1bf16028 offset: 640 } +member { + id: 0xb372506a + name: "ratelimit" + type_id: 0x08ecf66e + offset: 768 +} member { id: 0xb3d910e2 name: "ratelimit" @@ -175012,6 +199291,16 @@ member { type_id: 0xf435685e offset: 128 } +member { + id: 0x4f011bf6 + name: "raw_lock" + type_id: 0xb0c63aa9 +} +member { + id: 0x4f021bb4 + name: "raw_lock" + type_id: 0xb3c678d3 +} member { id: 0x4fd25a9e name: "raw_lock" @@ -175176,6 +199465,11 @@ member { type_id: 0x34337a5f offset: 128 } +member { + id: 0xb128b672 + name: "raw_tracepoint" + type_id: 0x871bd624 +} member { id: 0xb1b4ba2c name: "raw_tracepoint" @@ -175204,6 +199498,17 @@ member { type_id: 0x6d7f5ff6 offset: 448 } +member { + id: 0xfb2702ac + name: "rb" + type_id: 0x52d04d25 + offset: 192 +} +member { + id: 0xfb270a65 + name: "rb" + type_id: 0x52d04d25 +} member { id: 0xfb47d48a name: "rb" @@ -175263,6 +199568,18 @@ member { type_id: 0x0611572c offset: 128 } +member { + id: 0xfc9b99e7 + name: "rb_left" + type_id: 0x1e242aee + offset: 128 +} +member { + id: 0x2ba12b60 + name: "rb_leftmost" + type_id: 0x1e242aee + offset: 64 +} member { id: 0x2bb91e1d name: "rb_leftmost" @@ -175286,17 +199603,49 @@ member { type_id: 0x3205ba2f offset: 128 } +member { + id: 0x232c0336 + name: "rb_node" + type_id: 0x1e242aee +} member { id: 0x2334364b name: "rb_node" type_id: 0x0611572c } +member { + id: 0x2360f3b0 + name: "rb_node" + type_id: 0x52d04d25 + offset: 64 +} +member { + id: 0x2360f751 + name: "rb_node" + type_id: 0x52d04d25 +} member { id: 0x24064dd2 name: "rb_right" type_id: 0x0611572c offset: 64 } +member { + id: 0x241e78af + name: "rb_right" + type_id: 0x1e242aee + offset: 64 +} +member { + id: 0x82057e25 + name: "rb_root" + type_id: 0x0b16893f +} +member { + id: 0x82ce6b36 + name: "rb_root" + type_id: 0xc0039ad6 +} member { id: 0x82de98a3 name: "rb_root" @@ -175313,6 +199662,12 @@ member { name: "rb_root" type_id: 0xeb923a9b } +member { + id: 0x86d534d4 + name: "rb_subtree_last" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x86d928a7 name: "rb_subtree_last" @@ -175491,11 +199846,75 @@ member { type_id: 0x2af61910 offset: 704 } +member { + id: 0xdd0bb30d + name: "rchar" + type_id: 0x89d2d38c +} member { id: 0xdd1042ed name: "rchar" type_id: 0x92233392 } +member { + id: 0x95a40467 + name: "rcu" + type_id: 0x9de6c60c + offset: 10752 +} +member { + id: 0x95a404ec + name: "rcu" + type_id: 0x9de6c60c + offset: 576 +} +member { + id: 0x95a40530 + name: "rcu" + type_id: 0x9de6c60c + offset: 768 +} +member { + id: 0x95a40557 + name: "rcu" + type_id: 0x9de6c60c + offset: 192 +} +member { + id: 0x95a4056d + name: "rcu" + type_id: 0x9de6c60c + offset: 960 +} +member { + id: 0x95a40605 + name: "rcu" + type_id: 0x9de6c60c + offset: 25600 +} +member { + id: 0x95a40686 + name: "rcu" + type_id: 0x9de6c60c + offset: 512 +} +member { + id: 0x95a40a59 + name: "rcu" + type_id: 0x9de6c60c + offset: 320 +} +member { + id: 0x95a40d35 + name: "rcu" + type_id: 0x9de6c60c + offset: 256 +} +member { + id: 0x95a40d9e + name: "rcu" + type_id: 0x9de6c60c +} member { id: 0x95dac005 name: "rcu" @@ -175705,6 +200124,17 @@ member { type_id: 0x1964f783 offset: 11520 } +member { + id: 0x7fec5aa2 + name: "rcu_blocked_node" + type_id: 0x1ffbbc51 + offset: 11520 +} +member { + id: 0x418e6b91 + name: "rcu_data0" + type_id: 0x3ee7bddd +} member { id: 0x41a83149 name: "rcu_data0" @@ -175722,6 +200152,12 @@ member { type_id: 0xd3c80119 offset: 11392 } +member { + id: 0x3094646b + name: "rcu_node_entry" + type_id: 0x070c8f33 + offset: 11392 +} member { id: 0x20839343 name: "rcu_pending" @@ -175734,30 +200170,66 @@ member { type_id: 0x6720d32f offset: 11296 } +member { + id: 0x58ff3582 + name: "rcu_read_lock_nesting" + type_id: 0xe5312866 + offset: 11296 +} member { id: 0xc12ce38c name: "rcu_read_unlock_special" type_id: 0xa0a12471 offset: 11328 } +member { + id: 0xc1eff772 + name: "rcu_read_unlock_special" + type_id: 0x63b5dafe + offset: 11328 +} +member { + id: 0xbe169821 + name: "rcu_tasks_exit_cpu" + type_id: 0xe5312866 + offset: 11840 +} member { id: 0xbe9489da name: "rcu_tasks_exit_cpu" type_id: 0x6720d32f offset: 11840 } +member { + id: 0xb07ff140 + name: "rcu_tasks_exit_list" + type_id: 0x070c8f33 + offset: 11904 +} member { id: 0xb0ab35ce name: "rcu_tasks_exit_list" type_id: 0xd3c80119 offset: 11904 } +member { + id: 0x0d427169 + name: "rcu_tasks_holdout" + type_id: 0x2d2f93e0 + offset: 11648 +} member { id: 0x0d460288 name: "rcu_tasks_holdout" type_id: 0x295c7202 offset: 11648 } +member { + id: 0x51681da2 + name: "rcu_tasks_holdout_list" + type_id: 0x070c8f33 + offset: 11712 +} member { id: 0x51bcd92c name: "rcu_tasks_holdout_list" @@ -175770,18 +200242,42 @@ member { type_id: 0x6720d32f offset: 11680 } +member { + id: 0x968c584a + name: "rcu_tasks_idle_cpu" + type_id: 0xe5312866 + offset: 11680 +} member { id: 0x14585eb4 name: "rcu_tasks_idx" type_id: 0x295c7202 offset: 11656 } +member { + id: 0x145c2d55 + name: "rcu_tasks_idx" + type_id: 0x2d2f93e0 + offset: 11656 +} member { id: 0x1f72251f name: "rcu_tasks_nvcsw" type_id: 0x33756485 offset: 11584 } +member { + id: 0x1f7e396c + name: "rcu_tasks_nvcsw" + type_id: 0x3f691753 + offset: 11584 +} +member { + id: 0xe1d5ff6a + name: "rcu_users" + type_id: 0x95bb17a9 + offset: 25728 +} member { id: 0xe1e766bc name: "rcu_users" @@ -175974,6 +200470,12 @@ member { type_id: 0x36aa3963 offset: 128 } +member { + id: 0xdc1c25d4 + name: "rdev" + type_id: 0xd4bacb77 + offset: 352 +} member { id: 0xdc239072 name: "rdev" @@ -176215,6 +200717,24 @@ member { type_id: 0x20a66919 offset: 832 } +member { + id: 0x489d44c5 + name: "read" + type_id: 0xc01ad36f + offset: 384 +} +member { + id: 0x48ad6152 + name: "read" + type_id: 0xf0391187 + offset: 320 +} +member { + id: 0x48dfdf30 + name: "read" + type_id: 0x82887d79 + offset: 192 +} member { id: 0xe188c982 name: "read_5v" @@ -176282,6 +200802,18 @@ member { type_id: 0x92233392 offset: 320 } +member { + id: 0xc95d58d7 + name: "read_bytes" + type_id: 0x89d2d38c + offset: 1984 +} +member { + id: 0xc95d5d94 + name: "read_bytes" + type_id: 0x89d2d38c + offset: 320 +} member { id: 0x7b4d05b7 name: "read_c45" @@ -176300,6 +200832,12 @@ member { type_id: 0x2f33b723 offset: 64 } +member { + id: 0x5291b2a4 + name: "read_char" + type_id: 0x89d2d38c + offset: 1728 +} member { id: 0x52f59200 name: "read_char" @@ -176324,6 +200862,12 @@ member { type_id: 0x1f66cd75 offset: 256 } +member { + id: 0xe88612af + name: "read_count" + type_id: 0x3fbe8b7a + offset: 384 +} member { id: 0xe8a25d44 name: "read_count" @@ -176342,6 +200886,12 @@ member { type_id: 0x18295f70 offset: 64 } +member { + id: 0xa52c91b5 + name: "read_dqblk" + type_id: 0x75ccf13d + offset: 256 +} member { id: 0xa5774d76 name: "read_dqblk" @@ -176372,6 +200922,12 @@ member { type_id: 0x2ff9c73d offset: 64 } +member { + id: 0x88d66839 + name: "read_file_info" + type_id: 0xc561e065 + offset: 64 +} member { id: 0xa222e6db name: "read_flag_mask" @@ -176390,6 +200946,12 @@ member { type_id: 0x33756485 offset: 4224 } +member { + id: 0xf708b46b + name: "read_folio" + type_id: 0xac341109 + offset: 64 +} member { id: 0xf788dfad name: "read_folio" @@ -176438,6 +201000,12 @@ member { type_id: 0x0f08e52a offset: 320 } +member { + id: 0xeb6ec095 + name: "read_iter" + type_id: 0x3003cbe7 + offset: 320 +} member { id: 0x64c7d58e name: "read_l" @@ -176529,6 +201097,12 @@ member { type_id: 0x27a7c613 offset: 384 } +member { + id: 0xefa0592c + name: "read_pos" + type_id: 0xedc43a15 + offset: 384 +} member { id: 0xb8888888 name: "read_post_process" @@ -176559,6 +201133,12 @@ member { type_id: 0x6d7f5ff6 offset: 8 } +member { + id: 0x5a655f8d + name: "read_s64" + type_id: 0xecaf39e7 + offset: 1152 +} member { id: 0x5aa04b7a name: "read_s64" @@ -176613,6 +201193,12 @@ member { type_id: 0xedf277ba offset: 1856 } +member { + id: 0x72f9a14d + name: "read_syscalls" + type_id: 0x89d2d38c + offset: 1856 +} member { id: 0xa21fa507 name: "read_time" @@ -176625,6 +201211,12 @@ member { type_id: 0x1dcc0874 offset: 1088 } +member { + id: 0xaccee089 + name: "read_u64" + type_id: 0x7e313a34 + offset: 1088 +} member { id: 0x20931ae5 name: "read_urb" @@ -176702,6 +201294,12 @@ member { type_id: 0x0cc386c1 offset: 256 } +member { + id: 0x7bc9b294 + name: "readahead" + type_id: 0xdbbf1054 + offset: 256 +} member { id: 0x266c4264 name: "readbuffers" @@ -176732,6 +201330,12 @@ member { type_id: 0x2cd2a48a offset: 256 } +member { + id: 0x9cdfccc3 + name: "readlink" + type_id: 0x85860512 + offset: 256 +} member { id: 0x244b7d46 name: "readpos" @@ -176785,12 +201389,24 @@ member { type_id: 0x11c404ba offset: 64 } +member { + id: 0xdd566e3b + name: "real_address" + type_id: 0x3f691753 + offset: 256 +} member { id: 0xdd5a7248 name: "real_address" type_id: 0x33756485 offset: 256 } +member { + id: 0x9053def5 + name: "real_blocked" + type_id: 0x31aee906 + offset: 19328 +} member { id: 0x90607963 name: "real_blocked" @@ -176803,6 +201419,12 @@ member { type_id: 0x99caa0ae offset: 128 } +member { + id: 0x4516f239 + name: "real_cred" + type_id: 0x16d75116 + offset: 18368 +} member { id: 0x45304063 name: "real_cred" @@ -176826,6 +201448,12 @@ member { type_id: 0x295c7202 offset: 19976 } +member { + id: 0x3b69c24f + name: "real_func_cnt" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0x3b7470af name: "real_func_cnt" @@ -176850,6 +201478,12 @@ member { type_id: 0x4585663f offset: 320 } +member { + id: 0x205bb091 + name: "real_parent" + type_id: 0x26d2fc49 + offset: 14528 +} member { id: 0x20607bc4 name: "real_parent" @@ -176868,6 +201502,12 @@ member { type_id: 0xcd7704bf offset: 1152 } +member { + id: 0x25e3e601 + name: "real_timer" + type_id: 0x5bfc3fb2 + offset: 1152 +} member { id: 0x53bf3aa7 name: "realbits" @@ -176897,6 +201537,12 @@ member { type_id: 0x914dbfdc offset: 400 } +member { + id: 0xbb8f8049 + name: "reason" + type_id: 0x951c1ffe + offset: 400 +} member { id: 0xbbd25606 name: "reason" @@ -176926,6 +201572,12 @@ member { type_id: 0x6720d32f offset: 768 } +member { + id: 0xb783a2f5 + name: "reboot" + type_id: 0xe5312866 + offset: 768 +} member { id: 0xf34d97bb name: "reboot_nb" @@ -177008,6 +201660,12 @@ member { type_id: 0x4585663f offset: 448 } +member { + id: 0x8351a157 + name: "recent_used_cpu" + type_id: 0xe5312866 + offset: 1088 +} member { id: 0x83d3b0ac name: "recent_used_cpu" @@ -177026,12 +201684,24 @@ member { type_id: 0x46fba20b offset: 256 } +member { + id: 0x2f505128 + name: "reclaim_state" + type_id: 0x016f7392 + offset: 21760 +} member { id: 0x2f799f9d name: "reclaim_state" type_id: 0x28a1c669 offset: 21760 } +member { + id: 0xcad641e7 + name: "reclaim_wait" + type_id: 0xbbadb58b + offset: 41152 +} member { id: 0xcae1450d name: "reclaim_wait" @@ -177044,6 +201714,23 @@ member { type_id: 0x1f3c8679 offset: 5056 } +member { + id: 0x05854bf7 + name: "reclaim_work" + type_id: 0x8e39778b + offset: 5056 +} +member { + id: 0x2f165bfd + name: "reclaimed" + type_id: 0x3f691753 +} +member { + id: 0x2f165f1c + name: "reclaimed" + type_id: 0x3f691753 + offset: 64 +} member { id: 0x2f1a436f name: "reclaimed" @@ -177061,6 +201748,12 @@ member { type_id: 0xa7c362b0 offset: 7936 } +member { + id: 0x319197f6 + name: "reconfigure" + type_id: 0x256045fc + offset: 320 +} member { id: 0x319bf24e name: "reconfigure" @@ -177073,6 +201766,12 @@ member { type_id: 0x2ddf4eb6 offset: 384 } +member { + id: 0x6c9b7aa5 + name: "record" + type_id: 0x31c554bc + offset: 448 +} member { id: 0x6ca105fc name: "record" @@ -177461,6 +202160,30 @@ member { type_id: 0x152f6b10 offset: 241600 } +member { + id: 0xad4386ca + name: "ref_" + type_id: 0x1c40702a + offset: 1216 +} +member { + id: 0xad4bd582 + name: "ref_" + type_id: 0x14168bc7 + offset: 448 +} +member { + id: 0xad505077 + name: "ref_" + type_id: 0x0f959b56 + offset: 384 +} +member { + id: 0xadca7252 + name: "ref_" + type_id: 0x95bb17a9 + offset: 32 +} member { id: 0xd264a237 name: "ref_cnt" @@ -177509,6 +202232,12 @@ member { type_id: 0x6720d32f offset: 320 } +member { + id: 0x6582da20 + name: "ref_ctr_offsets" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0x65e6fa84 name: "ref_ctr_offsets" @@ -177597,6 +202326,18 @@ member { type_id: 0xa4e7cb57 offset: 7104 } +member { + id: 0x2ee7a1da + name: "refaulted" + type_id: 0xa7484371 + offset: 7104 +} +member { + id: 0x8efd1953 + name: "refaults" + type_id: 0x63730537 + offset: 896 +} member { id: 0x8efe1e4f name: "refaults" @@ -177644,6 +202385,23 @@ member { type_id: 0x6720d32f offset: 448 } +member { + id: 0xb7201351 + name: "refcnt" + type_id: 0x5bc93c81 +} +member { + id: 0xb72013fa + name: "refcnt" + type_id: 0x5bc93c81 + offset: 256 +} +member { + id: 0xb720152c + name: "refcnt" + type_id: 0x5bc93c81 + offset: 1280 +} member { id: 0xb73e584a name: "refcnt" @@ -177696,6 +202454,47 @@ member { type_id: 0x1f4573ef offset: 256 } +member { + id: 0xb76793df + name: "refcnt" + type_id: 0x1c40702a + offset: 128 +} +member { + id: 0xb7679592 + name: "refcnt" + type_id: 0x1c40702a + offset: 12288 +} +member { + id: 0xb76fc3fe + name: "refcnt" + type_id: 0x14168bc7 + offset: 4928 +} +member { + id: 0xb76fc524 + name: "refcnt" + type_id: 0x14168bc7 + offset: 128 +} +member { + id: 0xb76fcadd + name: "refcnt" + type_id: 0x14168bc7 + offset: 5376 +} +member { + id: 0xb76fcce6 + name: "refcnt" + type_id: 0x14168bc7 +} +member { + id: 0xb7d9af8b + name: "refcnt" + type_id: 0xa27efed0 + offset: 512 +} member { id: 0xb7dcf16e name: "refcnt" @@ -177803,6 +202602,12 @@ member { type_id: 0xa722c13e offset: 448 } +member { + id: 0xb7ee6808 + name: "refcnt" + type_id: 0x95bb17a9 + offset: 576 +} member { id: 0xcb342860 name: "refcnt_tracker" @@ -177815,6 +202620,29 @@ member { type_id: 0xb381c899 offset: 10624 } +member { + id: 0x0516a241 + name: "refcount" + type_id: 0x95bb17a9 + offset: 256 +} +member { + id: 0x0516a2ea + name: "refcount" + type_id: 0x95bb17a9 +} +member { + id: 0x0516a9f2 + name: "refcount" + type_id: 0x95bb17a9 + offset: 512 +} +member { + id: 0x0516ad8d + name: "refcount" + type_id: 0x95bb17a9 + offset: 800 +} member { id: 0x05243024 name: "refcount" @@ -177879,12 +202707,23 @@ member { type_id: 0xc9082b19 offset: 224 } +member { + id: 0x0557ae0d + name: "refcount" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x05c691a0 name: "refcount" type_id: 0x4585663f offset: 32 } +member { + id: 0x05d8d0c1 + name: "refcount" + type_id: 0x5bc93c81 +} member { id: 0x05e43236 name: "refcount" @@ -177949,6 +202788,12 @@ member { type_id: 0x6720d32f offset: 160 } +member { + id: 0xcddd4e88 + name: "refcount_off" + type_id: 0xe5312866 + offset: 160 +} member { id: 0x75e97821 name: "reference_frame_ts" @@ -177966,6 +202811,12 @@ member { name: "reference_ts" type_id: 0xedf277ba } +member { + id: 0xe81e87a8 + name: "refile_seq" + type_id: 0x0ace24dc + offset: 768 +} member { id: 0xe8ffd91c name: "refile_seq" @@ -178037,6 +202888,11 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0x9a4bdc69 + name: "refs" + type_id: 0x1c40702a +} member { id: 0x9a53852a name: "refs" @@ -178049,6 +202905,12 @@ member { type_id: 0x3e40064a offset: 192 } +member { + id: 0x9ac2269c + name: "refs" + type_id: 0x95bb17a9 + offset: 384 +} member { id: 0x9af0b338 name: "refs" @@ -178392,6 +203254,12 @@ member { type_id: 0x6720d32f offset: 4416 } +member { + id: 0x1c3c58db + name: "reg_type" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x1c9af454 name: "reg_type" @@ -178503,6 +203371,12 @@ member { type_id: 0x0faae5b1 offset: 640 } +member { + id: 0xbb026457 + name: "regfunc" + type_id: 0x02e3f2a3 + offset: 448 +} member { id: 0xbb2d77a4 name: "regfunc" @@ -178794,6 +203668,11 @@ member { name: "regs" type_id: 0xa889935f } +member { + id: 0x809503b5 + name: "regs" + type_id: 0xae75eb58 +} member { id: 0x80ec47e6 name: "regs" @@ -178948,6 +203827,12 @@ member { type_id: 0x28e797e9 offset: 3264 } +member { + id: 0xa4a83a0a + name: "rel_deadline" + type_id: 0x2d2f93e0 + offset: 656 +} member { id: 0xa4d894cc name: "rel_deadline" @@ -178978,6 +203863,11 @@ member { type_id: 0x99caa0ae offset: 64 } +member { + id: 0x03187985 + name: "relative_fd" + type_id: 0xd4bacb77 +} member { id: 0x032aedf1 name: "relative_fd" @@ -178988,6 +203878,11 @@ member { name: "relative_id" type_id: 0xe62ebf07 } +member { + id: 0x0f790fd0 + name: "relative_id" + type_id: 0xd4bacb77 +} member { id: 0x45061f1d name: "relative_rssi" @@ -179012,6 +203907,12 @@ member { type_id: 0x33756485 offset: 1216 } +member { + id: 0x1babad51 + name: "relax_count" + type_id: 0x3f691753 + offset: 1216 +} member { id: 0x32c3ea0c name: "relax_domain_level" @@ -179030,6 +203931,24 @@ member { type_id: 0xa562355d offset: 960 } +member { + id: 0xae323bc0 + name: "release" + type_id: 0xaac42d00 + offset: 1088 +} +member { + id: 0xae328a25 + name: "release" + type_id: 0xaa704d96 + offset: 960 +} +member { + id: 0xae430bda + name: "release" + type_id: 0xdbfda070 + offset: 64 +} member { id: 0xae53445b name: "release" @@ -179042,6 +203961,12 @@ member { type_id: 0xfeb89bd6 offset: 1040 } +member { + id: 0xae7eb07b + name: "release" + type_id: 0xe64a296d + offset: 192 +} member { id: 0xae940fa1 name: "release" @@ -179201,6 +204126,11 @@ member { type_id: 0x31f49752 offset: 64 } +member { + id: 0xaeb16932 + name: "release" + type_id: 0x299ba920 +} member { id: 0xaeb40d5a name: "release" @@ -179225,6 +204155,18 @@ member { type_id: 0x2c50b20c offset: 960 } +member { + id: 0xaeb4b956 + name: "release" + type_id: 0x2c4f2cd0 + offset: 64 +} +member { + id: 0xaeb4baa8 + name: "release" + type_id: 0x2c4f2cd0 + offset: 1024 +} member { id: 0xaeb5c670 name: "release" @@ -179267,6 +204209,18 @@ member { type_id: 0x2f272b71 offset: 512 } +member { + id: 0xaec4d1d9 + name: "release" + type_id: 0x5c2a9a30 + offset: 6464 +} +member { + id: 0xaec4d8aa + name: "release" + type_id: 0x5c2a9a30 + offset: 256 +} member { id: 0xaeeb7c43 name: "release" @@ -179279,6 +204233,18 @@ member { type_id: 0x8e7b8b93 offset: 16512 } +member { + id: 0xe8e4ea5f + name: "release_agent_path" + type_id: 0x8b23b034 + offset: 16512 +} +member { + id: 0x4b6c13d2 + name: "release_agent_work" + type_id: 0x8e39778b + offset: 9152 +} member { id: 0x4bfd1623 name: "release_agent_work" @@ -179327,6 +204293,12 @@ member { type_id: 0x2e94a1e1 offset: 1472 } +member { + id: 0xe192f800 + name: "release_dqblk" + type_id: 0x75ccf13d + offset: 384 +} member { id: 0xe1c924c3 name: "release_dqblk" @@ -179339,6 +204311,12 @@ member { type_id: 0x2e103219 offset: 256 } +member { + id: 0xc264a481 + name: "release_dquot" + type_id: 0x75ccf13d + offset: 256 +} member { id: 0xb2cc85cf name: "release_dw" @@ -179357,6 +204335,12 @@ member { type_id: 0x37df84bf offset: 576 } +member { + id: 0xf46d07ce + name: "release_folio" + type_id: 0x518f6bd7 + offset: 576 +} member { id: 0x860f7c9c name: "release_irq" @@ -179375,6 +204359,23 @@ member { type_id: 0x0ebd5484 offset: 1216 } +member { + id: 0x7a7565af + name: "release_work" + type_id: 0x8e39778b + offset: 5504 +} +member { + id: 0x7a756867 + name: "release_work" + type_id: 0x8e39778b + offset: 448 +} +member { + id: 0x7a756f10 + name: "release_work" + type_id: 0x8e39778b +} member { id: 0x7ae4605e name: "release_work" @@ -179398,6 +204399,12 @@ member { type_id: 0x6d7f5ff6 offset: 896 } +member { + id: 0x79ddb21e + name: "released" + type_id: 0x62aebfd4 + offset: 896 +} member { id: 0x7b82f804 name: "released" @@ -179459,6 +204466,18 @@ member { type_id: 0x18934663 offset: 1152 } +member { + id: 0x88eac16b + name: "relocs" + type_id: 0x33dc73be + offset: 1152 +} +member { + id: 0x0809869a + name: "remap_file_range" + type_id: 0x157968e5 + offset: 1856 +} member { id: 0x081d3139 name: "remap_file_range" @@ -179580,12 +204599,24 @@ member { type_id: 0x2f8df7dd offset: 896 } +member { + id: 0x01f28854 + name: "remount_fs" + type_id: 0x14743fe7 + offset: 896 +} member { id: 0x430bd351 name: "removable" type_id: 0x9d5be0f6 offset: 6720 } +member { + id: 0x4342327a + name: "removable" + type_id: 0xd4bacb77 + offset: 6720 +} member { id: 0x43aec183 name: "removable" @@ -179617,6 +204648,12 @@ member { type_id: 0x3fcbf304 offset: 7488 } +member { + id: 0xb47796d2 + name: "remove" + type_id: 0xd44f1a01 + offset: 576 +} member { id: 0xb48e0c46 name: "remove" @@ -179771,6 +204808,12 @@ member { type_id: 0x0c254fa0 offset: 1920 } +member { + id: 0xb4fff352 + name: "remove" + type_id: 0x5c2a9a30 + offset: 576 +} member { id: 0x9e2122d5 name: "remove_bus" @@ -179861,6 +204904,12 @@ member { type_id: 0x6d7f5ff6 offset: 160 } +member { + id: 0x0a9c9fcc + name: "removed" + type_id: 0x62aebfd4 + offset: 160 +} member { id: 0x0aed277d name: "removed" @@ -179885,6 +204934,12 @@ member { type_id: 0x2e6c8788 offset: 192 } +member { + id: 0xd8eb1a2b + name: "rename" + type_id: 0xab628833 + offset: 768 +} member { id: 0x60108fe5 name: "rename_flags" @@ -180030,6 +205085,12 @@ member { type_id: 0xe62ebf07 offset: 256 } +member { + id: 0x34a38f3c + name: "repeat" + type_id: 0xd4bacb77 + offset: 256 +} member { id: 0x42661200 name: "repeatMode" @@ -180054,6 +205115,12 @@ member { type_id: 0x0e0cae0f offset: 128 } +member { + id: 0xcf5e5571 + name: "replace_bpf_fd" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0xcf6cc105 name: "replace_bpf_fd" @@ -180311,6 +205378,12 @@ member { type_id: 0x2f37042d offset: 768 } +member { + id: 0x0de9124b + name: "report_zones" + type_id: 0x570eb644 + offset: 768 +} member { id: 0xb48efd04 name: "reporter" @@ -180388,6 +205461,11 @@ member { name: "req_header" type_id: 0x6e3da889 } +member { + id: 0x0f138172 + name: "req_list" + type_id: 0xa1ab5c18 +} member { id: 0x0f16522c name: "req_list" @@ -180538,6 +205616,12 @@ member { name: "request" type_id: 0xfa3bef7b } +member { + id: 0xb62e7fa0 + name: "request" + type_id: 0xd4bacb77 + offset: 1856 +} member { id: 0xb6978d39 name: "request" @@ -180668,6 +205752,12 @@ member { type_id: 0x01a688ae offset: 960 } +member { + id: 0xd7a5779a + name: "request_key_auth" + type_id: 0x26e0a35c + offset: 960 +} member { id: 0x2ce5a4ae name: "request_lci" @@ -180777,6 +205867,12 @@ member { type_id: 0x0f79fcf8 offset: 256 } +member { + id: 0xee11c90d + name: "requeue_list" + type_id: 0x070c8f33 + offset: 4992 +} member { id: 0xee14c924 name: "requeue_list" @@ -180795,6 +205891,12 @@ member { type_id: 0xf313e71a offset: 4960 } +member { + id: 0xaaaae7e9 + name: "requeue_lock" + type_id: 0xd99a84d5 + offset: 4960 +} member { id: 0x886a73b0 name: "requeue_request" @@ -180819,6 +205921,12 @@ member { type_id: 0xf1159c31 offset: 5120 } +member { + id: 0x37f90110 + name: "requeue_work" + type_id: 0xae0e204a + offset: 5120 +} member { id: 0xbaaf6c14 name: "requeues" @@ -181035,24 +206143,48 @@ member { type_id: 0x6720d32f offset: 8544 } +member { + id: 0xbd11d275 + name: "reschedule_count" + type_id: 0x3f691753 + offset: 2560 +} member { id: 0xbd1dce06 name: "reschedule_count" type_id: 0x33756485 offset: 2560 } +member { + id: 0xe7a43d64 + name: "reschedule_jiffies" + type_id: 0x3f691753 + offset: 2496 +} member { id: 0xe7a82117 name: "reschedule_jiffies" type_id: 0x33756485 offset: 2496 } +member { + id: 0x822c5cf7 + name: "rescue_list" + type_id: 0x43488428 + offset: 1408 +} member { id: 0x8236db35 name: "rescue_list" type_id: 0x59cf4672 offset: 1408 } +member { + id: 0xea42e2d4 + name: "rescue_lock" + type_id: 0xd99a84d5 + offset: 1376 +} member { id: 0xea686bb7 name: "rescue_lock" @@ -181065,6 +206197,18 @@ member { type_id: 0x1f3c8679 offset: 1536 } +member { + id: 0x4eaa43b0 + name: "rescue_work" + type_id: 0x8e39778b + offset: 1536 +} +member { + id: 0xa993570f + name: "rescue_workqueue" + type_id: 0x3f0833b7 + offset: 1792 +} member { id: 0xa9b48420 name: "rescue_workqueue" @@ -181077,6 +206221,12 @@ member { type_id: 0x49a73111 offset: 3648 } +member { + id: 0xf418b5b2 + name: "reserve" + type_id: 0x3f691753 + offset: 128 +} member { id: 0xf4f71011 name: "reserve" @@ -181418,6 +206568,12 @@ member { type_id: 0x1892e9b4 offset: 104 } +member { + id: 0xd47d7c9e + name: "reserved" + type_id: 0x1ed72378 + offset: 320 +} member { id: 0xd48582c5 name: "reserved" @@ -181912,6 +207068,12 @@ member { type_id: 0x4585663f offset: 544 } +member { + id: 0x64e6aaac + name: "reserved_tags" + type_id: 0xd4bacb77 + offset: 544 +} member { id: 0x9bb0a88c name: "reserved_tailroom" @@ -181935,6 +207097,12 @@ member { type_id: 0x2d2c9ff4 offset: 256 } +member { + id: 0x62908a36 + name: "reset" + type_id: 0x2d2f93e0 + offset: 216 +} member { id: 0x62908bb1 name: "reset" @@ -182348,12 +207516,24 @@ member { type_id: 0x6d7f5ff6 offset: 32 } +member { + id: 0x4928a9ff + name: "resize_in_progress" + type_id: 0x62aebfd4 + offset: 32 +} member { id: 0x3b07b402 name: "resize_wait" type_id: 0x03913382 offset: 64 } +member { + id: 0x3bdba7ab + name: "resize_wait" + type_id: 0xdf829a46 + offset: 64 +} member { id: 0x7f319b20 name: "resolution" @@ -182461,6 +207641,12 @@ member { type_id: 0xcf5622d5 offset: 256 } +member { + id: 0x1942e1e7 + name: "resources" + type_id: 0x070c8f33 + offset: 768 +} member { id: 0x1974048f name: "resources" @@ -182597,6 +207783,12 @@ member { type_id: 0x922075d2 offset: 13952 } +member { + id: 0x3c558714 + name: "restart_block" + type_id: 0x841004f0 + offset: 13952 +} member { id: 0x1eca4272 name: "restart_ms" @@ -182645,12 +207837,24 @@ member { type_id: 0x2f63630f offset: 2112 } +member { + id: 0xfa323e51 + name: "restore" + type_id: 0x3f691753 + offset: 192 +} member { id: 0xfa3e2222 name: "restore" type_id: 0x33756485 offset: 192 } +member { + id: 0xfad917e2 + name: "restore" + type_id: 0xd44f1a01 + offset: 448 +} member { id: 0x01b315b5 name: "restore_context" @@ -182663,12 +207867,30 @@ member { type_id: 0x2dd58efa offset: 832 } +member { + id: 0xdee96091 + name: "restore_early" + type_id: 0xd44f1a01 + offset: 832 +} member { id: 0x033f10ea name: "restore_noirq" type_id: 0x2dd58efa offset: 1216 } +member { + id: 0x03c68a7e + name: "restore_noirq" + type_id: 0xd44f1a01 + offset: 1216 +} +member { + id: 0xf1909698 + name: "restrict_link" + type_id: 0x3af6184a + offset: 1856 +} member { id: 0xf1a0141c name: "restrict_link" @@ -182733,6 +207955,29 @@ member { name: "result_mask" type_id: 0xc9082b19 } +member { + id: 0x96f1f621 + name: "result_mask" + type_id: 0xd4bacb77 +} +member { + id: 0xca4ba5d0 + name: "resume" + type_id: 0xd44f1a01 + offset: 896 +} +member { + id: 0xca4ba7bf + name: "resume" + type_id: 0xd44f1a01 + offset: 192 +} +member { + id: 0xca4ba7d8 + name: "resume" + type_id: 0xd44f1a01 + offset: 768 +} member { id: 0xca901d1d name: "resume" @@ -182937,6 +208182,12 @@ member { type_id: 0x2dd58efa offset: 576 } +member { + id: 0x1fd8ed7b + name: "resume_early" + type_id: 0xd44f1a01 + offset: 576 +} member { id: 0xb4490307 name: "resume_freq" @@ -182954,6 +208205,12 @@ member { type_id: 0x160238dd offset: 2624 } +member { + id: 0xe14d57b9 + name: "resume_noirq" + type_id: 0xd44f1a01 + offset: 960 +} member { id: 0xe1b4cd2d name: "resume_noirq" @@ -183020,6 +208277,12 @@ member { type_id: 0xa0b4fda8 offset: 224 } +member { + id: 0xbb3dd019 + name: "resv" + type_id: 0x8706f7e2 + offset: 224 +} member { id: 0xbb52da47 name: "resv" @@ -183091,6 +208354,12 @@ member { type_id: 0x13580d6c offset: 640 } +member { + id: 0x78521f0c + name: "ret_flags" + type_id: 0x2d2f93e0 + offset: 8 +} member { id: 0x78566ced name: "ret_flags" @@ -183102,6 +208371,11 @@ member { name: "ret_size" type_id: 0x295c7202 } +member { + id: 0xf61c2060 + name: "ret_size" + type_id: 0x2d2f93e0 +} member { id: 0x07ab946a name: "ret_type" @@ -183297,6 +208571,12 @@ member { type_id: 0x32ad011b offset: 768 } +member { + id: 0xea15194b + name: "return_instances" + type_id: 0x05345fc5 + offset: 448 +} member { id: 0xea1cc25d name: "return_instances" @@ -183315,6 +208595,12 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0x9c379b39 + name: "retval" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x26e4f244 name: "reuseport_id" @@ -183327,6 +208613,12 @@ member { type_id: 0x3e10b518 offset: 2112 } +member { + id: 0xd2256d50 + name: "rev" + type_id: 0x3f691753 + offset: 192 +} member { id: 0xd2297123 name: "rev" @@ -183350,12 +208642,24 @@ member { type_id: 0xb0312d5a offset: 48 } +member { + id: 0x00928db8 + name: "revents" + type_id: 0x47ea5d8b + offset: 48 +} member { id: 0x6ec28ed3 name: "reverse" type_id: 0x3ae3ff84 offset: 512 } +member { + id: 0x6ec5597a + name: "reverse" + type_id: 0x3d3baf01 + offset: 64 +} member { id: 0x6ec6b7fe name: "reverse" @@ -183387,6 +208691,12 @@ member { type_id: 0xb3e7bac9 offset: 1128 } +member { + id: 0x9421093f + name: "revision" + type_id: 0x89d2d38c + offset: 448 +} member { id: 0x94399220 name: "revision" @@ -183465,6 +208775,11 @@ member { type_id: 0x0eac4549 offset: 640 } +member { + id: 0xd823bc09 + name: "revoked_at" + type_id: 0xedc43a15 +} member { id: 0xd84822ff name: "revoked_at" @@ -183772,17 +209087,34 @@ member { type_id: 0x5fa20088 offset: 5376 } +member { + id: 0xef0ed2ba + name: "rlim" + type_id: 0x502d9a69 + offset: 5376 +} member { id: 0x9588fa25 name: "rlim_cur" type_id: 0x21d43a7b } +member { + id: 0x95964708 + name: "rlim_cur" + type_id: 0x3f691753 +} member { id: 0xc546fb05 name: "rlim_max" type_id: 0x21d43a7b offset: 64 } +member { + id: 0xc5584628 + name: "rlim_max" + type_id: 0x3f691753 + offset: 64 +} member { id: 0xfc2a57f8 name: "rlim_stack" @@ -183795,12 +209127,24 @@ member { type_id: 0xa047de54 offset: 896 } +member { + id: 0xfcf7434a + name: "rlimit" + type_id: 0x9abf5c3a + offset: 896 +} member { id: 0x4ba8cddd name: "rlimit_max" type_id: 0xb34e9475 offset: 4608 } +member { + id: 0x4bad993f + name: "rlimit_max" + type_id: 0xb61a763b + offset: 4608 +} member { id: 0x6e872813 name: "rlock" @@ -183836,6 +209180,12 @@ member { type_id: 0x2fdb6288 offset: 640 } +member { + id: 0x1b6d93b7 + name: "rm_xquota" + type_id: 0x7455e040 + offset: 640 +} member { id: 0xb18e33dc name: "rmask" @@ -183854,6 +209204,12 @@ member { type_id: 0x2e5535c9 offset: 128 } +member { + id: 0x9cabe864 + name: "rmdir" + type_id: 0x8e2acd59 + offset: 640 +} member { id: 0x5bb864db name: "rmem_alloc" @@ -183864,6 +209220,11 @@ member { name: "rmtp" type_id: 0x2cf602c9 } +member { + id: 0xf3b25c73 + name: "rmtp" + type_id: 0x0aacfd11 +} member { id: 0xdd584c28 name: "rng" @@ -183911,6 +209272,12 @@ member { type_id: 0x4585663f offset: 1568 } +member { + id: 0x4620d879 + name: "robust_list" + type_id: 0x2e569a92 + offset: 23168 +} member { id: 0x463c480a name: "robust_list" @@ -183928,6 +209295,12 @@ member { type_id: 0xf57b706b offset: 256 } +member { + id: 0x51f51eac + name: "rodata" + type_id: 0x656b4854 + offset: 256 +} member { id: 0xe9340715 name: "rodir" @@ -184054,6 +209427,12 @@ member { type_id: 0xd0f3b5bf offset: 64 } +member { + id: 0x931f2903 + name: "root" + type_id: 0xc0039ad6 + offset: 704 +} member { id: 0x9334b8a3 name: "root" @@ -184066,6 +209445,11 @@ member { type_id: 0x71a68091 offset: 192 } +member { + id: 0x93c51ef8 + name: "root" + type_id: 0x1a365c38 +} member { id: 0x93c782f1 name: "root" @@ -184096,11 +209480,41 @@ member { type_id: 0x0d679fed offset: 128 } +member { + id: 0x93d47bdb + name: "root" + type_id: 0x0b5abdbb + offset: 128 +} +member { + id: 0x93d7908b + name: "root" + type_id: 0x08be563f + offset: 640 +} member { id: 0x93da77c2 name: "root" type_id: 0x055f6606 } +member { + id: 0x93dfa980 + name: "root" + type_id: 0x0086e319 + offset: 320 +} +member { + id: 0x93e5bb18 + name: "root" + type_id: 0x3a914f28 + offset: 1408 +} +member { + id: 0x93e5bd55 + name: "root" + type_id: 0x3a914f28 + offset: 5696 +} member { id: 0x93eb7b35 name: "root" @@ -184124,6 +209538,12 @@ member { name: "root" type_id: 0x206bf782 } +member { + id: 0xab442ebb + name: "root_blkg" + type_id: 0x1cc0f27d + offset: 4352 +} member { id: 0xab5b3be5 name: "root_blkg" @@ -184142,6 +209562,12 @@ member { type_id: 0x0d821a01 offset: 320 } +member { + id: 0x83cb08c9 + name: "root_cset" + type_id: 0x029d881b + offset: 320 +} member { id: 0xd4e784ae name: "root_hash" @@ -184166,6 +209592,12 @@ member { type_id: 0x4585663f offset: 13312 } +member { + id: 0x4f4138c5 + name: "root_list" + type_id: 0x070c8f33 + offset: 128 +} member { id: 0x4f95fc4b name: "root_list" @@ -184272,6 +209704,12 @@ member { type_id: 0x23c56cdf offset: 704 } +member { + id: 0xd4c5197e + name: "round_robin" + type_id: 0x62aebfd4 + offset: 96 +} member { id: 0xd4cac89e name: "round_robin" @@ -184439,6 +209877,12 @@ member { type_id: 0x495d0861 offset: 2624 } +member { + id: 0x82841d50 + name: "rpm_status" + type_id: 0xe5312866 + offset: 2624 +} member { id: 0x97854725 name: "rpm_tx_active" @@ -184487,6 +209931,17 @@ member { type_id: 0x130da253 offset: 3008 } +member { + id: 0x0d0bf2ba + name: "rq" + type_id: 0x3b27b15d + offset: 1728 +} +member { + id: 0x0d19b8d1 + name: "rq" + type_id: 0x296affbe +} member { id: 0x0d1ed448 name: "rq" @@ -184510,6 +209965,12 @@ member { type_id: 0xc93e017b offset: 336 } +member { + id: 0x7678a305 + name: "rq_count" + type_id: 0x951c1ffe + offset: 336 +} member { id: 0x327e1b74 name: "rq_cpu_time" @@ -184522,6 +209983,12 @@ member { type_id: 0xabcaeaec offset: 704 } +member { + id: 0x978602e6 + name: "rq_flags" + type_id: 0xd4bacb77 + offset: 224 +} member { id: 0x97cc8149 name: "rq_flags" @@ -184545,6 +210012,11 @@ member { name: "rq_next" type_id: 0x1e820193 } +member { + id: 0xabad75c3 + name: "rq_next" + type_id: 0x296affbe +} member { id: 0x1410b593 name: "rq_offline" @@ -184563,12 +210035,24 @@ member { type_id: 0xc9082b19 offset: 160 } +member { + id: 0x88461121 + name: "rq_qos" + type_id: 0x26edce36 + offset: 2752 +} member { id: 0x887de9dc name: "rq_qos" type_id: 0x1d1533af offset: 2752 } +member { + id: 0x6e3478ae + name: "rq_qos_mutex" + type_id: 0x004a2e6f + offset: 2816 +} member { id: 0x6e93f1e2 name: "rq_qos_mutex" @@ -184593,12 +210077,30 @@ member { type_id: 0x4585663f offset: 320 } +member { + id: 0xddd7c2c4 + name: "rq_timeout" + type_id: 0xd4bacb77 + offset: 320 +} +member { + id: 0x4e25d40c + name: "rqos_debugfs_dir" + type_id: 0x08be563f + offset: 8512 +} member { id: 0x4e3f6f1a name: "rqos_debugfs_dir" type_id: 0x120540d1 offset: 8512 } +member { + id: 0xe8165904 + name: "rqs" + type_id: 0x00ca8648 + offset: 1152 +} member { id: 0xe81ba33b name: "rqs" @@ -184847,6 +210349,11 @@ member { type_id: 0x914dbfdc offset: 160 } +member { + id: 0x102e27ea + name: "rss" + type_id: 0x65cc3f99 +} member { id: 0x106731ab name: "rss" @@ -184898,6 +210405,12 @@ member { type_id: 0xe62ebf07 offset: 480 } +member { + id: 0xe6d50da2 + name: "rss_stat" + type_id: 0xb0b98d6a + offset: 6400 +} member { id: 0xe6e8c664 name: "rss_stat" @@ -184947,6 +210460,18 @@ member { type_id: 0x14c004e9 offset: 7040 } +member { + id: 0xf5bbfca4 + name: "rstat_cpu" + type_id: 0x00efdf58 + offset: 7040 +} +member { + id: 0xe940d61d + name: "rstat_css_list" + type_id: 0x070c8f33 + offset: 7104 +} member { id: 0xe9941293 name: "rstat_css_list" @@ -184959,12 +210484,24 @@ member { type_id: 0xd3c80119 offset: 512 } +member { + id: 0x80eda69d + name: "rstat_css_node" + type_id: 0x070c8f33 + offset: 512 +} member { id: 0x87843fbf name: "rstat_flush_next" type_id: 0x18a16691 offset: 7680 } +member { + id: 0x87a57d3a + name: "rstat_flush_next" + type_id: 0x39e3e321 + offset: 7680 +} member { id: 0x68dbed84 name: "rstate" @@ -185024,6 +210561,12 @@ member { type_id: 0x6720d32f offset: 736 } +member { + id: 0x4fa2c1bd + name: "rt" + type_id: 0x2f0223c4 + offset: 4096 +} member { id: 0x4fb9ee48 name: "rt" @@ -185174,6 +210717,12 @@ member { offset: 1377 bitsize: 31 } +member { + id: 0x017467b0 + name: "rt_priority" + type_id: 0xd4bacb77 + offset: 1280 +} member { id: 0x0193a710 name: "rt_priority" @@ -185198,6 +210747,18 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0x94a3ce9b + name: "rt_spc_timelimit" + type_id: 0xd4bacb77 + offset: 96 +} +member { + id: 0xd62819b0 + name: "rt_spc_warnlimit" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0xd6b9261d name: "rt_spc_warnlimit" @@ -185365,18 +210926,42 @@ member { type_id: 0x92233392 offset: 6016 } +member { + id: 0xa4bdc2e3 + name: "rtpoll_min_period" + type_id: 0x89d2d38c + offset: 6016 +} +member { + id: 0x7c4b6155 + name: "rtpoll_next_update" + type_id: 0x89d2d38c + offset: 6528 +} member { id: 0x7c5090b5 name: "rtpoll_next_update" type_id: 0x92233392 offset: 6528 } +member { + id: 0xfc4ac5cd + name: "rtpoll_nr_triggers" + type_id: 0x5de02aec + offset: 5760 +} member { id: 0xfc4da975 name: "rtpoll_nr_triggers" type_id: 0x5a8c92f7 offset: 5760 } +member { + id: 0x58b59a5e + name: "rtpoll_scheduled" + type_id: 0x1c40702a + offset: 5216 +} member { id: 0x58dd08b2 name: "rtpoll_scheduled" @@ -185389,6 +210974,18 @@ member { type_id: 0xc9082b19 offset: 5984 } +member { + id: 0x415cba6e + name: "rtpoll_states" + type_id: 0xd4bacb77 + offset: 5984 +} +member { + id: 0xf7cb10ca + name: "rtpoll_task" + type_id: 0x26d2fc49 + offset: 4608 +} member { id: 0xf7f0db9f name: "rtpoll_task" @@ -185401,12 +210998,30 @@ member { type_id: 0xd298e888 offset: 4672 } +member { + id: 0x7dc58009 + name: "rtpoll_timer" + type_id: 0x0e4a54a4 + offset: 4672 +} +member { + id: 0x2fa8bcac + name: "rtpoll_total" + type_id: 0x4aba2cd2 + offset: 6080 +} member { id: 0x2fae40d4 name: "rtpoll_total" type_id: 0x4c4654d5 offset: 6080 } +member { + id: 0xc8141e57 + name: "rtpoll_trigger_lock" + type_id: 0x004a2e6f + offset: 5248 +} member { id: 0xc8b3971b name: "rtpoll_trigger_lock" @@ -185419,6 +211034,18 @@ member { type_id: 0xd3c80119 offset: 5632 } +member { + id: 0xdb965d12 + name: "rtpoll_triggers" + type_id: 0x070c8f33 + offset: 5632 +} +member { + id: 0x7408af78 + name: "rtpoll_until" + type_id: 0x89d2d38c + offset: 6592 +} member { id: 0x74135e98 name: "rtpoll_until" @@ -185431,12 +211058,24 @@ member { type_id: 0x03913382 offset: 4992 } +member { + id: 0x4dbe39d0 + name: "rtpoll_wait" + type_id: 0xdf829a46 + offset: 4992 +} member { id: 0x9404c0e6 name: "rtpoll_wakeup" type_id: 0x74d29cf1 offset: 5184 } +member { + id: 0x946c520a + name: "rtpoll_wakeup" + type_id: 0x1c40702a + offset: 5184 +} member { id: 0x37f3dca9 name: "rtr_probe_interval" @@ -185606,6 +211245,11 @@ member { name: "run_array" type_id: 0x6fde7229 } +member { + id: 0xdc30b86b + name: "run_case" + type_id: 0xbc63b6a4 +} member { id: 0xdc80fc18 name: "run_case" @@ -185617,6 +211261,12 @@ member { type_id: 0xd5df6730 offset: 64 } +member { + id: 0x67d8615d + name: "run_delay" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x9f0f983f name: "run_graceperiod" @@ -185628,6 +211278,11 @@ member { name: "run_list" type_id: 0xd3c80119 } +member { + id: 0x38c12085 + name: "run_list" + type_id: 0x070c8f33 +} member { id: 0x28a1ced7 name: "run_lock" @@ -185640,6 +211295,12 @@ member { type_id: 0x3205ba2f offset: 128 } +member { + id: 0x976b195b + name: "run_node" + type_id: 0x52d04d25 + offset: 128 +} member { id: 0x42749a1d name: "run_regs" @@ -185658,6 +211319,12 @@ member { type_id: 0xf1159c31 offset: 512 } +member { + id: 0xb7436fd8 + name: "run_work" + type_id: 0xae0e204a + offset: 512 +} member { id: 0xb7f25d7e name: "run_work" @@ -185670,6 +211337,18 @@ member { type_id: 0x33756485 offset: 1024 } +member { + id: 0x9969fbfe + name: "runnable_at" + type_id: 0x3f691753 + offset: 1024 +} +member { + id: 0xcf07ec2c + name: "runnable_avg" + type_id: 0x3f691753 + offset: 320 +} member { id: 0xcf0bf05f name: "runnable_avg" @@ -185688,18 +211367,36 @@ member { type_id: 0xd3c80119 offset: 640 } +member { + id: 0x22354308 + name: "runnable_node" + type_id: 0x070c8f33 + offset: 896 +} member { id: 0x22e18786 name: "runnable_node" type_id: 0xd3c80119 offset: 896 } +member { + id: 0x5aa4be87 + name: "runnable_sum" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0x5abf4f67 name: "runnable_sum" type_id: 0x92233392 offset: 128 } +member { + id: 0x55276a70 + name: "runnable_weight" + type_id: 0x3f691753 + offset: 1408 +} member { id: 0x552b7603 name: "runnable_weight" @@ -185742,6 +211439,12 @@ member { type_id: 0x39cdf888 offset: 192 } +member { + id: 0xad74f559 + name: "running" + type_id: 0x1c6f364b + offset: 192 +} member { id: 0x53253f85 name: "running_bw" @@ -185777,6 +211480,12 @@ member { type_id: 0x92233392 offset: 192 } +member { + id: 0x29d748fd + name: "runtime" + type_id: 0xedc43a15 + offset: 512 +} member { id: 0x51316686 name: "runtime_auto" @@ -185796,6 +211505,18 @@ member { type_id: 0x6720d32f offset: 1952 } +member { + id: 0xf7f64f40 + name: "runtime_error" + type_id: 0xe5312866 + offset: 1952 +} +member { + id: 0xc474707c + name: "runtime_idle" + type_id: 0xd44f1a01 + offset: 1408 +} member { id: 0xc48deae8 name: "runtime_idle" @@ -185815,6 +211536,12 @@ member { type_id: 0x2e0f9112 offset: 2880 } +member { + id: 0xd5068349 + name: "runtime_resume" + type_id: 0xd44f1a01 + offset: 1344 +} member { id: 0xd5fc56d7 name: "runtime_resume" @@ -185833,6 +211560,12 @@ member { type_id: 0x92233392 offset: 320 } +member { + id: 0x52635a54 + name: "runtime_status" + type_id: 0xe5312866 + offset: 1888 +} member { id: 0x52cf3674 name: "runtime_status" @@ -185857,6 +211590,12 @@ member { type_id: 0x2e9195ef offset: 320 } +member { + id: 0x96ec2d86 + name: "runtime_suspend" + type_id: 0xd44f1a01 + offset: 1280 +} member { id: 0x5ede7a73 name: "runtime_suspended" @@ -185892,6 +211631,12 @@ member { name: "rw_flags" type_id: 0x8dcc45f7 } +member { + id: 0xc3756ff8 + name: "rw_sem" + type_id: 0x0aed613b + offset: 128 +} member { id: 0xc3766224 name: "rw_sem" @@ -187036,6 +212781,11 @@ member { name: "rxtstamp" type_id: 0x35ab6b03 } +member { + id: 0x67260d19 + name: "s" + type_id: 0xd4bacb77 +} member { id: 0x673bbff9 name: "s" @@ -187172,6 +212922,12 @@ member { type_id: 0x74d29cf1 offset: 1440 } +member { + id: 0x0d554ee5 + name: "s_active" + type_id: 0x1c40702a + offset: 1440 +} member { id: 0x90a656a4 name: "s_addr" @@ -187183,6 +212939,18 @@ member { type_id: 0x0c2e195c offset: 2112 } +member { + id: 0x5c2bd2f5 + name: "s_bdev" + type_id: 0x01b328b8 + offset: 2112 +} +member { + id: 0xdee1a25f + name: "s_bdev_file" + type_id: 0x16694a8f + offset: 2176 +} member { id: 0xdeef217f name: "s_bdev_file" @@ -187195,18 +212963,36 @@ member { type_id: 0x28f4ee78 offset: 2240 } +member { + id: 0x47d0b6fd + name: "s_bdi" + type_id: 0x3fbcd53a + offset: 2240 +} member { id: 0xabc06340 name: "s_blocksize" type_id: 0x33756485 offset: 192 } +member { + id: 0xabcc7f33 + name: "s_blocksize" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x238ec0d5 name: "s_blocksize_bits" type_id: 0x5d8155a5 offset: 160 } +member { + id: 0x23fe6e13 + name: "s_blocksize_bits" + type_id: 0x2d2f93e0 + offset: 160 +} member { id: 0xf684d686 name: "s_carrier_report" @@ -187242,6 +213028,18 @@ member { type_id: 0x37dafd0a offset: 1600 } +member { + id: 0x04d8d628 + name: "s_cop" + type_id: 0x263297c8 + offset: 1600 +} +member { + id: 0xc808ee18 + name: "s_count" + type_id: 0xe5312866 + offset: 1408 +} member { id: 0xc88affe3 name: "s_count" @@ -187266,30 +213064,60 @@ member { type_id: 0x39d30e9a offset: 9472 } +member { + id: 0x3264de89 + name: "s_d_op" + type_id: 0x05e9746c + offset: 9472 +} member { id: 0x489540ee name: "s_dentry_lru" type_id: 0xddabec2b offset: 9984 } +member { + id: 0x48ec0d6b + name: "s_dentry_lru" + type_id: 0xa4e669ab + offset: 9984 +} member { id: 0xf182a49a name: "s_dev" type_id: 0xeb0f6de6 offset: 128 } +member { + id: 0xf1bd113c + name: "s_dev" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0x6903298b name: "s_dio_done_wq" type_id: 0x18db1c77 offset: 9792 } +member { + id: 0x6924faa4 + name: "s_dio_done_wq" + type_id: 0x3f0833b7 + offset: 9792 +} member { id: 0x70a8dabc name: "s_dquot" type_id: 0x70d172e6 offset: 2560 } +member { + id: 0x70fd2e68 + name: "s_dquot" + type_id: 0x2525a65e + offset: 2560 +} member { id: 0x17b397d7 name: "s_dv_timings" @@ -187302,6 +213130,12 @@ member { type_id: 0x29063754 offset: 1792 } +member { + id: 0x0f341c28 + name: "s_encoding" + type_id: 0x2e920233 + offset: 1792 +} member { id: 0x0f81534a name: "s_encoding" @@ -187314,6 +213148,12 @@ member { type_id: 0xe8034002 offset: 1856 } +member { + id: 0x4742a490 + name: "s_encoding_flags" + type_id: 0x951c1ffe + offset: 1856 +} member { id: 0x474c65b1 name: "s_encoding_flags" @@ -187338,6 +213178,12 @@ member { type_id: 0x3f55ac9d offset: 576 } +member { + id: 0x5aec234e + name: "s_export_op" + type_id: 0x187fc1a3 + offset: 576 +} member { id: 0x481aea7f name: "s_f_ops" @@ -187374,12 +213220,30 @@ member { type_id: 0x33756485 offset: 640 } +member { + id: 0x0fbc1c95 + name: "s_flags" + type_id: 0x3f691753 + offset: 640 +} member { id: 0xf13b57fb name: "s_frequency" type_id: 0x2dd6097a offset: 128 } +member { + id: 0xb05d4093 + name: "s_fs_info" + type_id: 0x3ee7bddd + offset: 1152 +} +member { + id: 0xb05d4881 + name: "s_fs_info" + type_id: 0x3ee7bddd + offset: 7872 +} member { id: 0xb07b1259 name: "s_fs_info" @@ -187398,6 +213262,18 @@ member { type_id: 0x30d6d2e3 offset: 8192 } +member { + id: 0xc9e117c7 + name: "s_fsnotify_info" + type_id: 0x0ae4f60d + offset: 8192 +} +member { + id: 0x80605901 + name: "s_fsnotify_mask" + type_id: 0xd4bacb77 + offset: 8128 +} member { id: 0x807debe1 name: "s_fsnotify_mask" @@ -187416,6 +213292,12 @@ member { type_id: 0x2d255333 offset: 64 } +member { + id: 0x2471d286 + name: "s_id" + type_id: 0x5f876c09 + offset: 8256 +} member { id: 0x24748abd name: "s_id" @@ -187434,47 +213316,100 @@ member { type_id: 0x33756485 offset: 704 } +member { + id: 0x3e2a7b2e + name: "s_iflags" + type_id: 0x3f691753 + offset: 704 +} member { id: 0x3e50931f name: "s_iflags" type_id: 0x4585663f offset: 1280 } +member { + id: 0x3ec1acb2 + name: "s_iflags" + type_id: 0xd4bacb77 + offset: 1280 +} member { id: 0x852d6b86 name: "s_incoredqs" type_id: 0x4585663f } +member { + id: 0x85bc542b + name: "s_incoredqs" + type_id: 0xd4bacb77 +} member { id: 0x84958409 name: "s_inode_list_lock" type_id: 0xf313e71a offset: 11776 } +member { + id: 0x84bf0d6a + name: "s_inode_list_lock" + type_id: 0xd99a84d5 + offset: 11776 +} member { id: 0x1f8271d6 name: "s_inode_lru" type_id: 0xddabec2b offset: 10368 } +member { + id: 0x1ffb3c53 + name: "s_inode_lru" + type_id: 0xa4e669ab + offset: 10368 +} member { id: 0x40818645 name: "s_inode_wblist_lock" type_id: 0xf313e71a offset: 11968 } +member { + id: 0x40ab0f26 + name: "s_inode_wblist_lock" + type_id: 0xd99a84d5 + offset: 11968 +} member { id: 0x952b2aef name: "s_inodes" type_id: 0xd3c80119 offset: 11840 } +member { + id: 0x95ffee61 + name: "s_inodes" + type_id: 0x070c8f33 + offset: 11840 +} member { id: 0x681f8906 name: "s_inodes_wb" type_id: 0xd3c80119 offset: 12032 } +member { + id: 0x68cb4d88 + name: "s_inodes_wb" + type_id: 0x070c8f33 + offset: 12032 +} +member { + id: 0x3a3db915 + name: "s_instances" + type_id: 0x0d9b442d + offset: 2368 +} member { id: 0x3a798560 name: "s_instances" @@ -187516,6 +213451,11 @@ member { type_id: 0xd3c80119 offset: 26240 } +member { + id: 0xa9c08d8b + name: "s_list" + type_id: 0x070c8f33 +} member { id: 0x9d14efb4 name: "s_lock" @@ -187528,6 +213468,18 @@ member { type_id: 0x475137a2 offset: 576 } +member { + id: 0xdbed7235 + name: "s_lock_key" + type_id: 0xb66ff371 + offset: 576 +} +member { + id: 0x25417f9b + name: "s_magic" + type_id: 0x3f691753 + offset: 768 +} member { id: 0x254d63e8 name: "s_magic" @@ -187540,12 +213492,30 @@ member { type_id: 0x3b8df0af offset: 1664 } +member { + id: 0x6bb5971e + name: "s_master_keys" + type_id: 0x2123be0b + offset: 1664 +} +member { + id: 0xab395ef6 + name: "s_max_links" + type_id: 0xd4bacb77 + offset: 8960 +} member { id: 0xaba8615b name: "s_max_links" type_id: 0x4585663f offset: 8960 } +member { + id: 0xaa046b79 + name: "s_maxbytes" + type_id: 0xedc43a15 + offset: 256 +} member { id: 0xaace0885 name: "s_maxbytes" @@ -187558,6 +213528,12 @@ member { type_id: 0x2ddc3b19 offset: 512 } +member { + id: 0xde25d77a + name: "s_mounts" + type_id: 0x070c8f33 + offset: 1984 +} member { id: 0xdef113f4 name: "s_mounts" @@ -187570,6 +213546,12 @@ member { type_id: 0x0c87b6a9 offset: 2304 } +member { + id: 0x91ae7d03 + name: "s_mtd" + type_id: 0x2c43cfda + offset: 2304 +} member { id: 0xc7c4f16b name: "s_ndevs" @@ -187582,12 +213564,24 @@ member { type_id: 0xd3c80119 offset: 64 } +member { + id: 0x56218dd3 + name: "s_op" + type_id: 0x291b32e7 + offset: 384 +} member { id: 0x5639cf6f name: "s_op" type_id: 0x31598e0f offset: 384 } +member { + id: 0xc37c6fbb + name: "s_pins" + type_id: 0xf992fdc1 + offset: 9856 +} member { id: 0xc3db7081 name: "s_pins" @@ -187606,6 +213600,12 @@ member { type_id: 0x184052fc offset: 64 } +member { + id: 0x4cd8be86 + name: "s_qcop" + type_id: 0x13f87890 + offset: 512 +} member { id: 0x4cf676cc name: "s_qcop" @@ -187618,6 +213618,12 @@ member { type_id: 0x13e50c8a offset: 192 } +member { + id: 0xc14cd11a + name: "s_quota_types" + type_id: 0xd4bacb77 + offset: 2496 +} member { id: 0xc1ddeeb7 name: "s_quota_types" @@ -187642,6 +213648,18 @@ member { type_id: 0x6720d32f offset: 9728 } +member { + id: 0x999226a7 + name: "s_readonly_remount" + type_id: 0xe5312866 + offset: 9728 +} +member { + id: 0x2715451a + name: "s_remove_count" + type_id: 0x5bc93c81 + offset: 9664 +} member { id: 0x27fea713 name: "s_remove_count" @@ -187660,6 +213678,12 @@ member { type_id: 0xe90b32b7 offset: 64 } +member { + id: 0xbda848fb + name: "s_root" + type_id: 0x08be563f + offset: 832 +} member { id: 0xbdb2f3ed name: "s_root" @@ -187672,6 +213696,12 @@ member { type_id: 0x7abbe318 offset: 1920 } +member { + id: 0xc166bdfe + name: "s_roots" + type_id: 0x27bb7f8e + offset: 1920 +} member { id: 0xc248e002 name: "s_routing" @@ -187695,6 +213725,12 @@ member { type_id: 0x2d555684 offset: 19648 } +member { + id: 0x0b99366a + name: "s_security" + type_id: 0x3ee7bddd + offset: 1472 +} member { id: 0x0bbf6cb2 name: "s_security" @@ -187707,6 +213743,12 @@ member { type_id: 0x27b5ed37 offset: 9600 } +member { + id: 0x460a41cf + name: "s_shrink" + type_id: 0x247001fd + offset: 9600 +} member { id: 0x51ed5557 name: "s_size" @@ -187719,6 +213761,12 @@ member { type_id: 0x2dc27cc9 offset: 384 } +member { + id: 0xfc469101 + name: "s_stack_depth" + type_id: 0xe5312866 + offset: 11520 +} member { id: 0xfcc480fa name: "s_stack_depth" @@ -187743,6 +213791,12 @@ member { type_id: 0x0d878f24 offset: 64 } +member { + id: 0x60677481 + name: "s_state" + type_id: 0x0eab1fe7 + offset: 64 +} member { id: 0xe62d9df5 name: "s_std" @@ -187785,6 +213839,18 @@ member { type_id: 0x3e10b518 offset: 9408 } +member { + id: 0x86e90ba1 + name: "s_subtype" + type_id: 0x01dbdd5f + offset: 9408 +} +member { + id: 0x9174417a + name: "s_sync_lock" + type_id: 0x004a2e6f + offset: 11136 +} member { id: 0x91d3c836 name: "s_sync_lock" @@ -187797,18 +213863,42 @@ member { type_id: 0x630d1806 offset: 8648 } +member { + id: 0x651f9e1e + name: "s_sysfs_name" + type_id: 0x665523a1 + offset: 8648 +} +member { + id: 0x4e683508 + name: "s_time_gran" + type_id: 0xd4bacb77 + offset: 7936 +} member { id: 0x4e7587e8 name: "s_time_gran" type_id: 0xc9082b19 offset: 7936 } +member { + id: 0xada42f6c + name: "s_time_max" + type_id: 0xedc43a15 + offset: 8064 +} member { id: 0xadcfb19a name: "s_time_max" type_id: 0x865acc96 offset: 8064 } +member { + id: 0x3db94b67 + name: "s_time_min" + type_id: 0xedc43a15 + offset: 8000 +} member { id: 0x3dd2d591 name: "s_time_min" @@ -187851,6 +213941,12 @@ member { type_id: 0x32ec08f2 offset: 320 } +member { + id: 0x90796af8 + name: "s_type" + type_id: 0x211637c8 + offset: 320 +} member { id: 0xc5ff95d9 name: "s_type_addr" @@ -187863,18 +213959,42 @@ member { type_id: 0x28b9ec9a offset: 896 } +member { + id: 0xf6a1e3de + name: "s_umount" + type_id: 0xa8352a2b + offset: 896 +} member { id: 0xcf59f61b name: "s_umount_key" type_id: 0x475137a2 offset: 576 } +member { + id: 0xcfa8c8df + name: "s_umount_key" + type_id: 0xb66ff371 + offset: 576 +} member { id: 0x5c40afcb name: "s_user_ns" type_id: 0x0fabaf3b offset: 9920 } +member { + id: 0x5c5f2894 + name: "s_user_ns" + type_id: 0x102cf00b + offset: 9920 +} +member { + id: 0x410d99f0 + name: "s_uuid" + type_id: 0x3bfa1c2b + offset: 8512 +} member { id: 0x4165a849 name: "s_uuid" @@ -187887,6 +214007,12 @@ member { type_id: 0x295c7202 offset: 8640 } +member { + id: 0xe6d7aba7 + name: "s_uuid_len" + type_id: 0x2d2f93e0 + offset: 8640 +} member { id: 0xf24ecf40 name: "s_vbi_data" @@ -187899,24 +214025,48 @@ member { type_id: 0x475137a2 offset: 576 } +member { + id: 0x48f36a91 + name: "s_vfs_rename_key" + type_id: 0xb66ff371 + offset: 576 +} member { id: 0x166d9e2c name: "s_vfs_rename_mutex" type_id: 0xa7c362b0 offset: 9024 } +member { + id: 0x16ca1760 + name: "s_vfs_rename_mutex" + type_id: 0x004a2e6f + offset: 9024 +} member { id: 0x048b499d name: "s_vop" type_id: 0x3b1d2a91 offset: 1728 } +member { + id: 0x04aeb715 + name: "s_vop" + type_id: 0x1ee3a2e1 + offset: 1728 +} member { id: 0xeeb54290 name: "s_wakeup_filter" type_id: 0x2d834d74 offset: 20032 } +member { + id: 0x6b6077f7 + name: "s_wb_err" + type_id: 0xd4bacb77 + offset: 9760 +} member { id: 0x6ba2c69d name: "s_wb_err" @@ -187929,6 +214079,12 @@ member { type_id: 0x2df7eefe offset: 19840 } +member { + id: 0x1202ccf9 + name: "s_writers" + type_id: 0x2e433927 + offset: 5248 +} member { id: 0x1266c96b name: "s_writers" @@ -187941,6 +214097,18 @@ member { type_id: 0x0311b8dc offset: 576 } +member { + id: 0x9f77fdb4 + name: "s_writers_key" + type_id: 0x3f5e09e8 + offset: 576 +} +member { + id: 0xfa05eebd + name: "s_xattr" + type_id: 0x028b5249 + offset: 1536 +} member { id: 0xfa3938ff name: "s_xattr" @@ -187965,6 +214133,11 @@ member { type_id: 0x8d2872f9 offset: 64 } +member { + id: 0x1baf1213 + name: "sa" + type_id: 0xb94e6205 +} member { id: 0x1be9c1b7 name: "sa" @@ -187997,11 +214170,28 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0x1d79ccc8 + name: "sa_flags" + type_id: 0x3f691753 + offset: 64 +} member { id: 0xb230b13e name: "sa_handler" type_id: 0x20e98e97 } +member { + id: 0xb26ac2d6 + name: "sa_handler" + type_id: 0x7a9a6600 +} +member { + id: 0x8c5e8ad0 + name: "sa_mask" + type_id: 0x31aee906 + offset: 192 +} member { id: 0x8c6d2d46 name: "sa_mask" @@ -188014,6 +214204,12 @@ member { type_id: 0x5a722500 offset: 128 } +member { + id: 0x35ed63a9 + name: "sa_restorer" + type_id: 0xbc5358c2 + offset: 128 +} member { id: 0x5577a750 name: "sa_timeout" @@ -188295,6 +214491,18 @@ member { type_id: 0x4585663f offset: 19776 } +member { + id: 0x30ba87f8 + name: "sas_ss_flags" + type_id: 0xd4bacb77 + offset: 19776 +} +member { + id: 0x06749185 + name: "sas_ss_size" + type_id: 0x3f691753 + offset: 19712 +} member { id: 0x06bfcdfa name: "sas_ss_size" @@ -188307,6 +214515,12 @@ member { type_id: 0x33756485 offset: 19648 } +member { + id: 0xe46c72e9 + name: "sas_ss_sp" + type_id: 0x3f691753 + offset: 19648 +} member { id: 0x7c3c7e01 name: "saturation" @@ -188338,6 +214552,12 @@ member { type_id: 0x88103979 offset: 3200 } +member { + id: 0xf026c924 + name: "saved_auxv" + type_id: 0x8b17258c + offset: 3200 +} member { id: 0x591a8e86 name: "saved_cap_space" @@ -188374,24 +214594,48 @@ member { type_id: 0xaf94e3a7 offset: 1184 } +member { + id: 0xb77f798b + name: "saved_dst_attach_type" + type_id: 0xd4bacb77 + offset: 1184 +} member { id: 0xbd448174 name: "saved_dst_prog_type" type_id: 0xffd5e3ef offset: 1152 } +member { + id: 0xbd6fee5c + name: "saved_dst_prog_type" + type_id: 0xd4bacb77 + offset: 1152 +} member { id: 0x2f4c44db name: "saved_end_io" type_id: 0x3b5cc110 offset: 64 } +member { + id: 0x2f4f62df + name: "saved_end_io" + type_id: 0x387ac534 + offset: 64 +} member { id: 0xfc44b637 name: "saved_err" type_id: 0xc9082b19 offset: 5440 } +member { + id: 0xfc688a41 + name: "saved_err" + type_id: 0xe5312866 + offset: 2560 +} member { id: 0xfcea9bba name: "saved_err" @@ -188433,6 +214677,12 @@ member { type_id: 0x02097f03 offset: 19392 } +member { + id: 0x7e7f9e68 + name: "saved_sigmask" + type_id: 0x31aee906 + offset: 19392 +} member { id: 0xf076633c name: "saved_sk" @@ -188450,6 +214700,12 @@ member { type_id: 0x4585663f offset: 416 } +member { + id: 0x65aa5cbd + name: "saved_state" + type_id: 0xd4bacb77 + offset: 416 +} member { id: 0x72f4c7de name: "saved_syn" @@ -188505,6 +214761,11 @@ member { name: "sb" type_id: 0xa3189db3 } +member { + id: 0x59a549af + name: "sb" + type_id: 0x7004ceed +} member { id: 0x59f3a309 name: "sb" @@ -188516,12 +214777,24 @@ member { type_id: 0x32a623d7 offset: 1088 } +member { + id: 0x623a1ce3 + name: "sb_flags" + type_id: 0xd4bacb77 + offset: 1216 +} member { id: 0x62ab234e name: "sb_flags" type_id: 0x4585663f offset: 1216 } +member { + id: 0xf93d7599 + name: "sb_flags_mask" + type_id: 0xd4bacb77 + offset: 1248 +} member { id: 0xf9ac4a34 name: "sb_flags_mask" @@ -188934,6 +215207,12 @@ member { type_id: 0x0484940b offset: 64 } +member { + id: 0x09ae45a4 + name: "scan_objects" + type_id: 0xc0e766fa + offset: 64 +} member { id: 0x0112e00a name: "scan_plans" @@ -189010,6 +215289,11 @@ member { type_id: 0x644d80b1 offset: 9248 } +member { + id: 0x3bf66a26 + name: "scanned" + type_id: 0x3f691753 +} member { id: 0x3bfa7655 name: "scanned" @@ -189069,6 +215353,12 @@ member { type_id: 0x6720d32f offset: 1152 } +member { + id: 0xdb05c114 + name: "sched_class" + type_id: 0x0d6bb5f4 + offset: 8384 +} member { id: 0xdb38834b name: "sched_class" @@ -189100,12 +215390,30 @@ member { type_id: 0x18bd6530 offset: 1536 } +member { + id: 0x096cb2a6 + name: "sched_data" + type_id: 0x3ee7bddd + offset: 1536 +} member { id: 0xf3d2c93c name: "sched_deadline" type_id: 0xedf277ba offset: 256 } +member { + id: 0x1929e634 + name: "sched_debugfs_dir" + type_id: 0x08be563f + offset: 8448 +} +member { + id: 0x1929e9f9 + name: "sched_debugfs_dir" + type_id: 0x08be563f + offset: 4032 +} member { id: 0x193352ef name: "sched_debugfs_dir" @@ -189118,6 +215426,12 @@ member { type_id: 0x120540d1 offset: 8448 } +member { + id: 0x9e886844 + name: "sched_delayed" + type_id: 0x2d2f93e0 + offset: 648 +} member { id: 0x9ef8c682 name: "sched_delayed" @@ -189142,6 +215456,12 @@ member { type_id: 0x4d09650b offset: 12480 } +member { + id: 0x03b608d4 + name: "sched_info" + type_id: 0xc35e9acf + offset: 12480 +} member { id: 0xde922fab name: "sched_migrated" @@ -189222,6 +215542,18 @@ member { type_id: 0x0d881d5f offset: 4096 } +member { + id: 0x62345934 + name: "sched_shared_tags" + type_id: 0x27f60566 + offset: 4096 +} +member { + id: 0xeddcfe89 + name: "sched_tags" + type_id: 0x27f60566 + offset: 2752 +} member { id: 0xedf68091 name: "sched_tags" @@ -189240,6 +215572,12 @@ member { type_id: 0x2ba5754c offset: 8448 } +member { + id: 0xde59b252 + name: "sched_task_group" + type_id: 0x206cd4a2 + offset: 8448 +} member { id: 0x630dc28a name: "sched_task_hot" @@ -189265,6 +215603,12 @@ member { type_id: 0x4585663f offset: 512 } +member { + id: 0x859183b0 + name: "scheduled" + type_id: 0xd4bacb77 + offset: 512 +} member { id: 0xc70d2fa4 name: "schemas" @@ -189347,6 +215691,12 @@ member { type_id: 0x3e10b518 offset: 2048 } +member { + id: 0x736a6552 + name: "scmversion" + type_id: 0x01dbdd5f + offset: 2048 +} member { id: 0xe1b8de00 name: "sco_cnt" @@ -189459,12 +215809,24 @@ member { type_id: 0x33756485 offset: 5952 } +member { + id: 0x8f4d191d + name: "scs_base" + type_id: 0x3ee7bddd + offset: 192 +} member { id: 0x8f6b43c5 name: "scs_base" type_id: 0x18bd6530 offset: 192 } +member { + id: 0x2ac462a5 + name: "scs_sp" + type_id: 0x3ee7bddd + offset: 256 +} member { id: 0x2ae2387d name: "scs_sp" @@ -189507,6 +215869,12 @@ member { type_id: 0x92233392 offset: 13184 } +member { + id: 0xc6514ed9 + name: "sctlr_user" + type_id: 0x89d2d38c + offset: 13184 +} member { id: 0xe536536a name: "sctp" @@ -189539,6 +215907,12 @@ member { type_id: 0x46826e23 offset: 22336 } +member { + id: 0x142c88b1 + name: "scx" + type_id: 0x6800adb6 + offset: 6784 +} member { id: 0x149fc881 name: "scx" @@ -189557,6 +215931,12 @@ member { type_id: 0xc9082b19 offset: 2144 } +member { + id: 0xdd49a0a3 + name: "sd" + type_id: 0x1ea76fc0 + offset: 384 +} member { id: 0xdd532a5d name: "sd" @@ -189617,6 +215997,12 @@ member { type_id: 0x4585663f offset: 32 } +member { + id: 0x30862383 + name: "sda" + type_id: 0x16b4b732 + offset: 64 +} member { id: 0x30aeb0aa name: "sda" @@ -189647,6 +216033,12 @@ member { type_id: 0x6d7f5ff6 offset: 1664 } +member { + id: 0xcd3a5604 + name: "sda_is_static" + type_id: 0x62aebfd4 + offset: 1664 +} member { id: 0xafea47a9 name: "sda_spec3" @@ -189676,6 +216068,12 @@ member { type_id: 0x943374e3 offset: 1728 } +member { + id: 0xb1ca2b15 + name: "sdei_ttbr1" + type_id: 0x89d2d38c + offset: 2304 +} member { id: 0xb1d1daf5 name: "sdei_ttbr1" @@ -189878,6 +216276,12 @@ member { type_id: 0x0aef74e6 offset: 1536 } +member { + id: 0x1c8bedf9 + name: "se" + type_id: 0x9b757238 + offset: 1536 +} member { id: 0x7de4d40d name: "se_io" @@ -189989,6 +216393,12 @@ member { type_id: 0x4585663f offset: 416 } +member { + id: 0xd79150d0 + name: "seccomp" + type_id: 0xd1445968 + offset: 20032 +} member { id: 0xd7c525c3 name: "seccomp" @@ -190072,6 +216482,11 @@ member { type_id: 0x342a8622 offset: 384 } +member { + id: 0xdfec0a2c + name: "secondary" + type_id: 0x332ea335 +} member { id: 0xfb8ee6cf name: "secondary" @@ -190121,6 +216536,12 @@ member { type_id: 0x019d2f39 offset: 10112 } +member { + id: 0xebb1795d + name: "sect_attrs" + type_id: 0x3a7277d4 + offset: 10112 +} member { id: 0x7169ec84 name: "section_count" @@ -190138,6 +216559,12 @@ member { type_id: 0xf57b706b offset: 768 } +member { + id: 0x4e81b610 + name: "sections" + type_id: 0x656b4854 + offset: 768 +} member { id: 0x6695f380 name: "sector" @@ -190156,6 +216583,12 @@ member { type_id: 0xd0b3a203 offset: 64 } +member { + id: 0x66cc92f1 + name: "sector" + type_id: 0x89d2d38c + offset: 768 +} member { id: 0xf705dc19 name: "sector_offset" @@ -190204,6 +216637,12 @@ member { type_id: 0xd3c80119 offset: 8192 } +member { + id: 0xe3187957 + name: "securebits" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0xe38946fa name: "securebits" @@ -190283,6 +216722,48 @@ member { type_id: 0x18bd6530 offset: 8704 } +member { + id: 0xf1b2b2f4 + name: "security" + type_id: 0x3ee7bddd + offset: 128 +} +member { + id: 0xf1b2b640 + name: "security" + type_id: 0x3ee7bddd + offset: 1088 +} +member { + id: 0xf1b2b88c + name: "security" + type_id: 0x3ee7bddd + offset: 832 +} +member { + id: 0xf1b2bc29 + name: "security" + type_id: 0x3ee7bddd + offset: 1024 +} +member { + id: 0xf1b2bc8e + name: "security" + type_id: 0x3ee7bddd + offset: 8320 +} +member { + id: 0xf1b2bd4f + name: "security" + type_id: 0x3ee7bddd + offset: 640 +} +member { + id: 0xf1b2be82 + name: "security" + type_id: 0x3ee7bddd + offset: 26304 +} member { id: 0xad84e518 name: "security_cfm" @@ -190358,6 +216839,12 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x82743f5c + name: "seeks" + type_id: 0xe5312866 + offset: 192 +} member { id: 0x82f62ea7 name: "seeks" @@ -190393,6 +216880,12 @@ member { type_id: 0xaf197605 offset: 192 } +member { + id: 0x69b902fb + name: "seg" + type_id: 0x2d2f93e0 + offset: 7632 +} member { id: 0x69bd711a name: "seg" @@ -190434,6 +216927,12 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0xb959c55f + name: "seg_boundary_mask" + type_id: 0x3f691753 + offset: 64 +} member { id: 0xa3a93201 name: "seg_size" @@ -190452,6 +216951,12 @@ member { type_id: 0xb34e9475 offset: 640 } +member { + id: 0x07775195 + name: "seglen" + type_id: 0xb61a763b + offset: 640 +} member { id: 0xa0002c61 name: "seglist_lock" @@ -190481,6 +216986,12 @@ member { type_id: 0x0baa70a7 offset: 576 } +member { + id: 0x527587ff + name: "segment_boundary_mask" + type_id: 0x3f691753 + offset: 64 +} member { id: 0x52799b8c name: "segment_boundary_mask" @@ -190735,6 +217246,17 @@ member { type_id: 0x11e6864c offset: 384 } +member { + id: 0xa1be2f40 + name: "self_" + type_id: 0x65a6432e +} +member { + id: 0x624c24c2 + name: "self_exec_id" + type_id: 0x89d2d38c + offset: 20224 +} member { id: 0x6257d522 name: "self_exec_id" @@ -190795,6 +217317,12 @@ member { type_id: 0x28b9ec9a offset: 256 } +member { + id: 0xf5bd940a + name: "sem" + type_id: 0xa8352a2b + offset: 256 +} member { id: 0x319d22cd name: "sem_ctls" @@ -191113,6 +217641,17 @@ member { name: "seq" type_id: 0x03b9f0a9 } +member { + id: 0xfa2362bc + name: "seq" + type_id: 0x3f691753 + offset: 64 +} +member { + id: 0xfa23665d + name: "seq" + type_id: 0x3f691753 +} member { id: 0xfa2f7a2e name: "seq" @@ -191200,17 +217739,39 @@ member { type_id: 0x92233392 offset: 704 } +member { + id: 0xfaa94c7b + name: "seq" + type_id: 0xb54af3ae + offset: 128 +} member { id: 0xfaa95cb5 name: "seq" type_id: 0xb55a3dee offset: 128 } +member { + id: 0xfac8b158 + name: "seq" + type_id: 0xd4bacb77 + offset: 288 +} +member { + id: 0xfac8b581 + name: "seq" + type_id: 0xd4bacb77 +} member { id: 0xfacce67b name: "seq" type_id: 0xd0e93144 } +member { + id: 0xfad12ded + name: "seq" + type_id: 0xcd22a710 +} member { id: 0xfad503b8 name: "seq" @@ -191301,6 +217862,12 @@ member { type_id: 0x0665e6b6 offset: 128 } +member { + id: 0x87679f67 + name: "seq_file" + type_id: 0x02b68501 + offset: 128 +} member { id: 0x3b667a21 name: "seq_file_ra_mul" @@ -191325,12 +217892,29 @@ member { type_id: 0x1f4b4149 offset: 1344 } +member { + id: 0x98f371f1 + name: "seq_next" + type_id: 0x2a702a0f + offset: 1344 +} +member { + id: 0x98f37bd9 + name: "seq_next" + type_id: 0x2a702a0f + offset: 256 +} member { id: 0xb21bf50a name: "seq_notifier" type_id: 0x0f0f3fa0 offset: 1344 } +member { + id: 0x0b502033 + name: "seq_ops" + type_id: 0x165da3ab +} member { id: 0x0b792844 name: "seq_ops" @@ -191354,6 +217938,12 @@ member { type_id: 0xb3e7bac9 offset: 24 } +member { + id: 0x7bc4d81a + name: "seq_priv_size" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0x7bd96afa name: "seq_priv_size" @@ -191366,6 +217956,18 @@ member { type_id: 0xb3e7bac9 offset: 32 } +member { + id: 0xc99cc3d6 + name: "seq_show" + type_id: 0x4af1e5e5 + offset: 128 +} +member { + id: 0xc99cc8d0 + name: "seq_show" + type_id: 0x4af1e5e5 + offset: 1216 +} member { id: 0xc9fbb7d7 name: "seq_show" @@ -191378,6 +217980,18 @@ member { type_id: 0x2d8ee262 offset: 128 } +member { + id: 0xcdb14062 + name: "seq_start" + type_id: 0x549484d4 + offset: 1280 +} +member { + id: 0xcdb14ed6 + name: "seq_start" + type_id: 0x549484d4 + offset: 192 +} member { id: 0xcdfa8454 name: "seq_start" @@ -191402,16 +218016,38 @@ member { type_id: 0x0ec8cecd offset: 1408 } +member { + id: 0xbfd11afc + name: "seq_stop" + type_id: 0x7be712d7 + offset: 1408 +} +member { + id: 0xbfd11fc8 + name: "seq_stop" + type_id: 0x7be712d7 + offset: 320 +} member { id: 0x0849df30 name: "seqcount" type_id: 0xd0e93144 } +member { + id: 0x085414a6 + name: "seqcount" + type_id: 0xcd22a710 +} member { id: 0x0872a691 name: "seqcount" type_id: 0xeb90906e } +member { + id: 0x0893f825 + name: "seqcount" + type_id: 0x0ace24dc +} member { id: 0x883df35b name: "seqlock" @@ -191466,6 +218102,12 @@ member { type_id: 0x92233392 offset: 640 } +member { + id: 0x00434f01 + name: "sequence" + type_id: 0xcd22a710 + offset: 352 +} member { id: 0x00476014 name: "sequence" @@ -191478,6 +218120,11 @@ member { type_id: 0xc9082b19 offset: 1184 } +member { + id: 0x005ad334 + name: "sequence" + type_id: 0xd4bacb77 +} member { id: 0x005e8497 name: "sequence" @@ -191554,6 +218201,12 @@ member { type_id: 0xc9082b19 offset: 32 } +member { + id: 0xa760730a + name: "serial" + type_id: 0xe5312866 + offset: 32 +} member { id: 0xa7636908 name: "serial" @@ -191601,6 +218254,11 @@ member { type_id: 0xf0ba21be offset: 464 } +member { + id: 0xce8cf02a + name: "serial_node" + type_id: 0x52d04d25 +} member { id: 0xceec25dd name: "serial_node" @@ -191612,6 +218270,12 @@ member { type_id: 0x92233392 offset: 704 } +member { + id: 0x5cd782a8 + name: "serial_nr" + type_id: 0x89d2d38c + offset: 704 +} member { id: 0xff5c596b name: "serial_number" @@ -191647,6 +218311,18 @@ member { type_id: 0xa40023e4 offset: 1792 } +member { + id: 0xd9572eae + name: "server_has_tasks" + type_id: 0xd529f828 + offset: 1792 +} +member { + id: 0x7c8caecd + name: "server_pick_task" + type_id: 0x3ee78588 + offset: 1856 +} member { id: 0x7cd67547 name: "server_pick_task" @@ -191688,6 +218364,12 @@ member { type_id: 0xc9082b19 offset: 320 } +member { + id: 0xebc36de0 + name: "session_keyring" + type_id: 0x26e0a35c + offset: 768 +} member { id: 0xebe42bcb name: "session_keyring" @@ -191706,6 +218388,12 @@ member { type_id: 0x4585663f offset: 20000 } +member { + id: 0x1fa4de77 + name: "sessionid" + type_id: 0xd4bacb77 + offset: 20000 +} member { id: 0x3d0054a0 name: "set" @@ -191723,12 +218411,24 @@ member { name: "set" type_id: 0xe8034002 } +member { + id: 0x3d46d19d + name: "set" + type_id: 0x98958d35 + offset: 64 +} member { id: 0x3d4c6723 name: "set" type_id: 0x92233392 offset: 64 } +member { + id: 0x3d5e44ef + name: "set" + type_id: 0x8003d983 + offset: 320 +} member { id: 0x3d95b028 name: "set" @@ -191788,6 +218488,18 @@ member { type_id: 0x0c631eb2 offset: 64 } +member { + id: 0x3dd4169b + name: "set" + type_id: 0x0a57f81b + offset: 384 +} +member { + id: 0x3ddd59ff + name: "set" + type_id: 0x031f06f3 + offset: 3008 +} member { id: 0x3dec3517 name: "set" @@ -191830,6 +218542,12 @@ member { type_id: 0x2f60ff16 offset: 1024 } +member { + id: 0x353ecbd3 + name: "set_acl" + type_id: 0xcf01ab09 + offset: 1344 +} member { id: 0x35dcfa8a name: "set_acl" @@ -192034,6 +218752,12 @@ member { type_id: 0x0f377d1a offset: 576 } +member { + id: 0x891fa131 + name: "set_child_tid" + type_id: 0x33dc73be + offset: 16000 +} member { id: 0x893f254f name: "set_child_tid" @@ -192178,6 +218902,12 @@ member { type_id: 0x2d883003 offset: 320 } +member { + id: 0x52556321 + name: "set_dqblk" + type_id: 0x13e7e352 + offset: 512 +} member { id: 0x52694803 name: "set_dqblk" @@ -192339,6 +219069,12 @@ member { type_id: 0x2ffb7fc6 offset: 320 } +member { + id: 0x9bda1eea + name: "set_info" + type_id: 0x420962ef + offset: 320 +} member { id: 0xb2608f99 name: "set_input_current_limit" @@ -192370,6 +219106,12 @@ member { offset: 322 bitsize: 1 } +member { + id: 0xb425dbae + name: "set_latency_tolerance" + type_id: 0x64401f9a + offset: 2368 +} member { id: 0xb44fdc0d name: "set_latency_tolerance" @@ -192623,6 +219365,12 @@ member { type_id: 0x2d66bab9 offset: 640 } +member { + id: 0xc8a022d1 + name: "set_ownership" + type_id: 0x698602bb + offset: 896 +} member { id: 0xc8c46502 name: "set_ownership" @@ -192725,6 +219473,12 @@ member { type_id: 0x2d900b9c offset: 1856 } +member { + id: 0xc39d5d90 + name: "set_performance_state" + type_id: 0xbbb36af2 + offset: 1856 +} member { id: 0x0628acc9 name: "set_period" @@ -192915,6 +219669,12 @@ member { type_id: 0x2c436299 offset: 1728 } +member { + id: 0xe4c2da51 + name: "set_read_only" + type_id: 0x3b033d86 + offset: 576 +} member { id: 0xe4d486f3 name: "set_read_only" @@ -192945,6 +219705,12 @@ member { type_id: 0x2dfd37b3 offset: 1280 } +member { + id: 0xdd432794 + name: "set_rq_budget_token" + type_id: 0x88a408a0 + offset: 320 +} member { id: 0xddc4bab1 name: "set_rq_budget_token" @@ -193455,6 +220221,12 @@ member { type_id: 0x2efb4798 offset: 448 } +member { + id: 0x0b6991c1 + name: "setattr" + type_id: 0xc6532194 + offset: 832 +} member { id: 0x0b82f0cc name: "setattr" @@ -193506,6 +220278,12 @@ member { type_id: 0x2c198915 offset: 1600 } +member { + id: 0xa1414306 + name: "setlease" + type_id: 0x76016c55 + offset: 1600 +} member { id: 0x4767039d name: "setpolicy" @@ -193578,6 +220356,12 @@ member { type_id: 0x6720d32f offset: 3200 } +member { + id: 0x84b8c49d + name: "setup" + type_id: 0x7189e7e4 + offset: 256 +} member { id: 0x84c3a238 name: "setup" @@ -194054,6 +220838,12 @@ member { type_id: 0x3ee14b79 offset: 192 } +member { + id: 0x720cedbf + name: "sget_key" + type_id: 0x3ee7bddd + offset: 576 +} member { id: 0x722ab767 name: "sget_key" @@ -194078,6 +220868,12 @@ member { type_id: 0xb0ddb211 offset: 6176 } +member { + id: 0x37ff0123 + name: "sgid" + type_id: 0xeb95f5af + offset: 160 +} member { id: 0x2b993125 name: "sgid_attr" @@ -194167,6 +220963,11 @@ member { name: "share" type_id: 0x33756485 } +member { + id: 0xeb590fc4 + name: "share" + type_id: 0x3f691753 +} member { id: 0x2610bc89 name: "shared" @@ -194174,6 +220975,12 @@ member { offset: 1153 bitsize: 1 } +member { + id: 0x3b14cec8 + name: "shared" + type_id: 0x8160324a + offset: 1088 +} member { id: 0x3b30b9e2 name: "shared" @@ -194251,6 +221058,12 @@ member { type_id: 0xf7c61c85 offset: 1728 } +member { + id: 0x700b6d4c + name: "shared_pending" + type_id: 0x77a273f5 + offset: 512 +} member { id: 0x70e20f4a name: "shared_pending" @@ -194263,6 +221076,12 @@ member { type_id: 0xd3c80119 offset: 576 } +member { + id: 0x330be735 + name: "shared_tags" + type_id: 0x27f60566 + offset: 832 +} member { id: 0x3321992d name: "shared_tags" @@ -194358,6 +221177,12 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0x32e57796 + name: "shift" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x32f8c5ad name: "shift" @@ -194557,6 +221382,12 @@ member { type_id: 0x6d7f5ff6 offset: 872 } +member { + id: 0x0a34f746 + name: "show" + type_id: 0x4af1e5e5 + offset: 192 +} member { id: 0x0a527a1a name: "show" @@ -194646,12 +221477,29 @@ member { name: "show" type_id: 0x0d92d3ed } +member { + id: 0x0af48a82 + name: "show" + type_id: 0x8a8d2a14 + offset: 128 +} +member { + id: 0x0af71cdf + name: "show" + type_id: 0x8912b5dc +} member { id: 0xef063991 name: "show_devname" type_id: 0x2d845a47 offset: 1088 } +member { + id: 0xef557f3d + name: "show_devname" + type_id: 0x7ec2f6b4 + offset: 1088 +} member { id: 0x3d8c9488 name: "show_fdinfo" @@ -194682,12 +221530,24 @@ member { type_id: 0x0d2ea08a offset: 320 } +member { + id: 0x3d91ec1c + name: "show_fdinfo" + type_id: 0x13b00d9a + offset: 1728 +} member { id: 0xb10da24b name: "show_info" type_id: 0x2d8185ba offset: 1856 } +member { + id: 0x50149da2 + name: "show_options" + type_id: 0x7ec2f6b4 + offset: 1024 +} member { id: 0x5047c373 name: "show_options" @@ -194711,6 +221571,18 @@ member { type_id: 0x2dacda34 offset: 256 } +member { + id: 0x1ae00e88 + name: "show_path" + type_id: 0x7ec2f6b4 + offset: 1152 +} +member { + id: 0x164e5cdf + name: "show_rq" + type_id: 0x890d20b3 + offset: 1088 +} member { id: 0x16c99f0e name: "show_rq" @@ -194723,6 +221595,12 @@ member { type_id: 0x0fb12072 offset: 448 } +member { + id: 0xe393d781 + name: "show_stats" + type_id: 0x7ec2f6b4 + offset: 1216 +} member { id: 0xe3c0912d name: "show_stats" @@ -194749,12 +221627,24 @@ member { type_id: 0x6720d32f offset: 192 } +member { + id: 0x92fce071 + name: "shrinker_id" + type_id: 0xe5312866 + offset: 192 +} member { id: 0x8f88eb43 name: "shrinker_info" type_id: 0x0b57ce4e offset: 192 } +member { + id: 0x8fa3fcca + name: "shrinker_info" + type_id: 0x204047f4 + offset: 192 +} member { id: 0xad36439e name: "shrinker_list" @@ -194803,6 +221693,12 @@ member { type_id: 0x6d7f5ff6 offset: 80 } +member { + id: 0x9ea91cc4 + name: "shutdown" + type_id: 0x5c2a9a30 + offset: 640 +} member { id: 0x9ed9152b name: "shutdown" @@ -194833,6 +221729,12 @@ member { type_id: 0x2e9195ef offset: 512 } +member { + id: 0x9ee7ea79 + name: "shutdown" + type_id: 0x12d3e64c + offset: 1600 +} member { id: 0x9ef81d0b name: "shutdown" @@ -194977,6 +221879,12 @@ member { type_id: 0x0eea07ff offset: 2176 } +member { + id: 0x216952a9 + name: "shutdown_pre" + type_id: 0xd44f1a01 + offset: 448 +} member { id: 0x2190c83d name: "shutdown_pre" @@ -195001,18 +221909,35 @@ member { type_id: 0x6d7f5ff6 offset: 8960 } +member { + id: 0xa901a7f7 + name: "si_code" + type_id: 0xe5312866 + offset: 64 +} member { id: 0xa983b60c name: "si_code" type_id: 0x6720d32f offset: 64 } +member { + id: 0x4212ac3d + name: "si_errno" + type_id: 0xe5312866 + offset: 32 +} member { id: 0x4290bdc6 name: "si_errno" type_id: 0x6720d32f offset: 32 } +member { + id: 0x5413adf7 + name: "si_signo" + type_id: 0xe5312866 +} member { id: 0x5491bc0c name: "si_signo" @@ -195048,6 +221973,18 @@ member { type_id: 0x3b4ce03a offset: 384 } +member { + id: 0xeee570f3 + name: "sibling" + type_id: 0x070c8f33 + offset: 14784 +} +member { + id: 0xeee57f55 + name: "sibling" + type_id: 0x070c8f33 + offset: 256 +} member { id: 0x1b2e3274 name: "sibling_list" @@ -195117,6 +222054,11 @@ member { type_id: 0x914dbfdc offset: 1936 } +member { + id: 0x4b49cfe9 + name: "sig" + type_id: 0xba13a35e +} member { id: 0x4b4ac8f5 name: "sig" @@ -195176,6 +222118,12 @@ member { type_id: 0xd3c80119 offset: 448 } +member { + id: 0xdf8773f3 + name: "sig_ok" + type_id: 0x62aebfd4 + offset: 3016 +} member { id: 0xdf88a213 name: "sig_ok" @@ -195199,6 +222147,11 @@ member { type_id: 0x5a8462fa offset: 352 } +member { + id: 0x209a2b02 + name: "sigcnt" + type_id: 0x95bb17a9 +} member { id: 0x20a8b2d4 name: "sigcnt" @@ -195216,6 +222169,12 @@ member { type_id: 0x2087fb8b offset: 19200 } +member { + id: 0x7df120aa + name: "sighand" + type_id: 0x0b47f691 + offset: 19200 +} member { id: 0x361b289e name: "siginfo" @@ -195226,6 +222185,11 @@ member { name: "siglock" type_id: 0xf313e71a } +member { + id: 0x7afbda12 + name: "siglock" + type_id: 0xd99a84d5 +} member { id: 0x900f67a7 name: "sign" @@ -195249,6 +222213,18 @@ member { type_id: 0xe8034002 offset: 1024 } +member { + id: 0x09d5cd5d + name: "signal" + type_id: 0x3d3265f1 + offset: 19136 +} +member { + id: 0x09d95b7e + name: "signal" + type_id: 0x31aee906 + offset: 128 +} member { id: 0x09e75700 name: "signal" @@ -195291,6 +222267,12 @@ member { type_id: 0x03913382 offset: 64 } +member { + id: 0xf7f66e1c + name: "signalfd_wqh" + type_id: 0xdf829a46 + offset: 64 +} member { id: 0x76b0e8bc name: "signalled_used" @@ -195308,12 +222290,24 @@ member { name: "signature" type_id: 0x92233392 } +member { + id: 0x5850cfed + name: "signum" + type_id: 0xe5312866 + offset: 288 +} member { id: 0x58d2de16 name: "signum" type_id: 0x6720d32f offset: 288 } +member { + id: 0xfb8e1c41 + name: "sigpage" + type_id: 0x3ee7bddd + offset: 64 +} member { id: 0xfba84699 name: "sigpage" @@ -195389,6 +222383,12 @@ member { offset: 2864 bitsize: 1 } +member { + id: 0xe39685bc + name: "simulate" + type_id: 0x62aebfd4 + offset: 320 +} member { id: 0xe399545c name: "simulate" @@ -195573,11 +222573,21 @@ member { type_id: 0x6720d32f offset: 1824 } +member { + id: 0x865188f1 + name: "sival_int" + type_id: 0xe5312866 +} member { id: 0x86d3990a name: "sival_int" type_id: 0x6720d32f } +member { + id: 0x450bc586 + name: "sival_ptr" + type_id: 0x3ee7bddd +} member { id: 0x452d9f5e name: "sival_ptr" @@ -195660,6 +222670,24 @@ member { type_id: 0x4585663f offset: 16992 } +member { + id: 0xd9417184 + name: "size" + type_id: 0x3f691753 + offset: 64 +} +member { + id: 0xd9417ca7 + name: "size" + type_id: 0x3f691753 + offset: 128 +} +member { + id: 0xd9417dac + name: "size" + type_id: 0x3f691753 + offset: 192 +} member { id: 0xd94d60d4 name: "size" @@ -195772,6 +222800,18 @@ member { type_id: 0xf435685e offset: 7616 } +member { + id: 0xd993d18a + name: "size" + type_id: 0xedc43a15 + offset: 128 +} +member { + id: 0xd993df3f + name: "size" + type_id: 0xedc43a15 + offset: 448 +} member { id: 0xd993e6cc name: "size" @@ -195813,12 +222853,41 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0xd99b29bb + name: "size" + type_id: 0xe5312866 + offset: 64 +} member { id: 0xd99f0bdd name: "size" type_id: 0xe11cb7b5 offset: 512 } +member { + id: 0xd9aaa258 + name: "size" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0xd9aaa6b9 + name: "size" + type_id: 0xd4bacb77 +} +member { + id: 0xd9aaab82 + name: "size" + type_id: 0xd4bacb77 + offset: 32 +} +member { + id: 0xd9aaaf3a + name: "size" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0xd9abd17c name: "size" @@ -195997,6 +223066,12 @@ member { type_id: 0x5d8155a5 offset: 8 } +member { + id: 0xeca12358 + name: "size_poke_tab" + type_id: 0xd4bacb77 + offset: 2304 +} member { id: 0xecbc91b8 name: "size_poke_tab" @@ -197271,6 +224346,12 @@ member { type_id: 0xd3c80119 offset: 4224 } +member { + id: 0x19b13584 + name: "slave_bdevs" + type_id: 0x070c8f33 + offset: 4224 +} member { id: 0x1fdc7100 name: "slave_changelink" @@ -197295,6 +224376,12 @@ member { type_id: 0x0ce1fce9 offset: 1152 } +member { + id: 0xc3c4d30c + name: "slave_dir" + type_id: 0x1906d61e + offset: 4160 +} member { id: 0xc3fe2546 name: "slave_dir" @@ -197343,6 +224430,18 @@ member { type_id: 0x92233392 offset: 448 } +member { + id: 0xe81850d1 + name: "sleep_max" + type_id: 0x89d2d38c + offset: 448 +} +member { + id: 0xf82924f5 + name: "sleep_start" + type_id: 0x89d2d38c + offset: 384 +} member { id: 0xf832d515 name: "sleep_start" @@ -197362,12 +224461,24 @@ member { offset: 30 bitsize: 1 } +member { + id: 0xbe24fc53 + name: "sleepable_refcnt" + type_id: 0x5bc93c81 + offset: 1984 +} member { id: 0xbe60701c name: "sleepable_refcnt" type_id: 0x1f4573ef offset: 1984 } +member { + id: 0xd8086111 + name: "sleeping_owner" + type_id: 0x26d2fc49 + offset: 21440 +} member { id: 0xd833aa44 name: "sleeping_owner" @@ -197386,6 +224497,18 @@ member { type_id: 0x92233392 offset: 1024 } +member { + id: 0xcd124938 + name: "slice" + type_id: 0x89d2d38c + offset: 1216 +} +member { + id: 0xcd124ce3 + name: "slice" + type_id: 0x89d2d38c + offset: 1024 +} member { id: 0x34f92049 name: "slice_act_cb_qp_offset" @@ -197476,6 +224599,12 @@ member { type_id: 0x914dbfdc offset: 48 } +member { + id: 0x4b426a0b + name: "slice_max" + type_id: 0x89d2d38c + offset: 832 +} member { id: 0x4b599beb name: "slice_max" @@ -197891,6 +225020,12 @@ member { offset: 135 bitsize: 1 } +member { + id: 0xa590a31f + name: "sme_state" + type_id: 0x3ee7bddd + offset: 5504 +} member { id: 0xa5b6f9c7 name: "sme_state" @@ -198184,6 +225319,12 @@ member { type_id: 0x33756485 offset: 10432 } +member { + id: 0x4f7fd35b + name: "socket_pressure" + type_id: 0x3f691753 + offset: 10432 +} member { id: 0x0bf9b84f name: "socketcall" @@ -198229,6 +225370,12 @@ member { type_id: 0x33756485 offset: 17984 } +member { + id: 0x27a8b057 + name: "soft_limit" + type_id: 0x3f691753 + offset: 17984 +} member { id: 0x9a6205f4 name: "soft_packet_limit" @@ -198293,12 +225440,24 @@ member { offset: 131 bitsize: 1 } +member { + id: 0xef1c7c4d + name: "softirq_expires_next" + type_id: 0xedc43a15 + offset: 384 +} member { id: 0xefe07c73 name: "softirq_expires_next" type_id: 0x11c404ba offset: 384 } +member { + id: 0x461c92e2 + name: "softirq_next_timer" + type_id: 0x1c6f364b + offset: 448 +} member { id: 0x4639302c name: "softirq_next_timer" @@ -198431,6 +225590,12 @@ member { type_id: 0x3e10b518 offset: 64 } +member { + id: 0xd72f4309 + name: "source" + type_id: 0x01dbdd5f + offset: 1024 +} member { id: 0xd7325976 name: "source" @@ -198483,6 +225648,12 @@ member { type_id: 0xd3c80119 offset: 11968 } +member { + id: 0x3cf914a0 + name: "source_list" + type_id: 0x070c8f33 + offset: 11968 +} member { id: 0x3f731cf2 name: "source_pad" @@ -198536,6 +225707,12 @@ member { type_id: 0x3d7c93df offset: 192 } +member { + id: 0xce7302eb + name: "sp" + type_id: 0x3f691753 + offset: 704 +} member { id: 0xce7f1e98 name: "sp" @@ -198548,6 +225725,12 @@ member { type_id: 0xedf277ba offset: 1984 } +member { + id: 0xcec5b996 + name: "sp" + type_id: 0x89d2d38c + offset: 1984 +} member { id: 0xcede4876 name: "sp" @@ -198606,12 +225789,24 @@ member { type_id: 0x000ff4a8 offset: 1472 } +member { + id: 0xfb629549 + name: "span_seqlock" + type_id: 0x5c1bdeac + offset: 1472 +} member { id: 0xaaa960df name: "span_weight" type_id: 0x4585663f offset: 2240 } +member { + id: 0x80f2eb58 + name: "spanned_pages" + type_id: 0x3f691753 + offset: 1088 +} member { id: 0x80fef72b name: "spanned_pages" @@ -198635,11 +225830,23 @@ member { type_id: 0x18bd6530 offset: 448 } +member { + id: 0x4233987b + name: "spare" + type_id: 0x0cd86b8b + offset: 64 +} member { id: 0x8831900a name: "spawns" type_id: 0x0356cddf } +member { + id: 0x0a010393 + name: "spc_timelimit" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x0a903c3e name: "spc_timelimit" @@ -198652,6 +225859,12 @@ member { type_id: 0x4585663f offset: 128 } +member { + id: 0xe684d9f9 + name: "spc_warnlimit" + type_id: 0xd4bacb77 + offset: 128 +} member { id: 0x8f6f4486 name: "spd" @@ -198676,6 +225889,11 @@ member { type_id: 0x6d7f5ff6 offset: 392 } +member { + id: 0xda6e738f + name: "special_vec" + type_id: 0xa5b10975 +} member { id: 0xdaff4793 name: "special_vec" @@ -198722,6 +225940,11 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0xa03e3712 + name: "speed" + type_id: 0xd4bacb77 +} member { id: 0xa08da031 name: "speed" @@ -198860,6 +226083,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0x41f4da90 + name: "spin_lock_off" + type_id: 0xe5312866 + offset: 64 +} member { id: 0x9a7d3066 name: "spinlock" @@ -198907,6 +226136,12 @@ member { type_id: 0x0d79e55b offset: 192 } +member { + id: 0x035fcfff + name: "splice_eof" + type_id: 0x6d6100e7 + offset: 1536 +} member { id: 0x27c6cecf name: "splice_fd_in" @@ -198928,6 +226163,18 @@ member { type_id: 0x0b3a3706 offset: 24576 } +member { + id: 0xf43eb2a4 + name: "splice_pipe" + type_id: 0x21826129 + offset: 24576 +} +member { + id: 0x221d8022 + name: "splice_read" + type_id: 0x7f476b89 + offset: 1472 +} member { id: 0x226c6114 name: "splice_read" @@ -198952,6 +226199,12 @@ member { type_id: 0x0f07cf2c offset: 1408 } +member { + id: 0xbbf981f9 + name: "splice_write" + type_id: 0x80f823c5 + offset: 1408 +} member { id: 0x406ecc6d name: "split" @@ -198981,6 +226234,18 @@ member { type_id: 0xd3c80119 offset: 64 } +member { + id: 0xc4bf4a8d + name: "split_queue" + type_id: 0x070c8f33 + offset: 64 +} +member { + id: 0x16420fc7 + name: "split_queue_len" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x164e13b4 name: "split_queue_len" @@ -198992,6 +226257,11 @@ member { name: "split_queue_lock" type_id: 0xf313e71a } +member { + id: 0xa83e9c9d + name: "split_queue_lock" + type_id: 0xd99a84d5 +} member { id: 0xd69a643e name: "split_subport_number" @@ -199314,6 +226584,12 @@ member { type_id: 0xf313e71a offset: 256 } +member { + id: 0x63b6bff3 + name: "sr_lock" + type_id: 0xd99a84d5 + offset: 256 +} member { id: 0x440f7510 name: "src" @@ -199396,6 +226672,12 @@ member { name: "src" type_id: 0x9676bb5b } +member { + id: 0x44a37f99 + name: "src" + type_id: 0x951c1ffe + offset: 96 +} member { id: 0x44a72e39 name: "src" @@ -199635,6 +226917,12 @@ member { type_id: 0xe8034002 offset: 64 } +member { + id: 0x2b0cb6a7 + name: "srcu" + type_id: 0x204fd0bf + offset: 1408 +} member { id: 0x2b0f72f0 name: "srcu" @@ -199659,6 +226947,18 @@ member { type_id: 0x3fcbf304 offset: 2176 } +member { + id: 0x7bd08c16 + name: "srcu_barrier_completion" + type_id: 0x25c41c1e + offset: 2176 +} +member { + id: 0xc11684bc + name: "srcu_barrier_cpu_cnt" + type_id: 0x1c40702a + offset: 2432 +} member { id: 0xc17e1650 name: "srcu_barrier_cpu_cnt" @@ -199671,18 +226971,42 @@ member { type_id: 0xe3222f5b offset: 2304 } +member { + id: 0x4cfb786b + name: "srcu_barrier_head" + type_id: 0x9de6c60c + offset: 2304 +} member { id: 0xcc2d86d4 name: "srcu_barrier_mutex" type_id: 0xa7c362b0 offset: 1792 } +member { + id: 0xcc8a0f98 + name: "srcu_barrier_mutex" + type_id: 0x004a2e6f + offset: 1792 +} +member { + id: 0xfc224fc3 + name: "srcu_barrier_seq" + type_id: 0x3f691753 + offset: 1728 +} member { id: 0xfc2e53b0 name: "srcu_barrier_seq" type_id: 0x33756485 offset: 1728 } +member { + id: 0xb209bdc0 + name: "srcu_cb_mutex" + type_id: 0x004a2e6f + offset: 320 +} member { id: 0xb2ae348c name: "srcu_cb_mutex" @@ -199695,12 +227019,30 @@ member { type_id: 0xe59e6c5f offset: 576 } +member { + id: 0x30881d11 + name: "srcu_cblist" + type_id: 0x2fdc0370 + offset: 576 +} member { id: 0xb531ef3f name: "srcu_cblist_invoking" type_id: 0x6d7f5ff6 offset: 1664 } +member { + id: 0xb53e3edf + name: "srcu_cblist_invoking" + type_id: 0x62aebfd4 + offset: 1664 +} +member { + id: 0xa515052b + name: "srcu_data_have_cbs" + type_id: 0x839756ce + offset: 320 +} member { id: 0xa5160237 name: "srcu_data_have_cbs" @@ -199713,6 +227055,18 @@ member { type_id: 0xa7c362b0 offset: 768 } +member { + id: 0x4bcd1ffb + name: "srcu_gp_mutex" + type_id: 0x004a2e6f + offset: 768 +} +member { + id: 0xbec0deb5 + name: "srcu_gp_seq" + type_id: 0x3f691753 + offset: 1152 +} member { id: 0xbeccc2c6 name: "srcu_gp_seq" @@ -199731,6 +227085,18 @@ member { type_id: 0x33756485 offset: 1536 } +member { + id: 0xbd2c21ac + name: "srcu_gp_seq_needed" + type_id: 0x3f691753 + offset: 1536 +} +member { + id: 0xbd2c298f + name: "srcu_gp_seq_needed" + type_id: 0x3f691753 + offset: 1216 +} member { id: 0x9152f5d4 name: "srcu_gp_seq_needed_exp" @@ -199749,18 +227115,48 @@ member { type_id: 0x33756485 offset: 576 } +member { + id: 0x915ee662 + name: "srcu_gp_seq_needed_exp" + type_id: 0x3f691753 + offset: 1600 +} +member { + id: 0x915ee6a8 + name: "srcu_gp_seq_needed_exp" + type_id: 0x3f691753 + offset: 576 +} +member { + id: 0x915ee9a7 + name: "srcu_gp_seq_needed_exp" + type_id: 0x3f691753 + offset: 1280 +} member { id: 0x31674a32 name: "srcu_gp_start" type_id: 0x33756485 offset: 1344 } +member { + id: 0x316b5641 + name: "srcu_gp_start" + type_id: 0x3f691753 + offset: 1344 +} member { id: 0xa3895fa8 name: "srcu_have_cbs" type_id: 0x80904a3b offset: 64 } +member { + id: 0xa38a58b4 + name: "srcu_have_cbs" + type_id: 0x839756ce + offset: 64 +} member { id: 0x27563fd2 name: "srcu_idx" @@ -199772,35 +227168,75 @@ member { type_id: 0x6720d32f offset: 416 } +member { + id: 0x27c7007f + name: "srcu_idx" + type_id: 0xd4bacb77 +} member { id: 0xac03dcc9 name: "srcu_last_gp_end" type_id: 0x33756485 offset: 1408 } +member { + id: 0xac0fc0ba + name: "srcu_last_gp_end" + type_id: 0x3f691753 + offset: 1408 +} +member { + id: 0x0cd58709 + name: "srcu_lock_count" + type_id: 0x7a5b0fc3 +} member { id: 0x0cef7f8b name: "srcu_lock_count" type_id: 0x40a38dad } +member { + id: 0x375229b7 + name: "srcu_n_exp_nodelay" + type_id: 0x3f691753 + offset: 1600 +} member { id: 0x375e35c4 name: "srcu_n_exp_nodelay" type_id: 0x33756485 offset: 1600 } +member { + id: 0x2070dd22 + name: "srcu_n_lock_retries" + type_id: 0x3f691753 + offset: 1536 +} member { id: 0x207cc151 name: "srcu_n_lock_retries" type_id: 0x33756485 offset: 1536 } +member { + id: 0xd52e3ebb + name: "srcu_nmi_safety" + type_id: 0xe5312866 + offset: 256 +} member { id: 0xd5ac2f40 name: "srcu_nmi_safety" type_id: 0x6720d32f offset: 256 } +member { + id: 0x86021bef + name: "srcu_parent" + type_id: 0x3d22a9ba + offset: 640 +} member { id: 0x862aabd3 name: "srcu_parent" @@ -199813,30 +227249,66 @@ member { type_id: 0x33756485 offset: 1472 } +member { + id: 0x1b49cce4 + name: "srcu_size_jiffies" + type_id: 0x3f691753 + offset: 1472 +} member { id: 0x777dcfbf name: "srcu_size_state" type_id: 0x6720d32f offset: 256 } +member { + id: 0x77ffde44 + name: "srcu_size_state" + type_id: 0xe5312866 + offset: 256 +} member { id: 0x79d4a46b name: "srcu_ssp" type_id: 0x238b8721 offset: 3456 } +member { + id: 0x79d7603c + name: "srcu_ssp" + type_id: 0x204fd0bf + offset: 3456 +} member { id: 0xa0f6785a name: "srcu_struct_ptrs" type_id: 0x0272d86f offset: 10688 } +member { + id: 0xa0f6894f + name: "srcu_struct_ptrs" + type_id: 0x0283cd88 + offset: 10688 +} member { id: 0x70581f5e name: "srcu_sup" type_id: 0x3fcf6fe8 offset: 128 } +member { + id: 0x706b9811 + name: "srcu_sup" + type_id: 0x0c4820c9 + offset: 128 +} +member { + id: 0x535f1806 + name: "srcu_unlock_count" + type_id: 0x7a5b0fc3 + offset: 128 +} member { id: 0x5365e084 name: "srcu_unlock_count" @@ -199855,6 +227327,12 @@ member { type_id: 0x3e10b518 offset: 1984 } +member { + id: 0x0460a964 + name: "srcversion" + type_id: 0x01dbdd5f + offset: 1984 +} member { id: 0x95463ee8 name: "srej_list" @@ -200015,6 +227493,18 @@ member { type_id: 0x0a85fcb6 offset: 64 } +member { + id: 0x8c9dfbc1 + name: "ss" + type_id: 0x1137858f + offset: 704 +} +member { + id: 0x8c9dfd1d + name: "ss" + type_id: 0x1137858f + offset: 64 +} member { id: 0x2bd2bd8d name: "ss_bw_in" @@ -200168,6 +227658,12 @@ member { type_id: 0x238b8721 offset: 2624 } +member { + id: 0x37e22587 + name: "ssp" + type_id: 0x204fd0bf + offset: 2624 +} member { id: 0x4237b475 name: "ssp_cap" @@ -200221,23 +227717,52 @@ member { type_id: 0x5d8155a5 offset: 32 } +member { + id: 0x78550a89 + name: "st_info" + type_id: 0x2d2f93e0 + offset: 32 +} member { id: 0xc17a378d name: "st_name" type_id: 0x4ac165eb } +member { + id: 0xc1e44c23 + name: "st_name" + type_id: 0xd4bacb77 +} +member { + id: 0xfe08c0fc + name: "st_other" + type_id: 0x2d2f93e0 + offset: 40 +} member { id: 0xfe786e3a name: "st_other" type_id: 0x5d8155a5 offset: 40 } +member { + id: 0x762ba66a + name: "st_shndx" + type_id: 0x951c1ffe + offset: 48 +} member { id: 0x7672aabf name: "st_shndx" type_id: 0xcc10cada offset: 48 } +member { + id: 0x76b9f85a + name: "st_size" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0x76fd65ac name: "st_size" @@ -200250,6 +227775,12 @@ member { type_id: 0x359b7f43 offset: 64 } +member { + id: 0x30f5ba68 + name: "st_value" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0xd7462bfd name: "stab" @@ -200273,6 +227804,18 @@ member { name: "stack" type_id: 0x4e60cea9 } +member { + id: 0xbfc05272 + name: "stack" + type_id: 0x3ee7bddd + offset: 448 +} +member { + id: 0xbfc1d26d + name: "stack" + type_id: 0x3f691753 + offset: 128 +} member { id: 0xbfcdce1e name: "stack" @@ -200297,6 +227840,12 @@ member { type_id: 0x33756485 offset: 14464 } +member { + id: 0xf59d562a + name: "stack_canary" + type_id: 0x3f691753 + offset: 14464 +} member { id: 0xc477a658 name: "stack_depot" @@ -200315,6 +227864,12 @@ member { type_id: 0xc9082b19 offset: 224 } +member { + id: 0x52719093 + name: "stack_depth" + type_id: 0xd4bacb77 + offset: 224 +} member { id: 0xc7b7491e name: "stack_entry" @@ -200339,6 +227894,12 @@ member { type_id: 0xa722c13e offset: 26240 } +member { + id: 0x29a3a240 + name: "stack_refcount" + type_id: 0x95bb17a9 + offset: 26240 +} member { id: 0xa6458133 name: "stack_size" @@ -200357,12 +227918,30 @@ member { type_id: 0x33756485 offset: 2304 } +member { + id: 0xb5cb4f6e + name: "stack_vm" + type_id: 0x3f691753 + offset: 2304 +} +member { + id: 0x5da9f3f2 + name: "stack_vm_area" + type_id: 0x3e0a00e5 + offset: 26176 +} member { id: 0x5db91b57 name: "stack_vm_area" type_id: 0x2ee2a594 offset: 26176 } +member { + id: 0x0e39d87c + name: "stackframe" + type_id: 0x4eddf400 + offset: 2432 +} member { id: 0x0e3f2404 name: "stackframe" @@ -200517,6 +228096,21 @@ member { type_id: 0x0c59c5c5 offset: 1152 } +member { + id: 0x4622d0b3 + name: "start" + type_id: 0x39e3e321 +} +member { + id: 0x46245a47 + name: "start" + type_id: 0x3f691753 +} +member { + id: 0x4625d4ed + name: "start" + type_id: 0x3ee7bddd +} member { id: 0x462842d5 name: "start" @@ -200626,6 +228220,11 @@ member { type_id: 0x2cde74fe offset: 64 } +member { + id: 0x464fa7d4 + name: "start" + type_id: 0x549484d4 +} member { id: 0x465eb636 name: "start" @@ -200664,6 +228263,11 @@ member { name: "start" type_id: 0x9565759f } +member { + id: 0x4692e183 + name: "start" + type_id: 0x89d2d38c +} member { id: 0x46a6e2d9 name: "start" @@ -200693,6 +228297,12 @@ member { type_id: 0xd5df6730 offset: 4352 } +member { + id: 0x46cf76ad + name: "start" + type_id: 0xd44f1a01 + offset: 1536 +} member { id: 0x46d23b7b name: "start" @@ -200730,6 +228340,12 @@ member { type_id: 0xacd8d043 offset: 2912 } +member { + id: 0x796581df + name: "start_all_reason" + type_id: 0xd4bacb77 + offset: 2912 +} member { id: 0xfef8afc1 name: "start_blk" @@ -200748,12 +228364,30 @@ member { type_id: 0x92233392 offset: 16896 } +member { + id: 0x8171a1e8 + name: "start_boottime" + type_id: 0x89d2d38c + offset: 16896 +} +member { + id: 0xfc957312 + name: "start_brk" + type_id: 0x3f691753 + offset: 2752 +} member { id: 0xfc996f61 name: "start_brk" type_id: 0x33756485 offset: 2752 } +member { + id: 0xa08205e6 + name: "start_code" + type_id: 0x3f691753 + offset: 2496 +} member { id: 0xa08e1995 name: "start_code" @@ -200766,6 +228400,12 @@ member { type_id: 0x6720d32f offset: 256 } +member { + id: 0xd7e4a7da + name: "start_data" + type_id: 0x3f691753 + offset: 2624 +} member { id: 0xd7e8bba9 name: "start_data" @@ -200806,6 +228446,11 @@ member { type_id: 0x2d2b3bac offset: 640 } +member { + id: 0x7f458311 + name: "start_id" + type_id: 0xd4bacb77 +} member { id: 0x7f771765 name: "start_id" @@ -200863,6 +228508,12 @@ member { type_id: 0x11c404ba offset: 960 } +member { + id: 0xadba1354 + name: "start_prevent_time" + type_id: 0xedc43a15 + offset: 960 +} member { id: 0x652ac194 name: "start_region" @@ -200915,6 +228566,12 @@ member { type_id: 0x33756485 offset: 2880 } +member { + id: 0xb508f097 + name: "start_stack" + type_id: 0x3f691753 + offset: 2880 +} member { id: 0xfd54061b name: "start_stop_pwr_cond" @@ -200971,6 +228628,18 @@ member { type_id: 0x92233392 offset: 16832 } +member { + id: 0xa3d28f27 + name: "start_time" + type_id: 0x89d2d38c + offset: 16832 +} +member { + id: 0x3288f10d + name: "start_time_ns" + type_id: 0x89d2d38c + offset: 832 +} member { id: 0x329300ed name: "start_time_ns" @@ -201023,6 +228692,12 @@ member { type_id: 0x99caa0ae offset: 66688 } +member { + id: 0x56461629 + name: "startup" + type_id: 0x25c41c1e + offset: 192 +} member { id: 0x564d0a7e name: "startup" @@ -201080,6 +228755,17 @@ member { type_id: 0xd3c80119 offset: 256 } +member { + id: 0xa1640019 + name: "stashed" + type_id: 0x08be563f + offset: 128 +} +member { + id: 0xa16409db + name: "stashed" + type_id: 0x08be563f +} member { id: 0xa17eb2cd name: "stashed" @@ -201091,6 +228777,12 @@ member { type_id: 0x120540d1 offset: 128 } +member { + id: 0xb90b3459 + name: "stat" + type_id: 0xb0b98d6a + offset: 768 +} member { id: 0xb936ff9f name: "stat" @@ -201138,6 +228830,17 @@ member { type_id: 0x3c77b396 offset: 18688 } +member { + id: 0x7e62b4da + name: "stat_threshold" + type_id: 0xd6c419f3 +} +member { + id: 0x7e62bb5c + name: "stat_threshold" + type_id: 0xd6c419f3 + offset: 88 +} member { id: 0x7e9dc7ba name: "stat_threshold" @@ -201155,6 +228858,12 @@ member { type_id: 0xfcd1e953 offset: 32 } +member { + id: 0x72110d45 + name: "state" + type_id: 0xe2f98d65 + offset: 192 +} member { id: 0x721bf836 name: "state" @@ -201166,6 +228875,17 @@ member { name: "state" type_id: 0xee05c4c5 } +member { + id: 0x722744e1 + name: "state" + type_id: 0xd4bacb77 + offset: 1184 +} +member { + id: 0x722746ca + name: "state" + type_id: 0xd4bacb77 +} member { id: 0x72289db4 name: "state" @@ -201375,6 +229095,12 @@ member { name: "state" type_id: 0x504235bb } +member { + id: 0x72b41880 + name: "state" + type_id: 0x47ea5d8b + offset: 1152 +} member { id: 0x72b41fc8 name: "state" @@ -201495,6 +229221,24 @@ member { type_id: 0x3a47ea7a offset: 320 } +member { + id: 0x72cc91f7 + name: "state" + type_id: 0x3f691753 + offset: 64 +} +member { + id: 0x72cc9a7c + name: "state" + type_id: 0x3f691753 + offset: 2816 +} +member { + id: 0x72cc9ddf + name: "state" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x72d2f566 name: "state" @@ -201565,6 +229309,12 @@ member { type_id: 0x2e2c982d offset: 14144 } +member { + id: 0x72ded4e5 + name: "state" + type_id: 0x2d2f93e0 + offset: 448 +} member { id: 0x72df76fa name: "state" @@ -201823,6 +229573,12 @@ member { type_id: 0xc9082b19 offset: 160 } +member { + id: 0x8336abb3 + name: "state_mask" + type_id: 0xd4bacb77 + offset: 160 +} member { id: 0x2a10c7d4 name: "state_mem" @@ -201873,6 +229629,12 @@ member { type_id: 0x87250629 offset: 896 } +member { + id: 0xc68681c9 + name: "state_start" + type_id: 0x89d2d38c + offset: 448 +} member { id: 0xc69d7029 name: "state_start" @@ -201938,6 +229700,12 @@ member { type_id: 0x4585663f offset: 32 } +member { + id: 0x5f46b2df + name: "statfs" + type_id: 0xfac5b0ae + offset: 832 +} member { id: 0x5f909c12 name: "statfs" @@ -201980,6 +229748,18 @@ member { type_id: 0x10e8c6af offset: 192 } +member { + id: 0x456515ca + name: "static_call_key" + type_id: 0x33abf2ef + offset: 192 +} +member { + id: 0x82dcf71a + name: "static_call_tramp" + type_id: 0x3ee7bddd + offset: 256 +} member { id: 0x82faadc2 name: "static_call_tramp" @@ -201992,6 +229772,12 @@ member { type_id: 0x4585663f offset: 288 } +member { + id: 0x02592368 + name: "static_prio" + type_id: 0xe5312866 + offset: 1216 +} member { id: 0x02db3293 name: "static_prio" @@ -202010,6 +229796,12 @@ member { type_id: 0x0d30b9c3 offset: 1216 } +member { + id: 0x4898df27 + name: "static_rqs" + type_id: 0x00ca8648 + offset: 1216 +} member { id: 0xc31ae63d name: "statistics" @@ -202052,6 +229844,12 @@ member { type_id: 0x5589e3d3 offset: 11264 } +member { + id: 0xb9409151 + name: "stats" + type_id: 0x35f34d45 + offset: 7424 +} member { id: 0xb9409571 name: "stats" @@ -202104,6 +229902,18 @@ member { type_id: 0x261f9f0f offset: 1216 } +member { + id: 0xb953807f + name: "stats" + type_id: 0x26eeda7c + offset: 256 +} +member { + id: 0xb954f067 + name: "stats" + type_id: 0x219b5716 + offset: 2688 +} member { id: 0xb95834d2 name: "stats" @@ -202155,6 +229965,12 @@ member { type_id: 0x006cd3c1 offset: 5376 } +member { + id: 0xb9766715 + name: "stats" + type_id: 0x0307c91a + offset: 8704 +} member { id: 0xb9766b83 name: "stats" @@ -202189,6 +230005,12 @@ member { type_id: 0xa2ef7066 offset: 8576 } +member { + id: 0xb9e045fa + name: "stats" + type_id: 0x952c3339 + offset: 320 +} member { id: 0xb9e0843d name: "stats" @@ -202219,6 +230041,12 @@ member { type_id: 0xe62ebf07 offset: 288 } +member { + id: 0x17acca9c + name: "stats_lock" + type_id: 0x5c1bdeac + offset: 3264 +} member { id: 0x17f0deb6 name: "stats_lock" @@ -202230,6 +230058,12 @@ member { name: "stats_reset" type_id: 0x33756485 } +member { + id: 0x7a9a949a + name: "stats_sectors" + type_id: 0x951c1ffe + offset: 976 +} member { id: 0x7ac6b684 name: "stats_sectors" @@ -202489,6 +230323,24 @@ member { type_id: 0xd76db635 offset: 448 } +member { + id: 0x20b39a88 + name: "status" + type_id: 0xd4bacb77 + offset: 320 +} +member { + id: 0x20b39cdd + name: "status" + type_id: 0xd4bacb77 + offset: 384 +} +member { + id: 0x20b39f72 + name: "status" + type_id: 0xd4bacb77 + offset: 704 +} member { id: 0x20ca3c0b name: "status" @@ -202524,6 +230376,18 @@ member { type_id: 0x4585663f offset: 288 } +member { + id: 0xf758310e + name: "status_comment" + type_id: 0x72aed013 + offset: 896 +} +member { + id: 0xf7583f51 + name: "status_comment" + type_id: 0x72aed013 + offset: 2496 +} member { id: 0xf75d676a name: "status_comment" @@ -202713,6 +230577,12 @@ member { type_id: 0x33756485 offset: 1472 } +member { + id: 0xec071581 + name: "sticky_cpu" + type_id: 0xe5312866 + offset: 576 +} member { id: 0xec363a21 name: "sticky_cpu" @@ -202731,6 +230601,12 @@ member { type_id: 0x1f4573ef offset: 64 } +member { + id: 0x59667454 + name: "stime" + type_id: 0x5bc93c81 + offset: 64 +} member { id: 0x59af95f0 name: "stime" @@ -202754,6 +230630,29 @@ member { type_id: 0x92233392 offset: 64 } +member { + id: 0x59b46410 + name: "stime" + type_id: 0x89d2d38c + offset: 16256 +} +member { + id: 0x59b46b5a + name: "stime" + type_id: 0x89d2d38c +} +member { + id: 0x59b46d94 + name: "stime" + type_id: 0x89d2d38c + offset: 3392 +} +member { + id: 0x59b46fbb + name: "stime" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x691a5b52 name: "stop" @@ -202902,6 +230801,12 @@ member { name: "stop" type_id: 0x6720d32f } +member { + id: 0x69f399af + name: "stop" + type_id: 0x7be712d7 + offset: 64 +} member { id: 0x1fd8a116 name: "stop_beacons" @@ -202992,6 +230897,31 @@ member { type_id: 0x6d7f5ff6 offset: 32 } +member { + id: 0x6a0de94a + name: "storage" + type_id: 0x8706f7e2 +} +member { + id: 0x6a20050a + name: "storage" + type_id: 0xaaeab750 +} +member { + id: 0x6a346dbf + name: "storage" + type_id: 0xbe820272 +} +member { + id: 0x6a9361ac + name: "storage" + type_id: 0x198e11cc +} +member { + id: 0x6aed0d19 + name: "storage" + type_id: 0x67e2a41b +} member { id: 0x7662ac4c name: "storage_get_func_atomic" @@ -203010,12 +230940,30 @@ member { type_id: 0x295c7202 offset: 16 } +member { + id: 0x4e0f720b + name: "storages" + type_id: 0x070c8f33 + offset: 5184 +} member { id: 0x4edbb685 name: "storages" type_id: 0xd3c80119 offset: 5184 } +member { + id: 0xac47164d + name: "store" + type_id: 0x9e89d368 + offset: 192 +} +member { + id: 0xac55312a + name: "store" + type_id: 0x8ca29cd7 + offset: 64 +} member { id: 0xacd40238 name: "store" @@ -203136,6 +231084,11 @@ member { type_id: 0xca2a51af offset: 128 } +member { + id: 0x4294cec4 + name: "str_" + type_id: 0x1b891658 +} member { id: 0x4d41138a name: "str_pd" @@ -203519,6 +231472,17 @@ member { name: "string" type_id: 0xdddee2d3 } +member { + id: 0xdff3f9ce + name: "string" + type_id: 0x01dbdd5f +} +member { + id: 0xdff3fd2f + name: "string" + type_id: 0x01dbdd5f + offset: 64 +} member { id: 0xdff6a15e name: "string" @@ -203602,6 +231566,12 @@ member { type_id: 0x0483e6f8 offset: 128 } +member { + id: 0x8325a953 + name: "strtab" + type_id: 0x01dbdd5f + offset: 128 +} member { id: 0x43dcc457 name: "struct_mutex" @@ -203748,6 +231718,11 @@ member { type_id: 0x3205ba2f offset: 1088 } +member { + id: 0xd5f04477 + name: "subdirs" + type_id: 0x3f691753 +} member { id: 0xd5fc5804 name: "subdirs" @@ -203789,6 +231764,11 @@ member { type_id: 0x11ae7e9f offset: 3648 } +member { + id: 0x13bdf110 + name: "submit_bio" + type_id: 0x5929ef7f +} member { id: 0x13eb34e2 name: "submit_bio" @@ -204026,6 +232006,17 @@ member { type_id: 0xd3c80119 offset: 448 } +member { + id: 0x9a420257 + name: "subsys" + type_id: 0xe0c0e249 + offset: 4928 +} +member { + id: 0x9a420d4f + name: "subsys" + type_id: 0xe0c0e249 +} member { id: 0x9a4c3695 name: "subsys" @@ -204048,12 +232039,24 @@ member { type_id: 0x1c5ceff7 offset: 2304 } +member { + id: 0x16e7f355 + name: "subsys_data" + type_id: 0x395fa79a + offset: 2304 +} member { id: 0x7f7ac96d name: "subsys_id" type_id: 0x914dbfdc offset: 96 } +member { + id: 0x730ccc16 + name: "subsys_mask" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x739df3bb name: "subsys_mask" @@ -204113,18 +232116,36 @@ member { type_id: 0x20b780d8 offset: 512 } +member { + id: 0x7fb82bbc + name: "subtree_bstat" + type_id: 0xfe587138 + offset: 512 +} member { id: 0xe0e3bfe4 name: "subtree_control" type_id: 0x914dbfdc offset: 4864 } +member { + id: 0xe0e7ee44 + name: "subtree_control" + type_id: 0x951c1ffe + offset: 4864 +} member { id: 0xc2b065fa name: "subtree_max_hole" type_id: 0x92233392 offset: 1216 } +member { + id: 0xdce853b8 + name: "subtree_ss_mask" + type_id: 0x951c1ffe + offset: 4880 +} member { id: 0xdcec0218 name: "subtree_ss_mask" @@ -204149,6 +232170,12 @@ member { type_id: 0x92233392 offset: 1280 } +member { + id: 0xe673ef12 + name: "subvol" + type_id: 0x89d2d38c + offset: 1280 +} member { id: 0x132c9198 name: "successor" @@ -204167,6 +232194,12 @@ member { type_id: 0x2a670b41 offset: 8512 } +member { + id: 0x9a1aeff0 + name: "suid" + type_id: 0x4a74074c + offset: 128 +} member { id: 0x9ab990c5 name: "suid" @@ -204185,12 +232218,30 @@ member { type_id: 0x0cd4a36d offset: 2112 } +member { + id: 0x15729b4f + name: "suite_exit" + type_id: 0x78c198df + offset: 2112 +} member { id: 0x43476f3f name: "suite_init" type_id: 0x2f928fc2 offset: 2048 } +member { + id: 0x43f94ef5 + name: "suite_init" + type_id: 0x91b3451b + offset: 2048 +} +member { + id: 0xc41e53eb + name: "suite_init_err" + type_id: 0xe5312866 + offset: 4672 +} member { id: 0xc49c4210 name: "suite_init_err" @@ -204209,6 +232260,18 @@ member { type_id: 0x2e0f9112 offset: 704 } +member { + id: 0x50a59fea + name: "sum_block_runtime" + type_id: 0xedc43a15 + offset: 704 +} +member { + id: 0x561eb64a + name: "sum_exec_runtime" + type_id: 0x5bc93c81 + offset: 128 +} member { id: 0x565a3a05 name: "sum_exec_runtime" @@ -204221,6 +232284,18 @@ member { type_id: 0xd5df6730 offset: 128 } +member { + id: 0x56ccacc9 + name: "sum_exec_runtime" + type_id: 0x89d2d38c + offset: 768 +} +member { + id: 0x56ccada5 + name: "sum_exec_runtime" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0x56d75d29 name: "sum_exec_runtime" @@ -204244,12 +232319,24 @@ member { type_id: 0xd5df6730 offset: 5312 } +member { + id: 0xa74824d2 + name: "sum_sched_runtime" + type_id: 0x89d2d38c + offset: 5312 +} member { id: 0x8064005e name: "sum_sleep_runtime" type_id: 0x2e0f9112 offset: 512 } +member { + id: 0x80a7cbf5 + name: "sum_sleep_runtime" + type_id: 0xedc43a15 + offset: 512 +} member { id: 0xa2e62cd6 name: "sun_family" @@ -204327,6 +232414,17 @@ member { type_id: 0x6d7f5ff6 offset: 8064 } +member { + id: 0xf40d96a0 + name: "suppliers" + type_id: 0x070c8f33 +} +member { + id: 0xf40d9e69 + name: "suppliers" + type_id: 0x070c8f33 + offset: 192 +} member { id: 0xf4d9522e name: "suppliers" @@ -204639,6 +232737,12 @@ member { type_id: 0x346f60ba offset: 448 } +member { + id: 0xae90c5aa + name: "suppress_bind_attrs" + type_id: 0x62aebfd4 + offset: 256 +} member { id: 0xae9f144a name: "suppress_bind_attrs" @@ -204687,6 +232791,24 @@ member { type_id: 0xc9082b19 offset: 64 } +member { + id: 0xf302fcfe + name: "suspend" + type_id: 0xb8297d03 + offset: 832 +} +member { + id: 0xf302fd79 + name: "suspend" + type_id: 0xb8297d03 + offset: 704 +} +member { + id: 0xf36e90e1 + name: "suspend" + type_id: 0xd44f1a01 + offset: 128 +} member { id: 0xf3942d9b name: "suspend" @@ -204911,11 +233033,23 @@ member { type_id: 0x2dd58efa offset: 512 } +member { + id: 0xb1c37759 + name: "suspend_late" + type_id: 0xd44f1a01 + offset: 512 +} member { id: 0x13692fb1 name: "suspend_lock" type_id: 0xa7c362b0 } +member { + id: 0x8609269c + name: "suspend_noirq" + type_id: 0xd44f1a01 + offset: 896 +} member { id: 0x86f0bc08 name: "suspend_noirq" @@ -204976,6 +233110,12 @@ member { type_id: 0x64823955 offset: 20864 } +member { + id: 0x58137e0a + name: "suspend_timer" + type_id: 0x5bfc3fb2 + offset: 640 +} member { id: 0x5885f531 name: "suspend_timer" @@ -205070,6 +233210,11 @@ member { type_id: 0x1205844a offset: 256 } +member { + id: 0x7a152bc8 + name: "suspended_step" + type_id: 0xe5312866 +} member { id: 0x7a973a33 name: "suspended_step" @@ -205081,6 +233226,12 @@ member { type_id: 0x92233392 offset: 2176 } +member { + id: 0x4edd5825 + name: "suspended_time" + type_id: 0x89d2d38c + offset: 2176 +} member { id: 0x4207f324 name: "sustainable_power" @@ -205092,6 +233243,12 @@ member { name: "svalue" type_id: 0xdd6eef0a } +member { + id: 0xae2e0a17 + name: "svcr" + type_id: 0x89d2d38c + offset: 13248 +} member { id: 0xae35fbf7 name: "svcr" @@ -205122,6 +233279,12 @@ member { type_id: 0x18bd6530 offset: 5440 } +member { + id: 0x2e2c6285 + name: "sve_state" + type_id: 0x3ee7bddd + offset: 5440 +} member { id: 0x0faf2220 name: "svid" @@ -205205,6 +233368,11 @@ member { type_id: 0x2e9195ef offset: 640 } +member { + id: 0x6d2dac4f + name: "swap" + type_id: 0x667a708a +} member { id: 0x6d6cc015 name: "swap" @@ -205215,12 +233383,23 @@ member { name: "swap" type_id: 0xd079ba20 } +member { + id: 0x6dbf29b4 + name: "swap" + type_id: 0xf4ff8bba +} member { id: 0xeb895922 name: "swap_activate" type_id: 0x2fd46ff4 offset: 1088 } +member { + id: 0xebd8693c + name: "swap_activate" + type_id: 0x7ee47189 + offset: 1088 +} member { id: 0x69e5d368 name: "swap_bios" @@ -205245,6 +233424,18 @@ member { type_id: 0x0f388b6d offset: 1152 } +member { + id: 0x66ee26af + name: "swap_deactivate" + type_id: 0x6d6100e7 + offset: 1152 +} +member { + id: 0x6f153d8b + name: "swap_events_file" + type_id: 0x4c9a0048 + offset: 8768 +} member { id: 0x6f574772 name: "swap_events_file" @@ -205257,6 +233448,18 @@ member { type_id: 0xeb923a9b offset: 4288 } +member { + id: 0xec326252 + name: "swap_extent_root" + type_id: 0xc0039ad6 + offset: 4288 +} +member { + id: 0xe1d70c68 + name: "swap_file" + type_id: 0x16694a8f + offset: 4416 +} member { id: 0xe1d98f48 name: "swap_file" @@ -205269,18 +233472,36 @@ member { type_id: 0xc8b17aa7 offset: 576 } +member { + id: 0x43d7645f + name: "swap_lock" + type_id: 0x82b48b59 + offset: 576 +} member { id: 0xd08ccfb0 name: "swap_map" type_id: 0x1df06cce offset: 640 } +member { + id: 0xd090e401 + name: "swap_map" + type_id: 0x01dbdd5f + offset: 640 +} member { id: 0xfac27e72 name: "swap_notify" type_id: 0x0cf0f1be offset: 512 } +member { + id: 0xab08413e + name: "swap_peaks" + type_id: 0x070c8f33 + offset: 6272 +} member { id: 0xabdc85b0 name: "swap_peaks" @@ -205293,6 +233514,18 @@ member { type_id: 0x0c225e5c offset: 320 } +member { + id: 0x289e81e1 + name: "swap_plug" + type_id: 0x076e7559 + offset: 320 +} +member { + id: 0xc854eeb9 + name: "swap_readahead_info" + type_id: 0x5bc93c81 + offset: 832 +} member { id: 0xc8bf0cb0 name: "swap_readahead_info" @@ -205305,12 +233538,24 @@ member { type_id: 0x2d54a581 offset: 1216 } +member { + id: 0x87eaad11 + name: "swap_rw" + type_id: 0xc055df90 + offset: 1216 +} member { id: 0x91692433 name: "swap_slot_free_notify" type_id: 0x0e47b932 offset: 704 } +member { + id: 0x91c72e74 + name: "swap_slot_free_notify" + type_id: 0xa04dfe8c + offset: 704 +} member { id: 0x7a46747c name: "swap_storage" @@ -205353,6 +233598,12 @@ member { type_id: 0xc9082b19 offset: 352 } +member { + id: 0xcbe02b02 + name: "swapin_count" + type_id: 0x89d2d38c + offset: 384 +} member { id: 0x835b1326 name: "swapin_delay" @@ -205365,6 +233616,12 @@ member { type_id: 0xedf277ba offset: 448 } +member { + id: 0x2fe2c48f + name: "swapin_delay_total" + type_id: 0x89d2d38c + offset: 448 +} member { id: 0xe9096ccc name: "swapin_start" @@ -205383,6 +233640,18 @@ member { type_id: 0x33756485 offset: 192 } +member { + id: 0x747393cd + name: "swappiness" + type_id: 0xe5312866 + offset: 1120 +} +member { + id: 0x74739df8 + name: "swappiness" + type_id: 0xe5312866 + offset: 7840 +} member { id: 0x74f18236 name: "swappiness" @@ -205498,6 +233767,17 @@ member { type_id: 0x3e10b518 offset: 384 } +member { + id: 0x8d10d07d + name: "symlink" + type_id: 0x8a8e519d +} +member { + id: 0x8d4911ac + name: "symlink" + type_id: 0xd3449839 + offset: 512 +} member { id: 0x8d88e301 name: "symlink" @@ -205551,6 +233831,12 @@ member { offset: 1158 bitsize: 1 } +member { + id: 0x2a1e2d12 + name: "syms" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x2a7a0db6 name: "syms" @@ -205563,11 +233849,22 @@ member { type_id: 0x3e096c25 offset: 2176 } +member { + id: 0x2aab16fe + name: "syms" + type_id: 0x3ce8411a + offset: 2176 +} member { id: 0x5611fbcb name: "symtab" type_id: 0x33446e12 } +member { + id: 0x5625670a + name: "symtab" + type_id: 0x07d8aff2 +} member { id: 0x56e2856b name: "symtab" @@ -205640,12 +233937,24 @@ member { type_id: 0xe62ebf07 offset: 1024 } +member { + id: 0x50880e5f + name: "sync" + type_id: 0x5c2a9a30 + offset: 1728 +} member { id: 0x508f7682 name: "sync" type_id: 0x5b5397f8 offset: 4352 } +member { + id: 0x50bbbea8 + name: "sync" + type_id: 0x6f99a9fe + offset: 64 +} member { id: 0x50c461ff name: "sync" @@ -205734,6 +234043,12 @@ member { type_id: 0xd3c80119 offset: 320 } +member { + id: 0x571b0d83 + name: "sync_fs" + type_id: 0xc561e065 + offset: 512 +} member { id: 0x57f195a4 name: "sync_fs" @@ -205758,12 +234073,24 @@ member { type_id: 0x74d29cf1 offset: 4416 } +member { + id: 0xc955eb12 + name: "sync_io" + type_id: 0x1c40702a + offset: 4416 +} member { id: 0x78f951f1 name: "sync_irq" type_id: 0x6720d32f offset: 12960 } +member { + id: 0x663b424b + name: "sync_mode" + type_id: 0xd4bacb77 + offset: 256 +} member { id: 0x665c19f0 name: "sync_mode" @@ -205823,6 +234150,12 @@ member { type_id: 0x24706e28 offset: 576 } +member { + id: 0x2ab043b7 + name: "sync_state" + type_id: 0x5c2a9a30 + offset: 512 +} member { id: 0x2ae2fa8f name: "sync_state" @@ -206004,6 +234337,12 @@ member { type_id: 0x11c404ba offset: 64 } +member { + id: 0x231d3dc7 + name: "syscall_dispatch" + type_id: 0xab4cac69 + offset: 20160 +} member { id: 0x2349f246 name: "syscall_dispatch" @@ -206023,6 +234362,12 @@ member { type_id: 0x0b209cbf offset: 384 } +member { + id: 0x4d1bc98e + name: "syscallno" + type_id: 0xe5312866 + offset: 2240 +} member { id: 0x4d2ae62e name: "syscallno" @@ -206035,6 +234380,12 @@ member { type_id: 0x92233392 offset: 256 } +member { + id: 0x009e2b1f + name: "syscfs" + type_id: 0x89d2d38c + offset: 256 +} member { id: 0x919b625d name: "syscore" @@ -206042,6 +234393,12 @@ member { offset: 577 bitsize: 1 } +member { + id: 0x206411af + name: "syscr" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0x207fe04f name: "syscr" @@ -206848,6 +235205,12 @@ member { type_id: 0xc9082b19 offset: 2496 } +member { + id: 0x1ca2a0fe + name: "sysctls" + type_id: 0x28ffa7c1 + offset: 3840 +} member { id: 0x1cbe0b13 name: "sysctls" @@ -206866,6 +235229,12 @@ member { type_id: 0x92233392 offset: 192 } +member { + id: 0x625a034d + name: "syscw" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0xe2456449 name: "sysdata" @@ -206931,6 +235300,12 @@ member { type_id: 0xa7c362b0 offset: 6528 } +member { + id: 0x34f67226 + name: "sysfs_dir_lock" + type_id: 0x004a2e6f + offset: 6528 +} member { id: 0x5f2a8271 name: "sysfs_entry" @@ -206969,6 +235344,12 @@ member { offset: 9415 bitsize: 1 } +member { + id: 0x9d54b1e6 + name: "sysfs_lock" + type_id: 0x004a2e6f + offset: 6144 +} member { id: 0x9df338aa name: "sysfs_lock" @@ -206987,6 +235368,12 @@ member { type_id: 0x33657329 offset: 64 } +member { + id: 0xb9f2047e + name: "sysfs_ops" + type_id: 0x3086c94c + offset: 64 +} member { id: 0x3a43a723 name: "sysfs_read_only" @@ -206999,6 +235386,12 @@ member { type_id: 0x6d7f5ff6 offset: 768 } +member { + id: 0x2cbe012d + name: "sysfs_registered" + type_id: 0x62aebfd4 + offset: 768 +} member { id: 0x295f23e0 name: "sysfs_rx_queue_group" @@ -207045,6 +235438,11 @@ member { name: "system" type_id: 0x3e10b518 } +member { + id: 0x55e84eff + name: "system" + type_id: 0x01dbdd5f +} member { id: 0x55e889a7 name: "system" @@ -207316,11 +235714,23 @@ member { name: "tag" type_id: 0x92233392 } +member { + id: 0xd540fc3e + name: "tag" + type_id: 0xe5312866 + offset: 256 +} member { id: 0xd547bb10 name: "tag" type_id: 0xe276adef } +member { + id: 0xd54ab531 + name: "tag" + type_id: 0xef756cea + offset: 160 +} member { id: 0xd54ba9c9 name: "tag" @@ -207369,12 +235779,24 @@ member { type_id: 0xc9082b19 offset: 64 } +member { + id: 0x875115f4 + name: "tag_list" + type_id: 0x070c8f33 + offset: 1280 +} member { id: 0x8785d17a name: "tag_list" type_id: 0xd3c80119 offset: 1280 } +member { + id: 0x862586ed + name: "tag_list_lock" + type_id: 0x004a2e6f + offset: 896 +} member { id: 0x86820fa1 name: "tag_list_lock" @@ -207404,6 +235826,18 @@ member { type_id: 0x2cc0f57b offset: 3712 } +member { + id: 0x0de0244a + name: "tag_set" + type_id: 0x2ce47df4 + offset: 8192 +} +member { + id: 0xd7190cd9 + name: "tag_set_list" + type_id: 0x070c8f33 + offset: 8256 +} member { id: 0xd7cdc857 name: "tag_set_list" @@ -207416,6 +235850,12 @@ member { type_id: 0x5d8155a5 offset: 40 } +member { + id: 0x676ea213 + name: "tag_size" + type_id: 0x2d2f93e0 + offset: 40 +} member { id: 0x682dc580 name: "tagged_supported" @@ -207436,6 +235876,12 @@ member { type_id: 0x011604f7 offset: 64 } +member { + id: 0xeb031977 + name: "tags" + type_id: 0x036db8fe + offset: 768 +} member { id: 0xeb0986f1 name: "tags" @@ -207448,6 +235894,12 @@ member { type_id: 0x0d881d5f offset: 2688 } +member { + id: 0xeb278f5a + name: "tags" + type_id: 0x27f60566 + offset: 2688 +} member { id: 0xeb3300c7 name: "tags" @@ -207477,6 +235929,12 @@ member { type_id: 0x6720d32f offset: 1280 } +member { + id: 0xee08b258 + name: "tail" + type_id: 0x951c1ffe + offset: 16 +} member { id: 0xee0ce3f8 name: "tail" @@ -207513,6 +235971,11 @@ member { type_id: 0x1c3dbe5a offset: 32 } +member { + id: 0xee81e089 + name: "tail" + type_id: 0x1c40702a +} member { id: 0xee832619 name: "tail" @@ -207525,6 +235988,18 @@ member { type_id: 0x15a30023 offset: 64 } +member { + id: 0xee8f0bf2 + name: "tail" + type_id: 0x12afea18 + offset: 64 +} +member { + id: 0xee96fa21 + name: "tail" + type_id: 0x0b531a6b + offset: 128 +} member { id: 0xee98e652 name: "tail" @@ -207555,6 +236030,18 @@ member { type_id: 0x357909b2 offset: 1152 } +member { + id: 0xeeb08d38 + name: "tail" + type_id: 0x2d2f93e0 + offset: 40 +} +member { + id: 0xeeb4cee7 + name: "tail" + type_id: 0x296affbe + offset: 64 +} member { id: 0xeeb4fed9 name: "tail" @@ -207584,11 +236071,22 @@ member { type_id: 0x6720d32f offset: 288 } +member { + id: 0xb6088fb3 + name: "tail_call" + type_id: 0xc5a78fe0 +} member { id: 0xb6f630ef name: "tail_call" type_id: 0x3b18d313 } +member { + id: 0x67712395 + name: "tail_call_reachable" + type_id: 0x62aebfd4 + offset: 1264 +} member { id: 0x677ef275 name: "tail_call_reachable" @@ -207614,6 +236112,12 @@ member { type_id: 0xb02b353a offset: 192 } +member { + id: 0xb29b3ffc + name: "tailcall_bypass" + type_id: 0x3ee7bddd + offset: 64 +} member { id: 0xb2bd6524 name: "tailcall_bypass" @@ -207625,12 +236129,29 @@ member { name: "tailcall_target" type_id: 0x18bd6530 } +member { + id: 0x5b355673 + name: "tailcall_target" + type_id: 0x3ee7bddd +} member { id: 0x57b07fa2 name: "tailcall_target_stable" type_id: 0x6d7f5ff6 offset: 384 } +member { + id: 0x57bfae42 + name: "tailcall_target_stable" + type_id: 0x62aebfd4 + offset: 384 +} +member { + id: 0xdbcae671 + name: "tails" + type_id: 0x8c3785f1 + offset: 64 +} member { id: 0xdbcb1d62 name: "tails" @@ -207643,6 +236164,12 @@ member { type_id: 0x33756485 offset: 9472 } +member { + id: 0xca1a1500 + name: "taints" + type_id: 0x3f691753 + offset: 9472 +} member { id: 0xb344f263 name: "target" @@ -207655,6 +236182,12 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0xb347edf4 + name: "target" + type_id: 0xe5312866 + offset: 32 +} member { id: 0xb36bdd95 name: "target" @@ -207778,6 +236311,11 @@ member { type_id: 0x74d29cf1 offset: 7776 } +member { + id: 0x9097b325 + name: "target_btf_id" + type_id: 0xd4bacb77 +} member { id: 0x90a523b0 name: "target_btf_id" @@ -207818,6 +236356,11 @@ member { name: "target_fd" type_id: 0xe62ebf07 } +member { + id: 0xd5f853b9 + name: "target_fd" + type_id: 0xd4bacb77 +} member { id: 0x6b44ca99 name: "target_freq" @@ -207829,6 +236372,11 @@ member { name: "target_ifindex" type_id: 0xe62ebf07 } +member { + id: 0xab20172b + name: "target_ifindex" + type_id: 0xd4bacb77 +} member { id: 0xb8074ffd name: "target_index" @@ -207846,12 +236394,23 @@ member { name: "target_kn" type_id: 0x3a534a58 } +member { + id: 0xbcbb2695 + name: "target_kn" + type_id: 0x1ea76fc0 +} member { id: 0x3f41c55a name: "target_list" type_id: 0xd3c80119 offset: 12096 } +member { + id: 0x3f9501d4 + name: "target_list" + type_id: 0x070c8f33 + offset: 12096 +} member { id: 0x497d095e name: "target_name" @@ -208006,6 +236565,11 @@ member { type_id: 0x18bd6530 offset: 128 } +member { + id: 0x9c01e852 + name: "task" + type_id: 0x26d2fc49 +} member { id: 0x9c26475e name: "task" @@ -208070,6 +236634,12 @@ member { type_id: 0xa5960bec offset: 896 } +member { + id: 0x9ca15e2b + name: "task" + type_id: 0x866c4cc5 + offset: 192 +} member { id: 0xcfbd6d30 name: "task" @@ -208126,6 +236696,11 @@ member { type_id: 0x0eeec1a1 offset: 960 } +member { + id: 0xda4a04d5 + name: "task_fd_query" + type_id: 0x9efd6a3d +} member { id: 0xdad191df name: "task_fd_query" @@ -208143,18 +236718,36 @@ member { type_id: 0x87af4650 offset: 24640 } +member { + id: 0x0cd37066 + name: "task_frag" + type_id: 0xf8670d96 + offset: 24640 +} member { id: 0x9d258305 name: "task_free" type_id: 0x2c7318e0 offset: 1024 } +member { + id: 0xd47cf6ec + name: "task_iters" + type_id: 0x070c8f33 + offset: 1152 +} member { id: 0xd4a83262 name: "task_iters" type_id: 0xd3c80119 offset: 1152 } +member { + id: 0x7e24c476 + name: "task_list" + type_id: 0x070c8f33 + offset: 64 +} member { id: 0x7e283ffd name: "task_list" @@ -208190,6 +236783,12 @@ member { type_id: 0x33756485 offset: 768 } +member { + id: 0x1e8c3d9a + name: "task_size" + type_id: 0x3f691753 + offset: 768 +} member { id: 0xbcc96d59 name: "task_start" @@ -208250,6 +236849,12 @@ member { type_id: 0x0e708ec6 offset: 128 } +member { + id: 0x26c493e7 + name: "task_works" + type_id: 0x2de98824 + offset: 19840 +} member { id: 0x26db22dd name: "task_works" @@ -208263,6 +236868,30 @@ member { offset: 11 bitsize: 53 } +member { + id: 0xe72c2054 + name: "tasks" + type_id: 0x070c8f33 + offset: 12736 +} +member { + id: 0xe72c27ff + name: "tasks" + type_id: 0x070c8f33 + offset: 768 +} +member { + id: 0xe7924d44 + name: "tasks" + type_id: 0xb963a1c7 + offset: 32 +} +member { + id: 0xe7990ad9 + name: "tasks" + type_id: 0xb229ac6a + offset: 256 +} member { id: 0xe7b0cd17 name: "tasks" @@ -208299,6 +236928,12 @@ member { type_id: 0xd3c80119 offset: 1472 } +member { + id: 0x95a06c15 + name: "tasks_node" + type_id: 0x070c8f33 + offset: 1472 +} member { id: 0x197cb9fb name: "tasks_timeline" @@ -208759,18 +237394,36 @@ member { type_id: 0x92233392 offset: 13760 } +member { + id: 0x28431f46 + name: "tcpmem" + type_id: 0xc952c164 + offset: 15872 +} member { id: 0x285a343d name: "tcpmem" type_id: 0xd079ba20 offset: 15872 } +member { + id: 0x9cd37d48 + name: "tcpmem_active" + type_id: 0x62aebfd4 + offset: 19136 +} member { id: 0x9cdcaca8 name: "tcpmem_active" type_id: 0x6d7f5ff6 offset: 19136 } +member { + id: 0x933cc788 + name: "tcpmem_pressure" + type_id: 0xe5312866 + offset: 19168 +} member { id: 0x93bed673 name: "tcpmem_pressure" @@ -208858,6 +237511,11 @@ member { name: "tcx" type_id: 0x15e2bf1d } +member { + id: 0xbef8aadf + name: "tcx" + type_id: 0x05b15097 +} member { id: 0xdca233df name: "tcx_egress" @@ -209194,6 +237852,17 @@ member { type_id: 0x2d32ee3e offset: 1408 } +member { + id: 0x8d71665d + name: "test" + type_id: 0xea87c188 +} +member { + id: 0x8d9b62b5 + name: "test" + type_id: 0x0084eeca + offset: 320 +} member { id: 0x8db2ff16 name: "test" @@ -209216,6 +237885,12 @@ member { type_id: 0x08ee566e offset: 2304 } +member { + id: 0xa67e64ce + name: "test_cases" + type_id: 0x05f618e5 + offset: 2304 +} member { id: 0x72afe0ae name: "test_mode" @@ -209228,6 +237903,11 @@ member { type_id: 0x6d7f5ff6 offset: 368 } +member { + id: 0x7e0cc1b6 + name: "test_run" + type_id: 0x364c30fb +} member { id: 0x7e147258 name: "test_run" @@ -209261,6 +237941,11 @@ member { name: "text" type_id: 0xf57b706b } +member { + id: 0x23d9f1a3 + name: "text" + type_id: 0x656b4854 +} member { id: 0x90c3ce74 name: "text_blk_lpos" @@ -209387,6 +238072,12 @@ member { type_id: 0x49b889e7 offset: 14432 } +member { + id: 0x3cf50ad7 + name: "tgid" + type_id: 0xe5312866 + offset: 14432 +} member { id: 0x7cd9a358 name: "tgt" @@ -209427,6 +238118,24 @@ member { type_id: 0x2d32e0f9 offset: 192 } +member { + id: 0x147ff7d7 + name: "thaw" + type_id: 0x4f0a02b9 + offset: 192 +} +member { + id: 0x14e4bdc1 + name: "thaw" + type_id: 0xd44f1a01 + offset: 320 +} +member { + id: 0x854e2df3 + name: "thaw_early" + type_id: 0xd44f1a01 + offset: 704 +} member { id: 0x85b7b767 name: "thaw_early" @@ -209439,6 +238148,18 @@ member { type_id: 0x2dd58efa offset: 1088 } +member { + id: 0x23b1a66f + name: "thaw_noirq" + type_id: 0xd44f1a01 + offset: 1088 +} +member { + id: 0xfc20a479 + name: "thaw_super" + type_id: 0x7455e040 + offset: 704 +} member { id: 0xfc7bcdcb name: "thaw_super" @@ -209512,6 +238233,12 @@ member { type_id: 0x4585663f offset: 192 } +member { + id: 0x0b377995 + name: "thrashing_count" + type_id: 0x89d2d38c + offset: 2624 +} member { id: 0x0b535931 name: "thrashing_count" @@ -209536,6 +238263,12 @@ member { type_id: 0xedf277ba offset: 2688 } +member { + id: 0x5360614f + name: "thrashing_delay_total" + type_id: 0x89d2d38c + offset: 2688 +} member { id: 0xd8cc19ca name: "thrashing_start" @@ -209572,6 +238305,12 @@ member { type_id: 0x1d19a9d5 offset: 320 } +member { + id: 0xfc94ab20 + name: "thread" + type_id: 0xf4fdf275 + offset: 27904 +} member { id: 0xfcf60c6d name: "thread" @@ -209608,6 +238347,12 @@ member { type_id: 0xd3c80119 offset: 128 } +member { + id: 0x46bd4b8d + name: "thread_head" + type_id: 0x070c8f33 + offset: 128 +} member { id: 0x0664cacd name: "thread_id" @@ -209618,6 +238363,11 @@ member { name: "thread_info" type_id: 0x51c36be5 } +member { + id: 0xa996e78a + name: "thread_info" + type_id: 0x46cfcca8 +} member { id: 0x2582dde3 name: "thread_isr" @@ -209630,18 +238380,36 @@ member { type_id: 0x01a688ae offset: 896 } +member { + id: 0x00230ad7 + name: "thread_keyring" + type_id: 0x26e0a35c + offset: 896 +} member { id: 0xfdf621b8 name: "thread_mask" type_id: 0x33756485 offset: 576 } +member { + id: 0x4255c06c + name: "thread_node" + type_id: 0x070c8f33 + offset: 15808 +} member { id: 0x428104e2 name: "thread_node" type_id: 0xd3c80119 offset: 15808 } +member { + id: 0x27054e2b + name: "thread_pid" + type_id: 0x382e3f19 + offset: 15232 +} member { id: 0x27252573 name: "thread_pid" @@ -209685,6 +238453,18 @@ member { type_id: 0xd3c80119 offset: 2304 } +member { + id: 0x00d9a4c1 + name: "threaded_csets" + type_id: 0x070c8f33 + offset: 2304 +} +member { + id: 0xc75e0246 + name: "threaded_csets_node" + type_id: 0x070c8f33 + offset: 2432 +} member { id: 0xc78ac6c8 name: "threaded_csets_node" @@ -209739,6 +238519,12 @@ member { type_id: 0x6720d32f offset: 1824 } +member { + id: 0x56f6a1b5 + name: "threshold" + type_id: 0x3f691753 + offset: 64 +} member { id: 0x56fabdc6 name: "threshold" @@ -209757,6 +238543,18 @@ member { type_id: 0x2f2113b1 offset: 18560 } +member { + id: 0x3ba98b3d + name: "thresholds" + type_id: 0x864f3fa9 + offset: 18560 +} +member { + id: 0xb25cd173 + name: "thresholds_lock" + type_id: 0x004a2e6f + offset: 18176 +} member { id: 0xb2fb583f name: "thresholds_lock" @@ -209804,6 +238602,12 @@ member { type_id: 0x2131312a offset: 25472 } +member { + id: 0x04642516 + name: "throttle_disk" + type_id: 0x1fe2e39e + offset: 25472 +} member { id: 0xce50971f name: "throttle_mutex" @@ -210077,6 +238881,12 @@ member { type_id: 0x865acc96 offset: 64 } +member { + id: 0x746ad742 + name: "time" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0x747126a2 name: "time" @@ -210148,6 +238958,12 @@ member { type_id: 0xedf277ba offset: 192 } +member { + id: 0x41e22300 + name: "time_in_state" + type_id: 0x28e48d44 + offset: 16384 +} member { id: 0x41e4dcb8 name: "time_in_state" @@ -210184,12 +239000,24 @@ member { type_id: 0x92233392 offset: 128 } +member { + id: 0x74c6c294 + name: "time_ns" + type_id: 0x1685ba7a + offset: 384 +} member { id: 0x74f2b1e5 name: "time_ns" type_id: 0x22f6cb5b offset: 384 } +member { + id: 0x4adb455e + name: "time_ns_for_children" + type_id: 0x1685ba7a + offset: 448 +} member { id: 0x4aef362f name: "time_ns_for_children" @@ -210226,6 +239054,12 @@ member { type_id: 0x4585663f offset: 256 } +member { + id: 0x49d1eef0 + name: "time_slice" + type_id: 0xd4bacb77 + offset: 256 +} member { id: 0x94576740 name: "time_squeeze" @@ -210316,6 +239150,18 @@ member { type_id: 0xd298e888 offset: 1024 } +member { + id: 0x54173865 + name: "timeout" + type_id: 0xd4bacb77 + offset: 640 +} +member { + id: 0x541739db + name: "timeout" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0x5425a788 name: "timeout" @@ -210334,6 +239180,12 @@ member { type_id: 0xf1f96361 offset: 3776 } +member { + id: 0x545cd451 + name: "timeout" + type_id: 0x9f57f1b7 + offset: 448 +} member { id: 0x548601b1 name: "timeout" @@ -210393,6 +239245,12 @@ member { type_id: 0x6720d32f offset: 128 } +member { + id: 0x54cdc4c9 + name: "timeout" + type_id: 0x0e4a54a4 + offset: 3456 +} member { id: 0x54d752b2 name: "timeout" @@ -210423,6 +239281,12 @@ member { type_id: 0x33756485 offset: 512 } +member { + id: 0x54fce402 + name: "timeout" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x6b2e4447 name: "timeout" @@ -210481,6 +239345,12 @@ member { type_id: 0x2ef976f3 offset: 256 } +member { + id: 0xbe1cc60b + name: "timeout_work" + type_id: 0x8e39778b + offset: 3776 +} member { id: 0xbe8dc3fa name: "timeout_work" @@ -210514,6 +239384,18 @@ member { type_id: 0xaedb15fc offset: 64 } +member { + id: 0x1d0d524c + name: "timer" + type_id: 0x0e4a54a4 + offset: 384 +} +member { + id: 0x1d0d5375 + name: "timer" + type_id: 0x0e4a54a4 + offset: 256 +} member { id: 0x1d144369 name: "timer" @@ -210639,12 +239521,24 @@ member { type_id: 0xc9082b19 offset: 12800 } +member { + id: 0xf234393f + name: "timer_expires" + type_id: 0x3f691753 + offset: 704 +} member { id: 0xf238254c name: "timer_expires" type_id: 0x33756485 offset: 704 } +member { + id: 0xf2828e1a + name: "timer_expires" + type_id: 0x89d2d38c + offset: 1152 +} member { id: 0xf2997ffa name: "timer_expires" @@ -210663,6 +239557,12 @@ member { type_id: 0xc9082b19 offset: 12896 } +member { + id: 0x7f6166a7 + name: "timer_off" + type_id: 0xe5312866 + offset: 96 +} member { id: 0x7fe3775c name: "timer_off" @@ -210694,6 +239594,12 @@ member { type_id: 0x92233392 offset: 24960 } +member { + id: 0x11b50b14 + name: "timer_slack_ns" + type_id: 0x89d2d38c + offset: 24960 +} member { id: 0x36818b81 name: "timer_sum_overrun" @@ -210718,12 +239624,30 @@ member { type_id: 0x4585663f offset: 576 } +member { + id: 0x57d3e298 + name: "timers_active" + type_id: 0xd4bacb77 + offset: 576 +} +member { + id: 0x5c93a583 + name: "times" + type_id: 0xd1103acf + offset: 192 +} member { id: 0x5c94c93b name: "times" type_id: 0xd67c82d4 offset: 192 } +member { + id: 0x10be5793 + name: "times_prev" + type_id: 0x58ed4e50 + offset: 512 +} member { id: 0x10bf8cbd name: "times_prev" @@ -210818,6 +239742,12 @@ member { offset: 587 bitsize: 1 } +member { + id: 0x5ae16e9a + name: "timestamps" + type_id: 0x839756ce + offset: 192 +} member { id: 0x5ae26986 name: "timestamps" @@ -210954,18 +239884,36 @@ member { type_id: 0x74d29cf1 offset: 8608 } +member { + id: 0xdde5abb3 + name: "tlb_flush_batched" + type_id: 0x1c40702a + offset: 8608 +} member { id: 0xf089a330 name: "tlb_flush_pending" type_id: 0x74d29cf1 offset: 8576 } +member { + id: 0xf0e131dc + name: "tlb_flush_pending" + type_id: 0x1c40702a + offset: 8576 +} member { id: 0x795ad311 name: "tlb_flush_walk" type_id: 0x0d7a1508 offset: 64 } +member { + id: 0xd0fbcc53 + name: "tlb_ubc" + type_id: 0x7fecea9a + offset: 24512 +} member { id: 0xd0fcf96c name: "tlb_ubc" @@ -211244,6 +240192,12 @@ member { type_id: 0x2d3a87ac offset: 1216 } +member { + id: 0x13cb45a3 + name: "tmpfile" + type_id: 0x92ef809e + offset: 1216 +} member { id: 0x8d47e839 name: "tmpl" @@ -211314,6 +240268,12 @@ member { type_id: 0x32551440 offset: 4352 } +member { + id: 0x71bac969 + name: "tnode" + type_id: 0x1944293d + offset: 4352 +} member { id: 0x987f4e5e name: "to" @@ -211437,11 +240397,22 @@ member { type_id: 0x3af30363 offset: 8384 } +member { + id: 0x36f08c92 + name: "token" + type_id: 0x2e102db4 + offset: 8384 +} member { id: 0x6d1497d8 name: "token_create" type_id: 0x131020eb } +member { + id: 0x6d622e91 + name: "token_create" + type_id: 0x65a96931 +} member { id: 0x367084ef name: "token_stream" @@ -211635,6 +240606,12 @@ member { type_id: 0x6720d32f offset: 32 } +member { + id: 0x4064c4ee + name: "tot_write_bandwidth" + type_id: 0x5bc93c81 + offset: 704 +} member { id: 0x408f26e7 name: "tot_write_bandwidth" @@ -211653,6 +240630,12 @@ member { type_id: 0x7fb8d5d6 offset: 2368 } +member { + id: 0x9d2d7cc4 + name: "total" + type_id: 0x7e07cbd7 + offset: 2368 +} member { id: 0x9d345b6b name: "total" @@ -211882,6 +240865,12 @@ member { type_id: 0xc9082b19 offset: 992 } +member { + id: 0x874a1f64 + name: "total_time" + type_id: 0xedc43a15 + offset: 768 +} member { id: 0x8794a694 name: "total_time" @@ -211946,6 +240935,12 @@ member { type_id: 0x33756485 offset: 1984 } +member { + id: 0x563e84e5 + name: "total_vm" + type_id: 0x3f691753 + offset: 1984 +} member { id: 0x65fbbe2d name: "total_zombie_tree" @@ -211970,6 +240965,12 @@ member { type_id: 0x21d43a7b offset: 256 } +member { + id: 0xb7425e70 + name: "totalreserve_pages" + type_id: 0x3f691753 + offset: 43008 +} member { id: 0xb74e4203 name: "totalreserve_pages" @@ -211987,12 +240988,23 @@ member { name: "tp" type_id: 0x0ca316ec } +member { + id: 0x53f6ef9d + name: "tp" + type_id: 0x2e78403b +} member { id: 0xce243e84 name: "tp2_value" type_id: 0x33756485 offset: 64 } +member { + id: 0xce2822f7 + name: "tp2_value" + type_id: 0x3f691753 + offset: 64 +} member { id: 0xe812fb03 name: "tp_dst" @@ -212032,6 +241044,17 @@ member { name: "tp_value" type_id: 0x33756485 } +member { + id: 0x8eaeb820 + name: "tp_value" + type_id: 0x3f691753 +} +member { + id: 0x0b6c5667 + name: "tpidr2_el0" + type_id: 0x89d2d38c + offset: 13312 +} member { id: 0x0b77a787 name: "tpidr2_el0" @@ -212069,6 +241092,12 @@ member { type_id: 0x55314bfb offset: 64 } +member { + id: 0xd47e734c + name: "tqhead" + type_id: 0x723a645c + offset: 64 +} member { id: 0xd55370d7 name: "tr" @@ -212115,6 +241144,12 @@ member { type_id: 0x051414e1 offset: 11200 } +member { + id: 0x98cb1a62 + name: "trace_bprintk_fmt_start" + type_id: 0x0ae6cef0 + offset: 11200 +} member { id: 0x64201f43 name: "trace_ctx" @@ -212127,6 +241162,18 @@ member { type_id: 0x0acf471f offset: 11392 } +member { + id: 0xf84cf998 + name: "trace_evals" + type_id: 0x0de8042e + offset: 11392 +} +member { + id: 0xd0b46bc2 + name: "trace_events" + type_id: 0x08831ed3 + offset: 11264 +} member { id: 0xd0bfdfc6 name: "trace_events" @@ -212169,6 +241216,12 @@ member { type_id: 0x33756485 offset: 25152 } +member { + id: 0xfe0bf8fe + name: "trace_recursion" + type_id: 0x3f691753 + offset: 25152 +} member { id: 0xa5029731 name: "trace_ref" @@ -212186,6 +241239,12 @@ member { type_id: 0x3b4e90b8 offset: 10560 } +member { + id: 0x9e29f75a + name: "tracepoints_ptrs" + type_id: 0x33dc73be + offset: 10560 +} member { id: 0xc19003f2 name: "tracer" @@ -212197,6 +241256,11 @@ member { type_id: 0xd3c80119 offset: 8320 } +member { + id: 0x1e1b42a7 + name: "tracing" + type_id: 0xc1a74ebd +} member { id: 0x1edbbb84 name: "tracing" @@ -212710,12 +241774,24 @@ member { name: "trbs" type_id: 0x31da1e83 } +member { + id: 0x095a2e03 + name: "trc_blkd_cpu" + type_id: 0xe5312866 + offset: 12416 +} member { id: 0x09d83ff8 name: "trc_blkd_cpu" type_id: 0x6720d32f offset: 12416 } +member { + id: 0xce2148c1 + name: "trc_blkd_node" + type_id: 0x070c8f33 + offset: 12288 +} member { id: 0xcef58c4f name: "trc_blkd_node" @@ -212728,18 +241804,42 @@ member { type_id: 0xd3c80119 offset: 12160 } +member { + id: 0x5983751a + name: "trc_holdout_list" + type_id: 0x070c8f33 + offset: 12160 +} +member { + id: 0x537b4b92 + name: "trc_ipi_to_cpu" + type_id: 0xe5312866 + offset: 12064 +} member { id: 0x53f95a69 name: "trc_ipi_to_cpu" type_id: 0x6720d32f offset: 12064 } +member { + id: 0x6d170263 + name: "trc_reader_nesting" + type_id: 0xe5312866 + offset: 12032 +} member { id: 0x6d951398 name: "trc_reader_nesting" type_id: 0x6720d32f offset: 12032 } +member { + id: 0xf631342a + name: "trc_reader_special" + type_id: 0x63b5dafe + offset: 12096 +} member { id: 0xf6f220d4 name: "trc_reader_special" @@ -212773,6 +241873,12 @@ member { type_id: 0x6720d32f offset: 6912 } +member { + id: 0x22b4d1da + name: "tree_node" + type_id: 0x52d04d25 + offset: 256 +} member { id: 0x22d4042d name: "tree_node" @@ -212802,12 +241908,24 @@ member { type_id: 0x33756485 offset: 192 } +member { + id: 0xdafec3ba + name: "tree_reclaimed" + type_id: 0x3f691753 + offset: 192 +} member { id: 0xa2f68ed5 name: "tree_scanned" type_id: 0x33756485 offset: 128 } +member { + id: 0xa2fa92a6 + name: "tree_scanned" + type_id: 0x3f691753 + offset: 128 +} member { id: 0xc20874ac name: "tree_size" @@ -213106,6 +242224,12 @@ member { type_id: 0x1703546d offset: 192 } +member { + id: 0x159566ba + name: "try_catch" + type_id: 0xb62a54bd + offset: 192 +} member { id: 0x80920d33 name: "try_ctrl" @@ -213528,6 +242652,12 @@ member { name: "ttbr" type_id: 0x92233392 } +member { + id: 0x0e414a86 + name: "ttbr0" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x0e5abb66 name: "ttbr0" @@ -213675,12 +242805,24 @@ member { type_id: 0x2efe8065 offset: 3200 } +member { + id: 0xa3717bce + name: "tty" + type_id: 0x11cb260c + offset: 3200 +} member { id: 0xb19b223e name: "tty_audit_buf" type_id: 0x174ccde4 offset: 7552 } +member { + id: 0xb1b1e15e + name: "tty_audit_buf" + type_id: 0x3d8fad71 + offset: 7552 +} member { id: 0x82200b55 name: "tty_driver" @@ -213705,6 +242847,12 @@ member { type_id: 0x06433852 offset: 3136 } +member { + id: 0x2909ab82 + name: "tty_old_pgrp" + type_id: 0x382e3f19 + offset: 3072 +} member { id: 0x2929c0da name: "tty_old_pgrp" @@ -213890,6 +243038,12 @@ member { type_id: 0x24105774 offset: 128 } +member { + id: 0xa39360f0 + name: "tuple_size" + type_id: 0x2d2f93e0 + offset: 16 +} member { id: 0xa3e3ce36 name: "tuple_size" @@ -213997,6 +243151,24 @@ member { type_id: 0xfc0e1dbd offset: 64 } +member { + id: 0x38513b42 + name: "tv_nsec" + type_id: 0xe95d9484 + offset: 64 +} +member { + id: 0x3855a2ec + name: "tv_nsec" + type_id: 0xedc43a15 + offset: 64 +} +member { + id: 0x385d5e24 + name: "tv_nsec" + type_id: 0xe5312866 + offset: 32 +} member { id: 0x386c7184 name: "tv_nsec" @@ -214009,6 +243181,12 @@ member { type_id: 0x39470e64 offset: 64 } +member { + id: 0x388703e9 + name: "tv_nsec" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x388b1f9a name: "tv_nsec" @@ -214049,6 +243227,12 @@ member { type_id: 0x33756485 offset: 128 } +member { + id: 0x595849bd + name: "tv_sec" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x595e6e66 name: "tv_sec" @@ -214060,6 +243244,16 @@ member { type_id: 0xe62ebf07 offset: 128 } +member { + id: 0x59821840 + name: "tv_sec" + type_id: 0xe5312866 +} +member { + id: 0x598aed52 + name: "tv_sec" + type_id: 0xedc43a15 +} member { id: 0x59dcca01 name: "tv_sec" @@ -216370,6 +245564,94 @@ member { offset: 27 bitsize: 2 } +member { + id: 0x8a07f095 + name: "type_" + type_id: 0x47ea5d8b + offset: 64 +} +member { + id: 0x8a1f99ee + name: "type_" + type_id: 0x5f876c09 + offset: 256 +} +member { + id: 0x8a67bdc7 + name: "type_" + type_id: 0x27aa2c30 + offset: 128 +} +member { + id: 0x8a6d3973 + name: "type_" + type_id: 0x2d2f93e0 + offset: 192 +} +member { + id: 0x8a757ba0 + name: "type_" + type_id: 0x356d7adc + offset: 960 +} +member { + id: 0x8a7f773e + name: "type_" + type_id: 0x3f691753 +} +member { + id: 0x8a94a003 + name: "type_" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0x8a94a29b + name: "type_" + type_id: 0xd4bacb77 + offset: 640 +} +member { + id: 0x8a94a4e2 + name: "type_" + type_id: 0xd4bacb77 +} +member { + id: 0x8a94a758 + name: "type_" + type_id: 0xd4bacb77 + offset: 832 +} +member { + id: 0x8a94a9d9 + name: "type_" + type_id: 0xd4bacb77 + offset: 32 +} +member { + id: 0x8a94ad61 + name: "type_" + type_id: 0xd4bacb77 + offset: 96 +} +member { + id: 0x8a96d342 + name: "type_" + type_id: 0xd6c419f3 + offset: 576 +} +member { + id: 0x8ad50920 + name: "type_" + type_id: 0x951c1ffe + offset: 2144 +} +member { + id: 0x8af4b215 + name: "type_" + type_id: 0xb4a8dd4f + offset: 64 +} member { id: 0x7263c7bf name: "type_ah" @@ -216459,6 +245741,12 @@ member { type_id: 0xc9082b19 offset: 608 } +member { + id: 0x14bf043f + name: "type_id" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x1c682a7f name: "type_in_mask" @@ -216639,6 +245927,12 @@ member { type_id: 0x4585663f offset: 192 } +member { + id: 0xe20279bc + name: "typetab" + type_id: 0x01dbdd5f + offset: 192 +} member { id: 0xe2072187 name: "typetab" @@ -216860,6 +246154,11 @@ member { type_id: 0x33756485 offset: 192 } +member { + id: 0x632a5ddb + name: "u_flags" + type_id: 0xd4bacb77 +} member { id: 0x63bb6276 name: "u_flags" @@ -216899,6 +246198,11 @@ member { type_id: 0x33756485 offset: 256 } +member { + id: 0x55589ee6 + name: "uaddr" + type_id: 0x3fbe8b7a +} member { id: 0x555ff25e name: "uaddr" @@ -216916,6 +246220,18 @@ member { type_id: 0x38d23361 offset: 256 } +member { + id: 0x984fcd95 + name: "uaddr2" + type_id: 0x3fbe8b7a + offset: 256 +} +member { + id: 0x3a3f56fd + name: "uapi_mutex" + type_id: 0x004a2e6f + offset: 64 +} member { id: 0x3a98dfb1 name: "uapi_mutex" @@ -217080,6 +246396,12 @@ member { type_id: 0x7f8808fc offset: 1024 } +member { + id: 0xee5865c6 + name: "uclamp" + type_id: 0x7313b818 + offset: 8576 +} member { id: 0x1bb50d20 name: "uclamp_enabled" @@ -217097,6 +246419,12 @@ member { type_id: 0x7dc8196c offset: 4672 } +member { + id: 0x3507b761 + name: "uclamp_req" + type_id: 0x7313b818 + offset: 8512 +} member { id: 0x350da3c6 name: "uclamp_req" @@ -217121,12 +246449,48 @@ member { type_id: 0x5be0e9e0 offset: 256 } +member { + id: 0x26fd2058 + name: "ucount" + type_id: 0x61186b8e + offset: 256 +} +member { + id: 0x63aab61e + name: "ucount_max" + type_id: 0x4dbd418f + offset: 3968 +} member { id: 0x63afe2fc name: "ucount_max" type_id: 0x48e9a3c1 offset: 3968 } +member { + id: 0x9f2a38a5 + name: "ucounts" + type_id: 0x1705d6e9 + offset: 256 +} +member { + id: 0x9f2a3a33 + name: "ucounts" + type_id: 0x1705d6e9 + offset: 704 +} +member { + id: 0x9f2a3aca + name: "ucounts" + type_id: 0x1705d6e9 + offset: 1216 +} +member { + id: 0x9f2a3ade + name: "ucounts" + type_id: 0x1705d6e9 + offset: 3904 +} member { id: 0x9f301282 name: "ucounts" @@ -217390,6 +246754,18 @@ member { type_id: 0xd7bf9bdd offset: 128 } +member { + id: 0x938506ce + name: "uevent" + type_id: 0x18b83fac + offset: 384 +} +member { + id: 0x93850e9e + name: "uevent" + type_id: 0x18b83fac + offset: 128 +} member { id: 0x93b38189 name: "uevent" @@ -217402,6 +246778,12 @@ member { type_id: 0x2e3f786a offset: 128 } +member { + id: 0x93badb13 + name: "uevent" + type_id: 0x276db2e1 + offset: 128 +} member { id: 0x1704d582 name: "uevent_list" @@ -217414,6 +246796,12 @@ member { type_id: 0xf313e71a offset: 3648 } +member { + id: 0x7a19792b + name: "uevent_ops" + type_id: 0x05579319 + offset: 960 +} member { id: 0x7a23f532 name: "uevent_ops" @@ -217439,6 +246827,11 @@ member { offset: 484 bitsize: 1 } +member { + id: 0xee223367 + name: "ufds" + type_id: 0x2cafe287 +} member { id: 0xee327d3e name: "ufds" @@ -217587,17 +246980,69 @@ member { type_id: 0xe90b32b7 offset: 32 } +member { + id: 0x15951590 + name: "uid" + type_id: 0x4a74074c + offset: 192 +} +member { + id: 0x159519b8 + name: "uid" + type_id: 0x4a74074c + offset: 64 +} +member { + id: 0x15951a46 + name: "uid" + type_id: 0x4a74074c + offset: 1024 +} +member { + id: 0x15951b20 + name: "uid" + type_id: 0x4a74074c + offset: 640 +} +member { + id: 0x15951ccb + name: "uid" + type_id: 0x4a74074c + offset: 384 +} +member { + id: 0x15951d59 + name: "uid" + type_id: 0x4a74074c +} +member { + id: 0x15951e7d + name: "uid" + type_id: 0x4a74074c + offset: 224 +} member { id: 0x15653884 name: "uid_map" type_id: 0xe742397c } +member { + id: 0x157dae27 + name: "uid_map" + type_id: 0xffd49a45 +} member { id: 0x9fd1ff31 name: "uid_range" type_id: 0xa29493fc offset: 960 } +member { + id: 0xe2b004bb + name: "uidhash_node" + type_id: 0x0d9b442d + offset: 512 +} member { id: 0xe2f438ce name: "uidhash_node" @@ -217615,6 +247060,16 @@ member { name: "uint_32" type_id: 0x4585663f } +member { + id: 0x13c24f30 + name: "uint_32" + type_id: 0xd4bacb77 +} +member { + id: 0xfda4a77e + name: "uint_64" + type_id: 0x89d2d38c +} member { id: 0xfdbf569e name: "uint_64" @@ -217689,6 +247144,12 @@ member { type_id: 0x0cd8cb41 offset: 960 } +member { + id: 0x1d137276 + name: "umount_begin" + type_id: 0x12d3e64c + offset: 960 +} member { id: 0x59495a01 name: "umount_lock_holder" @@ -217904,6 +247365,12 @@ member { type_id: 0xec739179 offset: 576 } +member { + id: 0x464aa239 + name: "under_oom" + type_id: 0xe5312866 + offset: 18080 +} member { id: 0x46c8b3c2 name: "under_oom" @@ -217970,6 +247437,12 @@ member { type_id: 0x2f9ee7ee offset: 768 } +member { + id: 0x068aa233 + name: "unfreeze_fs" + type_id: 0xe0f001ec + offset: 768 +} member { id: 0x8d637dc5 name: "ungate_work" @@ -218043,6 +247516,12 @@ member { type_id: 0x3a1dbb58 offset: 64 } +member { + id: 0xff73debc + name: "unit" + type_id: 0x25fe43b9 + offset: 192 +} member { id: 0xff7f7afa name: "unit" @@ -218073,12 +247552,24 @@ member { type_id: 0x33756485 offset: 384 } +member { + id: 0x478b63da + name: "unix_inflight" + type_id: 0x3f691753 + offset: 384 +} member { id: 0x71771f41 name: "unknown" type_id: 0xd3c80119 offset: 192 } +member { + id: 0xe476a254 + name: "unlink" + type_id: 0x8e2acd59 + offset: 448 +} member { id: 0xe4d4d2c4 name: "unlink" @@ -218162,6 +247653,12 @@ member { type_id: 0x0cba3d38 offset: 128 } +member { + id: 0xfd4451c9 + name: "unlock_native_capacity" + type_id: 0xe64a296d + offset: 448 +} member { id: 0xfdaebede name: "unlock_native_capacity" @@ -218186,6 +247683,12 @@ member { type_id: 0x6d7f5ff6 offset: 72 } +member { + id: 0xd41c0668 + name: "unlocked_ioctl" + type_id: 0x6ddabb86 + offset: 640 +} member { id: 0xd4534a22 name: "unlocked_ioctl" @@ -218429,6 +247932,12 @@ member { type_id: 0xd3c80119 offset: 3072 } +member { + id: 0xf77671f1 + name: "unregfunc" + type_id: 0xbc5358c2 + offset: 512 +} member { id: 0xf7c49484 name: "unregfunc" @@ -218466,6 +247975,12 @@ member { offset: 322 bitsize: 1 } +member { + id: 0x9c113f6f + name: "unregistering" + type_id: 0x03e13ea0 + offset: 192 +} member { id: 0x9c17bc94 name: "unregistering" @@ -218484,6 +247999,12 @@ member { type_id: 0x1f3c8679 offset: 23168 } +member { + id: 0x00460740 + name: "unreliable" + type_id: 0x62aebfd4 + offset: 16 +} member { id: 0x0049d6a0 name: "unreliable" @@ -218645,6 +248166,12 @@ member { offset: 1228 bitsize: 4 } +member { + id: 0x15e76b2f + name: "unused2" + type_id: 0xd4bacb77 + offset: 2272 +} member { id: 0x15fad9cf name: "unused2" @@ -218657,6 +248184,18 @@ member { type_id: 0xd3c80119 offset: 7296 } +member { + id: 0xcddad04f + name: "unused_hctx_list" + type_id: 0x070c8f33 + offset: 7296 +} +member { + id: 0xed169d00 + name: "unused_hctx_lock" + type_id: 0xd99a84d5 + offset: 7424 +} member { id: 0xed3c1463 name: "unused_hctx_lock" @@ -218941,6 +248480,12 @@ member { type_id: 0x2d8f2b98 offset: 320 } +member { + id: 0xc71c7b9e + name: "update_time" + type_id: 0xbdc56f82 + offset: 1088 +} member { id: 0xc78d9189 name: "update_time" @@ -218977,6 +248522,18 @@ member { type_id: 0x18a16691 offset: 1024 } +member { + id: 0x74e92550 + name: "updated_children" + type_id: 0x39e3e321 + offset: 1024 +} +member { + id: 0x28999324 + name: "updated_next" + type_id: 0x39e3e321 + offset: 1088 +} member { id: 0x28b8d1a1 name: "updated_next" @@ -219090,6 +248647,11 @@ member { name: "uprobe" type_id: 0x217e1fc0 } +member { + id: 0xb976fa5a + name: "uprobe" + type_id: 0x24acfa39 +} member { id: 0x087e995d name: "uprobe_multi" @@ -219100,11 +248662,22 @@ member { name: "uprobe_multi" type_id: 0x058b46bb } +member { + id: 0x089c588e + name: "uprobe_multi" + type_id: 0xe74a9599 +} member { id: 0x2f978d4c name: "uprobe_path" type_id: 0xedf277ba } +member { + id: 0xa164c2b7 + name: "uprobes_state" + type_id: 0x42d68541 + offset: 8640 +} member { id: 0xa1746f86 name: "uprobes_state" @@ -219139,6 +248712,12 @@ member { type_id: 0x18bd6530 offset: 64 } +member { + id: 0x32744778 + name: "uptr" + type_id: 0x01dbdd5f + offset: 64 +} member { id: 0x3f51e1b9 name: "urb" @@ -219263,6 +248842,12 @@ member { type_id: 0xa2b31df2 offset: 2880 } +member { + id: 0xcc5457b1 + name: "uring_cmd" + type_id: 0xc4cbbf79 + offset: 1984 +} member { id: 0xccbdaaac name: "uring_cmd" @@ -219274,6 +248859,12 @@ member { name: "uring_cmd_flags" type_id: 0xe62ebf07 } +member { + id: 0xaf024100 + name: "uring_cmd_iopoll" + type_id: 0x778c4c26 + offset: 2048 +} member { id: 0xaf589eeb name: "uring_cmd_iopoll" @@ -219297,6 +248888,11 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x07314013 + name: "usage" + type_id: 0x5bc93c81 +} member { id: 0x074cfed2 name: "usage" @@ -219361,6 +248957,23 @@ member { type_id: 0x92233392 offset: 192 } +member { + id: 0x07ff3238 + name: "usage" + type_id: 0x95bb17a9 +} +member { + id: 0x07ff3920 + name: "usage" + type_id: 0x95bb17a9 + offset: 512 +} +member { + id: 0x07ff3bfa + name: "usage" + type_id: 0x95bb17a9 + offset: 128 +} member { id: 0xec42fdae name: "usage_code" @@ -219385,11 +248998,23 @@ member { type_id: 0x6720d32f offset: 1280 } +member { + id: 0x05c079ad + name: "usage_count" + type_id: 0x1c40702a + offset: 1728 +} member { id: 0xeaee801b name: "usage_hid" type_id: 0xe62ebf07 } +member { + id: 0x46b18eb4 + name: "usage_in_excess" + type_id: 0x3f691753 + offset: 448 +} member { id: 0x46bd92c7 name: "usage_in_excess" @@ -220143,6 +249768,12 @@ member { type_id: 0x295c7202 offset: 336 } +member { + id: 0x8b5b279e + name: "used" + type_id: 0xe5312866 + offset: 96 +} member { id: 0x8b87826b name: "used" @@ -220203,6 +249834,12 @@ member { type_id: 0xc9082b19 offset: 96 } +member { + id: 0xc95dedab + name: "used_btf_cnt" + type_id: 0xd4bacb77 + offset: 96 +} member { id: 0x629d6a22 name: "used_btfs" @@ -220215,6 +249852,12 @@ member { type_id: 0x310e711e offset: 7680 } +member { + id: 0x62b167f2 + name: "used_btfs" + type_id: 0x2437ddd2 + offset: 7680 +} member { id: 0xf3d95218 name: "used_flags" @@ -220256,18 +249899,36 @@ member { type_id: 0xc9082b19 offset: 64 } +member { + id: 0x59d14d1f + name: "used_map_cnt" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x6a90ca6e name: "used_maps" type_id: 0x32876364 offset: 576 } +member { + id: 0x6aa818ef + name: "used_maps" + type_id: 0x0a53de8d + offset: 7232 +} member { id: 0x6aa9f76c name: "used_maps" type_id: 0x0bbc5d54 offset: 7232 } +member { + id: 0x582418e0 + name: "used_maps_mutex" + type_id: 0x004a2e6f + offset: 7296 +} member { id: 0x588391ac name: "used_maps_mutex" @@ -220293,6 +249954,18 @@ member { offset: 330 bitsize: 1 } +member { + id: 0x04126204 + name: "user" + type_id: 0x2051e770 + offset: 7808 +} +member { + id: 0x04126297 + name: "user" + type_id: 0x2051e770 + offset: 1088 +} member { id: 0x042a2048 name: "user" @@ -220340,6 +250013,12 @@ member { type_id: 0x07665a1f offset: 768 } +member { + id: 0x0437aa2d + name: "user" + type_id: 0x059c8517 + offset: 768 +} member { id: 0x045f40e9 name: "user" @@ -220411,6 +250090,12 @@ member { type_id: 0x0d910d7f offset: 11072 } +member { + id: 0x89b6746a + name: "user_cpus_ptr" + type_id: 0x08cd9793 + offset: 11072 +} member { id: 0xc96b16fa name: "user_ctl_alloc_size" @@ -220458,6 +250143,12 @@ member { type_id: 0x01a688ae offset: 2176 } +member { + id: 0x26f92b52 + name: "user_keyring_register" + type_id: 0x26e0a35c + offset: 2176 +} member { id: 0xd86a9386 name: "user_mask" @@ -220541,6 +250232,36 @@ member { type_id: 0x0fabaf3b offset: 704 } +member { + id: 0xde54f1d2 + name: "user_ns" + type_id: 0x102cf00b + offset: 8384 +} +member { + id: 0xde54f372 + name: "user_ns" + type_id: 0x102cf00b + offset: 192 +} +member { + id: 0xde54f567 + name: "user_ns" + type_id: 0x102cf00b + offset: 1152 +} +member { + id: 0xde54f986 + name: "user_ns" + type_id: 0x102cf00b + offset: 704 +} +member { + id: 0xde54fdc2 + name: "user_ns" + type_id: 0x102cf00b + offset: 640 +} member { id: 0xbf37c6c4 name: "user_page" @@ -220571,6 +250292,11 @@ member { name: "user_regs" type_id: 0x107f740f } +member { + id: 0x7ef3c031 + name: "user_regs" + type_id: 0x92c73639 +} member { id: 0x7d1ff5bc name: "user_reset" @@ -220613,12 +250339,24 @@ member { type_id: 0xa0b4fda8 offset: 96 } +member { + id: 0x52a5dd5e + name: "usercnt" + type_id: 0x5bc93c81 + offset: 1344 +} member { id: 0x52e15111 name: "usercnt" type_id: 0x1f4573ef offset: 1344 } +member { + id: 0x0f20badb + name: "userns" + type_id: 0x102cf00b + offset: 320 +} member { id: 0x0f3f3d84 name: "userns" @@ -220700,6 +250438,11 @@ member { name: "users" type_id: 0x3e40064a } +member { + id: 0x85b9e496 + name: "users" + type_id: 0x14168bc7 +} member { id: 0x85c2e4aa name: "users" @@ -220846,6 +250589,12 @@ member { type_id: 0x6d7f5ff6 offset: 3008 } +member { + id: 0x4f2b2a74 + name: "using_gplonly_symbols" + type_id: 0x62aebfd4 + offset: 3008 +} member { id: 0xa814ce11 name: "using_shash" @@ -220873,6 +250622,12 @@ member { type_id: 0x3b1e48cc offset: 25536 } +member { + id: 0x40240ce0 + name: "utask" + type_id: 0x3eebce75 + offset: 25536 +} member { id: 0x9da2095c name: "utf8" @@ -220921,6 +250676,12 @@ member { type_id: 0x6720d32f offset: 320 } +member { + id: 0xbd02a50a + name: "util_avg" + type_id: 0x3f691753 + offset: 384 +} member { id: 0xbd0eb129 name: "util_avg" @@ -220939,6 +250700,12 @@ member { type_id: 0x4585663f offset: 448 } +member { + id: 0xa0e7aa9e + name: "util_est" + type_id: 0xd4bacb77 + offset: 448 +} member { id: 0x3dc340f8 name: "util_free" @@ -220957,6 +250724,12 @@ member { type_id: 0xc9082b19 offset: 192 } +member { + id: 0xc137e6f8 + name: "util_sum" + type_id: 0xd4bacb77 + offset: 192 +} member { id: 0x854fbe38 name: "util_valid" @@ -220992,11 +250765,39 @@ member { type_id: 0x92233392 offset: 16192 } +member { + id: 0xd61e232e + name: "utime" + type_id: 0x89d2d38c +} +member { + id: 0xd61e246e + name: "utime" + type_id: 0x89d2d38c + offset: 3328 +} +member { + id: 0xd61e27cf + name: "utime" + type_id: 0x89d2d38c + offset: 64 +} +member { + id: 0xd61e2d38 + name: "utime" + type_id: 0x89d2d38c + offset: 16192 +} member { id: 0xd688b48e name: "utime" type_id: 0x1f4573ef } +member { + id: 0xd6cc38c1 + name: "utime" + type_id: 0x5bc93c81 +} member { id: 0x75f3a99d name: "utmrdl_base_addr" @@ -221032,6 +250833,12 @@ member { type_id: 0xe02e14d6 offset: 320 } +member { + id: 0x74350b97 + name: "uts_ns" + type_id: 0x3f1d75bb + offset: 64 +} member { id: 0x743bd138 name: "uts_ns" @@ -221044,6 +250851,11 @@ member { type_id: 0x42201dce offset: 32 } +member { + id: 0xfd294375 + name: "uuid" + type_id: 0x665523a1 +} member { id: 0xfd2c1b4e name: "uuid" @@ -221144,6 +250956,12 @@ member { offset: 128 bitsize: 1 } +member { + id: 0x8d8226f4 + name: "uw" + type_id: 0x4692dee6 + offset: 896 +} member { id: 0x8dff434a name: "uw" @@ -221161,6 +250979,11 @@ member { name: "uw_nh_entry" type_id: 0xd3c80119 } +member { + id: 0x2800c3d2 + name: "v" + type_id: 0x3f691753 +} member { id: 0x280cdfa1 name: "v" @@ -221308,6 +251131,11 @@ member { type_id: 0x295c7202 offset: 40 } +member { + id: 0x500050c2 + name: "vaddr" + type_id: 0x3f691753 +} member { id: 0x500c4cb1 name: "vaddr" @@ -221353,11 +251181,21 @@ member { type_id: 0x140c2568 offset: 48 } +member { + id: 0x4f0aaeaa + name: "val" + type_id: 0x1c40702a +} member { id: 0x4f259bbe name: "val" type_id: 0x33756485 } +member { + id: 0x4f2987cd + name: "val" + type_id: 0x3f691753 +} member { id: 0x4f3c80d2 name: "val" @@ -221441,6 +251279,11 @@ member { type_id: 0x8d9d1e15 offset: 48 } +member { + id: 0x4f9f3c09 + name: "val" + type_id: 0x89d2d38c +} member { id: 0x4fa848ea name: "val" @@ -221463,6 +251306,17 @@ member { type_id: 0xd67c82d4 offset: 32 } +member { + id: 0x4fc250f0 + name: "val" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0x4fc25411 + name: "val" + type_id: 0xd4bacb77 +} member { id: 0x4fc2f052 name: "val" @@ -221906,6 +251760,11 @@ member { type_id: 0x768d035b offset: 576 } +member { + id: 0xa0818e17 + name: "value" + type_id: 0x89d2d38c +} member { id: 0xa099117b name: "value" @@ -221988,6 +251847,12 @@ member { type_id: 0xc9082b19 offset: 64 } +member { + id: 0x6619491d + name: "value_btf_id" + type_id: 0xd4bacb77 + offset: 64 +} member { id: 0x9bef952d name: "value_len" @@ -222015,24 +251880,54 @@ member { type_id: 0x0bba0d98 offset: 128 } +member { + id: 0x757468ce + name: "value_rec" + type_id: 0x31c554bc + offset: 128 +} member { id: 0xd046f79d name: "value_size" type_id: 0xc9082b19 offset: 256 } +member { + id: 0xd05b4137 + name: "value_size" + type_id: 0xd4bacb77 + offset: 64 +} +member { + id: 0xd05b457d + name: "value_size" + type_id: 0xd4bacb77 + offset: 256 +} member { id: 0xd069d543 name: "value_size" type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x1d3e301c + name: "value_type_btf_obj_fd" + type_id: 0xe5312866 + offset: 576 +} member { id: 0x1dd4abd1 name: "value_type_btf_obj_fd" type_id: 0x0faae5b1 offset: 576 } +member { + id: 0x0f1c85b1 + name: "values" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0x0f78a515 name: "values" @@ -222407,6 +252302,12 @@ member { type_id: 0x18bd6530 offset: 192 } +member { + id: 0xef647a0d + name: "vdso" + type_id: 0x3ee7bddd + offset: 192 +} member { id: 0x5afc5d04 name: "vdso_clock_mode" @@ -222656,6 +252557,12 @@ member { offset: 25 bitsize: 1 } +member { + id: 0x3dc22f77 + name: "verified_insns" + type_id: 0xd4bacb77 + offset: 7936 +} member { id: 0x3ddf9d97 name: "verified_insns" @@ -222668,6 +252575,12 @@ member { type_id: 0x6d7f5ff6 offset: 1216 } +member { + id: 0x652c54d4 + name: "verifier_zext" + type_id: 0x62aebfd4 + offset: 1216 +} member { id: 0xf586d6a4 name: "verify" @@ -222816,6 +252729,12 @@ member { type_id: 0x3e10b518 offset: 128 } +member { + id: 0xa660ee79 + name: "version" + type_id: 0x01dbdd5f + offset: 1920 +} member { id: 0xa662981f name: "version" @@ -222920,6 +252839,11 @@ member { name: "version" type_id: 0x914dbfdc } +member { + id: 0xa6f42865 + name: "version" + type_id: 0x951c1ffe +} member { id: 0x88d1b3ba name: "version_get" @@ -222942,6 +252866,12 @@ member { type_id: 0xd3c80119 offset: 128 } +member { + id: 0x7f4279c4 + name: "vertical_position" + type_id: 0xd4bacb77 + offset: 32 +} member { id: 0x7f926278 name: "vertical_position" @@ -223030,6 +252960,12 @@ member { type_id: 0x0562c566 offset: 15936 } +member { + id: 0xf185e1b1 + name: "vfork_done" + type_id: 0x03e13ea0 + offset: 15936 +} member { id: 0xfc548b06 name: "vfreq_aspect" @@ -223912,6 +253848,12 @@ member { type_id: 0x92233392 offset: 128 } +member { + id: 0xd603f974 + name: "virt_boundary_mask" + type_id: 0x3f691753 + offset: 128 +} member { id: 0xd60fe046 name: "virt_boundary_mask" @@ -223936,6 +253878,12 @@ member { type_id: 0x0811b858 offset: 512 } +member { + id: 0x47947bf5 + name: "virtmem" + type_id: 0x89d2d38c + offset: 1536 +} member { id: 0x47f05b51 name: "virtmem" @@ -223982,12 +253930,30 @@ member { type_id: 0x7dc8196c offset: 5568 } +member { + id: 0x58a87514 + name: "vl" + type_id: 0x5987f23e + offset: 5568 +} +member { + id: 0xd41153c5 + name: "vl_onexec" + type_id: 0x5987f23e + offset: 5632 +} member { id: 0xd4351c2e name: "vl_onexec" type_id: 0x7dc8196c offset: 5632 } +member { + id: 0x7215ffe7 + name: "vlag" + type_id: 0xedc43a15 + offset: 960 +} member { id: 0x72d6344c name: "vlag" @@ -224158,6 +254124,18 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0xc16b18a9 + name: "vm_end" + type_id: 0x3f691753 + offset: 64 +} +member { + id: 0x7683b2db + name: "vm_file" + type_id: 0x16694a8f + offset: 704 +} member { id: 0x768d31fb name: "vm_file" @@ -224170,11 +254148,21 @@ member { type_id: 0xeb923a9b offset: 1408 } +member { + id: 0xcd27ef0e + name: "vm_flags" + type_id: 0x3f691753 +} member { id: 0xcdca510a name: "vm_flags" type_id: 0xd2d7132a } +member { + id: 0x60797366 + name: "vm_freeptr" + type_id: 0x6e4cb73b +} member { id: 0x60ade4c2 name: "vm_freeptr" @@ -224196,6 +254184,12 @@ member { name: "vm_lock" type_id: 0xf4933b90 } +member { + id: 0xfc43b44e + name: "vm_lock_seq" + type_id: 0xd4bacb77 + offset: 320 +} member { id: 0xfcd28be3 name: "vm_lock_seq" @@ -224208,6 +254202,12 @@ member { type_id: 0x1b36c7a2 offset: 128 } +member { + id: 0x4f77962c + name: "vm_mm" + type_id: 0x04e4d3ec + offset: 128 +} member { id: 0xd6314a69 name: "vm_node" @@ -224220,12 +254220,36 @@ member { type_id: 0x15d56e85 offset: 8 } +member { + id: 0x5afca916 + name: "vm_node_stat_diff" + type_id: 0x2a09b6a1 + offset: 8 +} member { id: 0xfbcc037b name: "vm_numa_event" type_id: 0xe83343be offset: 12992 } +member { + id: 0xfbe32e97 + name: "vm_numa_event" + type_id: 0xc71eaf66 + offset: 12992 +} +member { + id: 0x0b49f0e3 + name: "vm_ops" + type_id: 0x2ae1d4bf + offset: 1408 +} +member { + id: 0x0b49fb62 + name: "vm_ops" + type_id: 0x2ae1d4bf + offset: 576 +} member { id: 0x0b54e508 name: "vm_ops" @@ -224250,24 +254274,53 @@ member { type_id: 0x9cf21ab5 offset: 192 } +member { + id: 0xbaec18b2 + name: "vm_page_prot" + type_id: 0xe5aa3a70 + offset: 192 +} member { id: 0x6ec5ba9c name: "vm_pgoff" type_id: 0x33756485 offset: 640 } +member { + id: 0x6ec9a6ef + name: "vm_pgoff" + type_id: 0x3f691753 + offset: 640 +} +member { + id: 0x289df121 + name: "vm_private_data" + type_id: 0x3ee7bddd + offset: 768 +} member { id: 0x28bbabf9 name: "vm_private_data" type_id: 0x18bd6530 offset: 768 } +member { + id: 0xf484cf1e + name: "vm_refcnt" + type_id: 0x95bb17a9 + offset: 1024 +} member { id: 0xf4b656c8 name: "vm_refcnt" type_id: 0xa722c13e offset: 1024 } +member { + id: 0x52109f40 + name: "vm_start" + type_id: 0x3f691753 +} member { id: 0x521c8333 name: "vm_start" @@ -224285,17 +254338,34 @@ member { type_id: 0x33b27d93 offset: 57408 } +member { + id: 0xca7b2edc + name: "vm_stat" + type_id: 0x094afffd + offset: 57408 +} member { id: 0xca96950a name: "vm_stat" type_id: 0xe4f72a06 offset: 12288 } +member { + id: 0xcaac6d88 + name: "vm_stat" + type_id: 0xde0fa868 + offset: 12288 +} member { id: 0xd6cd8686 name: "vm_stat_diff" type_id: 0xc2903910 } +member { + id: 0xd6f25a5e + name: "vm_stat_diff" + type_id: 0xfd4ce134 +} member { id: 0xbaeb0365 name: "vm_status" @@ -224314,11 +254384,22 @@ member { type_id: 0x04fd6761 offset: 1408 } +member { + id: 0xa9633134 + name: "vm_userfaultfd_ctx" + type_id: 0x40289648 + offset: 1408 +} member { id: 0x23833437 name: "vma" type_id: 0x18bd6530 } +member { + id: 0x238a59a5 + name: "vma" + type_id: 0x11d0f719 +} member { id: 0x239192da name: "vma" @@ -224384,6 +254465,12 @@ member { type_id: 0xdba44af3 offset: 1728 } +member { + id: 0x166316b2 + name: "vma_writer_wait" + type_id: 0x86b1f810 + offset: 1728 +} member { id: 0xb7007ec8 name: "vmap" @@ -224420,6 +254507,12 @@ member { type_id: 0x33756485 offset: 896 } +member { + id: 0xa49b6e54 + name: "vmemmap_shift" + type_id: 0x3f691753 + offset: 896 +} member { id: 0x69834c4a name: "vmid" @@ -224453,18 +254546,36 @@ member { type_id: 0xe9ba69cd offset: 6720 } +member { + id: 0xc2d14836 + name: "vmpressure" + type_id: 0x4d12206a + offset: 6720 +} member { id: 0x82808e1e name: "vmstats" type_id: 0x026f75ae offset: 9216 } +member { + id: 0x82a04d9d + name: "vmstats" + type_id: 0x22acf66c + offset: 9216 +} member { id: 0x178ca60b name: "vmstats_percpu" type_id: 0x1b80973a offset: 10816 } +member { + id: 0x179b7ad6 + name: "vmstats_percpu" + type_id: 0x0c5c4ae6 + offset: 10816 +} member { id: 0x57d4dc41 name: "voice_setting" @@ -224507,6 +254618,12 @@ member { type_id: 0x39fc1b17 offset: 296 } +member { + id: 0xbc1d9fca + name: "volname" + type_id: 0x38e0e36f + offset: 296 +} member { id: 0x365afd91 name: "volt_table" @@ -224681,6 +254798,11 @@ member { type_id: 0xea129124 offset: 21056 } +member { + id: 0x9fd0f4f5 + name: "vregs" + type_id: 0x5a894808 +} member { id: 0x9ff45f4a name: "vregs" @@ -224710,6 +254832,12 @@ member { type_id: 0x92233392 offset: 896 } +member { + id: 0x6792bb79 + name: "vruntime" + type_id: 0x89d2d38c + offset: 896 +} member { id: 0xd7b2a06c name: "vsb" @@ -225032,6 +255160,12 @@ member { type_id: 0x230a3153 offset: 320 } +member { + id: 0x2016d80c + name: "wait" + type_id: 0x38d76f5a + offset: 128 +} member { id: 0x201a709b name: "wait" @@ -225139,12 +255273,41 @@ member { type_id: 0x76e1f83e offset: 128 } +member { + id: 0x207e53c0 + name: "wait" + type_id: 0x50518071 + offset: 64 +} +member { + id: 0x20f180da + name: "wait" + type_id: 0xdf829a46 + offset: 64 +} +member { + id: 0x20f1843b + name: "wait" + type_id: 0xdf829a46 +} +member { + id: 0x20f185a9 + name: "wait" + type_id: 0xdf829a46 + offset: 384 +} member { id: 0x9c8dc85c name: "wait_blkd_tasks" type_id: 0x6d7f5ff6 offset: 1040 } +member { + id: 0x402c12f8 + name: "wait_chldexit" + type_id: 0xdf829a46 + offset: 256 +} member { id: 0x40f00151 name: "wait_chldexit" @@ -225157,6 +255320,12 @@ member { type_id: 0x92233392 offset: 128 } +member { + id: 0xaf7fe917 + name: "wait_count" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0xc97fc826 name: "wait_finish" @@ -225181,6 +255350,24 @@ member { type_id: 0x74d29cf1 offset: 1056 } +member { + id: 0x7a53b4ff + name: "wait_index" + type_id: 0x1c40702a + offset: 2624 +} +member { + id: 0x460300a8 + name: "wait_list" + type_id: 0x070c8f33 + offset: 128 +} +member { + id: 0x460301a3 + name: "wait_list" + type_id: 0x070c8f33 + offset: 192 +} member { id: 0x46d7c13b name: "wait_list" @@ -225211,6 +255398,24 @@ member { type_id: 0x638752c9 offset: 32 } +member { + id: 0xeb9a0da9 + name: "wait_lock" + type_id: 0xb0c63aa9 + offset: 32 +} +member { + id: 0xeba876c2 + name: "wait_lock" + type_id: 0x82b48b59 + offset: 64 +} +member { + id: 0xeba87fc3 + name: "wait_lock" + type_id: 0x82b48b59 + offset: 160 +} member { id: 0xebe27333 name: "wait_lock" @@ -225228,12 +255433,24 @@ member { type_id: 0xc8b17aa7 offset: 160 } +member { + id: 0xfdaea5cd + name: "wait_max" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0xfdb5542d name: "wait_max" type_id: 0x92233392 offset: 64 } +member { + id: 0x9300e831 + name: "wait_pidfd" + type_id: 0xdf829a46 + offset: 576 +} member { id: 0x93dcfb98 name: "wait_pidfd" @@ -225252,6 +255469,12 @@ member { type_id: 0xd3c80119 offset: 10368 } +member { + id: 0xcc1b14af + name: "wait_queue" + type_id: 0xdf829a46 + offset: 1472 +} member { id: 0xccc70706 name: "wait_queue" @@ -225264,11 +255487,22 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0x5f017d31 + name: "wait_start" + type_id: 0x89d2d38c +} member { id: 0x5f1a8cd1 name: "wait_start" type_id: 0x92233392 } +member { + id: 0xaa017057 + name: "wait_sum" + type_id: 0x89d2d38c + offset: 192 +} member { id: 0xaa1a81b7 name: "wait_sum" @@ -225305,6 +255539,12 @@ member { type_id: 0x4585663f offset: 960 } +member { + id: 0x9340b34c + name: "waiters" + type_id: 0xdf829a46 + offset: 512 +} member { id: 0x934fcd9a name: "waiters" @@ -225360,6 +255600,12 @@ member { type_id: 0xd3c80119 offset: 384 } +member { + id: 0xe05a340f + name: "waitq" + type_id: 0x3d709f36 + offset: 64 +} member { id: 0xe064dbbf name: "waitq" @@ -225414,6 +255660,12 @@ member { type_id: 0x4585663f offset: 416 } +member { + id: 0x6c651be2 + name: "wake_batch" + type_id: 0xd4bacb77 + offset: 256 +} member { id: 0x6cf4244f name: "wake_batch" @@ -225426,6 +255678,12 @@ member { type_id: 0x6720d32f offset: 1120 } +member { + id: 0x6aca6e8d + name: "wake_cpu" + type_id: 0xe5312866 + offset: 1120 +} member { id: 0x1373472c name: "wake_data" @@ -225450,6 +255708,18 @@ member { type_id: 0x36cadc18 offset: 768 } +member { + id: 0x4abc7d1b + name: "wake_entry" + type_id: 0x30efb2f3 + offset: 768 +} +member { + id: 0xea06de91 + name: "wake_index" + type_id: 0x1c40702a + offset: 288 +} member { id: 0xea6e4c7d name: "wake_index" @@ -225487,12 +255757,24 @@ member { type_id: 0x01fbf104 offset: 20352 } +member { + id: 0x34b765cf + name: "wake_q" + type_id: 0xe9cdc610 + offset: 20352 +} member { id: 0xda079745 name: "wake_q_count" type_id: 0x6720d32f offset: 20416 } +member { + id: 0xda8586be + name: "wake_q_count" + type_id: 0xe5312866 + offset: 20416 +} member { id: 0x15af73d8 name: "wake_reason" @@ -225511,12 +255793,36 @@ member { type_id: 0x33756485 offset: 960 } +member { + id: 0x15cb8c6f + name: "wakee_flip_decay_ts" + type_id: 0x3f691753 + offset: 960 +} member { id: 0xb51139e4 name: "wakee_flips" type_id: 0x4585663f offset: 896 } +member { + id: 0xb5800649 + name: "wakee_flips" + type_id: 0xd4bacb77 + offset: 896 +} +member { + id: 0xf7e32152 + name: "wakeirq" + type_id: 0x2c20a169 + offset: 1664 +} +member { + id: 0xf7e325b9 + name: "wakeirq" + type_id: 0x2c20a169 + offset: 320 +} member { id: 0xf7e3e873 name: "wakeirq" @@ -225559,6 +255865,12 @@ member { type_id: 0x02eb105a offset: 512 } +member { + id: 0xff3f86ba + name: "wakeup" + type_id: 0x005e05e4 + offset: 512 +} member { id: 0xff7a5180 name: "wakeup" @@ -225579,6 +255891,12 @@ member { offset: 8337 bitsize: 1 } +member { + id: 0x5ebe7df5 + name: "wakeup_cnt" + type_id: 0x1c40702a + offset: 480 +} member { id: 0x5ed6ef19 name: "wakeup_cnt" @@ -225591,6 +255909,12 @@ member { type_id: 0x33756485 offset: 1344 } +member { + id: 0x8e6f37b4 + name: "wakeup_count" + type_id: 0x3f691753 + offset: 1344 +} member { id: 0x1981ec83 name: "wakeup_events" @@ -225736,6 +256060,12 @@ member { type_id: 0x33756485 offset: 192 } +member { + id: 0xdfa962f7 + name: "watchdog_stamp" + type_id: 0x3f691753 + offset: 192 +} member { id: 0xea248927 name: "watchdog_timeo" @@ -225773,6 +256103,12 @@ member { type_id: 0x4585663f offset: 704 } +member { + id: 0xf0c3f91e + name: "watermark" + type_id: 0x3f691753 + offset: 896 +} member { id: 0xf0cfe56d name: "watermark" @@ -225785,11 +256121,29 @@ member { type_id: 0x33756485 offset: 256 } +member { + id: 0x9b492041 + name: "watermark_boost" + type_id: 0x3f691753 + offset: 256 +} member { id: 0x0315a20e name: "waveform" type_id: 0xe8034002 } +member { + id: 0x75704d6c + name: "wb" + type_id: 0xddacfc17 + offset: 832 +} +member { + id: 0x75901076 + name: "wb" + type_id: 0x3dfb06a2 + offset: 2624 +} member { id: 0x75a5a584 name: "wb" @@ -225820,6 +256174,12 @@ member { type_id: 0xf435685e offset: 2880 } +member { + id: 0xdee8edd1 + name: "wb_bytes" + type_id: 0x3f691753 + offset: 2880 +} member { id: 0x2ee1275d name: "wb_dedicated_lu" @@ -225832,6 +256192,12 @@ member { type_id: 0x6d7f5ff6 offset: 200 } +member { + id: 0x2e420796 + name: "wb_err" + type_id: 0xd4bacb77 + offset: 1216 +} member { id: 0x2e80b6fc name: "wb_err" @@ -225850,6 +256216,12 @@ member { type_id: 0xc9082b19 offset: 1440 } +member { + id: 0xe9705377 + name: "wb_id" + type_id: 0xe5312866 + offset: 2752 +} member { id: 0xe9f2428c name: "wb_id" @@ -225862,12 +256234,30 @@ member { type_id: 0xf435685e offset: 2944 } +member { + id: 0x73dc83ac + name: "wb_lcand_bytes" + type_id: 0x3f691753 + offset: 2944 +} member { id: 0x9c6fd85d name: "wb_lcand_id" type_id: 0x6720d32f offset: 2784 } +member { + id: 0x9cedc9a6 + name: "wb_lcand_id" + type_id: 0xe5312866 + offset: 2784 +} +member { + id: 0xfe237351 + name: "wb_list" + type_id: 0x070c8f33 + offset: 7424 +} member { id: 0xfef7b7df name: "wb_list" @@ -225880,6 +256270,12 @@ member { type_id: 0xa7c362b0 offset: 25856 } +member { + id: 0x5b262785 + name: "wb_switch_rwsem" + type_id: 0xa8352a2b + offset: 8064 +} member { id: 0x5ba6ab43 name: "wb_switch_rwsem" @@ -225898,18 +256294,42 @@ member { type_id: 0xf435685e offset: 3008 } +member { + id: 0xd5cdc699 + name: "wb_tcand_bytes" + type_id: 0x3f691753 + offset: 3008 +} member { id: 0x0c4431ba name: "wb_tcand_id" type_id: 0x6720d32f offset: 2816 } +member { + id: 0x0cc62041 + name: "wb_tcand_id" + type_id: 0xe5312866 + offset: 2816 +} +member { + id: 0xc144ab9c + name: "wb_waitq" + type_id: 0xdf829a46 + offset: 8576 +} member { id: 0xc198b835 name: "wb_waitq" type_id: 0x03913382 offset: 8576 } +member { + id: 0xdcb60602 + name: "wbt_flags" + type_id: 0x951c1ffe + offset: 960 +} member { id: 0xdcea241c name: "wbt_flags" @@ -225953,6 +256373,12 @@ member { type_id: 0x92233392 offset: 64 } +member { + id: 0x0eb46272 + name: "wchar" + type_id: 0x89d2d38c + offset: 64 +} member { id: 0x87b0fe73 name: "wcid" @@ -226025,6 +256451,11 @@ member { type_id: 0x4585663f offset: 128 } +member { + id: 0x7e57355e + name: "weight" + type_id: 0x3f691753 +} member { id: 0x7e5b292d name: "weight" @@ -226042,6 +256473,12 @@ member { type_id: 0xdd4efc25 offset: 832 } +member { + id: 0x7ebce85d + name: "weight" + type_id: 0xd4bacb77 + offset: 544 +} member { id: 0x7ef91834 name: "weight" @@ -226498,6 +256935,11 @@ member { name: "wlocked" type_id: 0x295c7202 } +member { + id: 0xa64549c0 + name: "wlocked" + type_id: 0x2d2f93e0 +} member { id: 0xb8c4383f name: "wma" @@ -226561,6 +257003,11 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0x83986cad + name: "word" + type_id: 0x3f691753 +} member { id: 0xbf949232 name: "word_delay" @@ -226655,6 +257102,46 @@ member { type_id: 0xb95bf932 offset: 704 } +member { + id: 0xd6575c4b + name: "work" + type_id: 0xae0e204a + offset: 2624 +} +member { + id: 0xd664bdf7 + name: "work" + type_id: 0x9de6c60c +} +member { + id: 0xd6776082 + name: "work" + type_id: 0x8e39778b + offset: 1216 +} +member { + id: 0xd677617b + name: "work" + type_id: 0x8e39778b + offset: 2752 +} +member { + id: 0xd67761fc + name: "work" + type_id: 0x8e39778b + offset: 832 +} +member { + id: 0xd6776246 + name: "work" + type_id: 0x8e39778b +} +member { + id: 0xd67765c4 + name: "work" + type_id: 0x8e39778b + offset: 2048 +} member { id: 0xd6a6b240 name: "work" @@ -226820,6 +257307,12 @@ member { type_id: 0x0bf3e543 offset: 512 } +member { + id: 0x034b7592 + name: "work_list" + type_id: 0x070c8f33 + offset: 3008 +} member { id: 0x039fb11c name: "work_list" @@ -226843,6 +257336,12 @@ member { name: "work_llist" type_id: 0x0bf3e543 } +member { + id: 0x465eef67 + name: "work_lock" + type_id: 0xd99a84d5 + offset: 2944 +} member { id: 0x46746604 name: "work_lock" @@ -226963,6 +257462,12 @@ member { type_id: 0x1f3c8679 offset: 128 } +member { + id: 0x03175bd4 + name: "worker_private" + type_id: 0x3ee7bddd + offset: 16128 +} member { id: 0x0331010c name: "worker_private" @@ -227046,6 +257551,12 @@ member { type_id: 0x1f94afa4 offset: 2048 } +member { + id: 0xe2a1a307 + name: "wp" + type_id: 0x89d2d38c + offset: 128 +} member { id: 0xe2c583a3 name: "wp" @@ -227111,12 +257622,24 @@ member { type_id: 0xc9082b19 offset: 1056 } +member { + id: 0xe17dd547 + name: "wpcopy_count" + type_id: 0x89d2d38c + offset: 3200 +} member { id: 0x3325459d name: "wpcopy_delay" type_id: 0x92233392 offset: 832 } +member { + id: 0xee2f3678 + name: "wpcopy_delay_total" + type_id: 0x89d2d38c + offset: 3264 +} member { id: 0xee4b16dc name: "wpcopy_delay_total" @@ -227129,6 +257652,12 @@ member { type_id: 0x92233392 offset: 768 } +member { + id: 0xb8356d4f + name: "wps_disabled" + type_id: 0xe5312866 + offset: 64 +} member { id: 0xb8b77cb4 name: "wps_disabled" @@ -227141,6 +257670,18 @@ member { type_id: 0x5eee2044 offset: 512 } +member { + id: 0x22d61585 + name: "wq" + type_id: 0x3f0833b7 + offset: 576 +} +member { + id: 0x22d61d65 + name: "wq" + type_id: 0x3f0833b7 + offset: 384 +} member { id: 0x22ea8116 name: "wq" @@ -227234,6 +257775,12 @@ member { type_id: 0xc9082b19 offset: 384 } +member { + id: 0x21626c85 + name: "wq_off" + type_id: 0xe5312866 + offset: 128 +} member { id: 0x21e07d7e name: "wq_off" @@ -227333,12 +257880,24 @@ member { type_id: 0x6d7f5ff6 offset: 384 } +member { + id: 0xd34ee596 + name: "writable" + type_id: 0x62aebfd4 + offset: 8 +} member { id: 0x0082372e name: "writable_size" type_id: 0xc9082b19 offset: 160 } +member { + id: 0x009f85ce + name: "writable_size" + type_id: 0xd4bacb77 + offset: 160 +} member { id: 0x340c802d name: "write" @@ -227513,6 +258072,30 @@ member { type_id: 0x6bc75709 offset: 576 } +member { + id: 0x34c0c753 + name: "write" + type_id: 0xc01ad36f + offset: 576 +} +member { + id: 0x34c0c799 + name: "write" + type_id: 0xc01ad36f + offset: 1600 +} +member { + id: 0x34f0ec71 + name: "write" + type_id: 0xf0391187 + offset: 384 +} +member { + id: 0x34f97925 + name: "write" + type_id: 0xf9ad7c04 + offset: 256 +} member { id: 0x8b22ce0f name: "write_atomic" @@ -227538,6 +258121,18 @@ member { type_id: 0x33756485 offset: 2240 } +member { + id: 0xc79f0e0d + name: "write_bandwidth" + type_id: 0x3f691753 + offset: 2240 +} +member { + id: 0x760c6ac1 + name: "write_begin" + type_id: 0xa926404b + offset: 320 +} member { id: 0x7689259b name: "write_begin" @@ -227573,6 +258168,18 @@ member { type_id: 0x92233392 offset: 384 } +member { + id: 0x559ea844 + name: "write_bytes" + type_id: 0x89d2d38c + offset: 384 +} +member { + id: 0x559eae54 + name: "write_bytes" + type_id: 0x89d2d38c + offset: 2048 +} member { id: 0x55fa8ef0 name: "write_bytes" @@ -227591,6 +258198,12 @@ member { type_id: 0xedf277ba offset: 1792 } +member { + id: 0xf2d80be3 + name: "write_char" + type_id: 0x89d2d38c + offset: 1792 +} member { id: 0x137bb5d0 name: "write_cmd" @@ -227626,12 +258239,23 @@ member { name: "write_dquot" type_id: 0x2e103219 } +member { + id: 0x9fc5a776 + name: "write_dquot" + type_id: 0x75ccf13d +} member { id: 0xdc1aa6cf name: "write_end" type_id: 0x2c691ee8 offset: 384 } +member { + id: 0xdc8f5de4 + name: "write_end" + type_id: 0xb9923599 + offset: 384 +} member { id: 0x2d1f9b2d name: "write_event_config" @@ -227650,6 +258274,12 @@ member { type_id: 0x18745118 offset: 4864 } +member { + id: 0x2e2de238 + name: "write_file_info" + type_id: 0xc561e065 + offset: 128 +} member { id: 0x2ec77a1f name: "write_file_info" @@ -227679,12 +258309,24 @@ member { name: "write_header" type_id: 0x2ca1eaea } +member { + id: 0x0b979e61 + name: "write_hint" + type_id: 0x2d2f93e0 + offset: 1152 +} member { id: 0x0bf4c40b name: "write_hint" type_id: 0x4e75f96b offset: 1152 } +member { + id: 0xb009d3c9 + name: "write_info" + type_id: 0xc561e065 + offset: 384 +} member { id: 0xb0e03d3e name: "write_info" @@ -227703,6 +258345,12 @@ member { type_id: 0x2ec5303b offset: 128 } +member { + id: 0x14046100 + name: "write_inode" + type_id: 0x4dcf0161 + offset: 256 +} member { id: 0x1465c659 name: "write_inode" @@ -227727,6 +258375,12 @@ member { type_id: 0x0f08e52a offset: 384 } +member { + id: 0xa86bc5e2 + name: "write_iter" + type_id: 0x3003cbe7 + offset: 384 +} member { id: 0x64fd9972 name: "write_l" @@ -227783,6 +258437,12 @@ member { offset: 386 bitsize: 1 } +member { + id: 0x3ee021d1 + name: "write_protect_seq" + type_id: 0xcd22a710 + offset: 2432 +} member { id: 0x3efdea47 name: "write_protect_seq" @@ -227825,6 +258485,12 @@ member { type_id: 0x2cac39f3 offset: 128 } +member { + id: 0xbf1a13e2 + name: "write_s64" + type_id: 0xa01155b2 + offset: 1536 +} member { id: 0xbf955a93 name: "write_s64" @@ -227837,6 +258503,12 @@ member { type_id: 0xc9082b19 offset: 13600 } +member { + id: 0x061baa99 + name: "write_syscalls" + type_id: 0x89d2d38c + offset: 1920 +} member { id: 0x067f8a3d name: "write_syscalls" @@ -227849,6 +258521,12 @@ member { type_id: 0x0e9fe2d0 offset: 1088 } +member { + id: 0x3448b892 + name: "write_u64" + type_id: 0xed9e2783 + offset: 1472 +} member { id: 0x348a7553 name: "write_u64" @@ -227963,6 +258641,12 @@ member { type_id: 0x2a670b41 offset: 8704 } +member { + id: 0xdae30f2c + name: "writeback_index" + type_id: 0x3f691753 + offset: 1024 +} member { id: 0xdaef135f name: "writeback_index" @@ -227975,6 +258659,12 @@ member { type_id: 0x74d29cf1 offset: 736 } +member { + id: 0x3252c626 + name: "writeback_inodes" + type_id: 0x1c40702a + offset: 736 +} member { id: 0xdd80f175 name: "writeback_job" @@ -228005,12 +258695,23 @@ member { type_id: 0x1f4573ef offset: 1664 } +member { + id: 0xa4fcef32 + name: "writecnt" + type_id: 0x5bc93c81 + offset: 1664 +} member { id: 0xecd5597a name: "writeio" type_id: 0x0d0374d5 offset: 448 } +member { + id: 0x2edd67bd + name: "writepage" + type_id: 0x00b72771 +} member { id: 0x2ef068ae name: "writepage" @@ -228028,12 +258729,24 @@ member { type_id: 0xa7c362b0 offset: 1024 } +member { + id: 0x04daf913 + name: "writepages" + type_id: 0xcc43ff13 + offset: 128 +} member { id: 0x7a8d36d1 name: "writer" type_id: 0xdba44af3 offset: 448 } +member { + id: 0x7ad02363 + name: "writer" + type_id: 0x86b1f810 + offset: 448 +} member { id: 0x17d97ae6 name: "writers" @@ -228063,6 +258776,12 @@ member { type_id: 0x6d7f5ff6 offset: 7552 } +member { + id: 0xbe41aa3e + name: "written_stamp" + type_id: 0x3f691753 + offset: 2176 +} member { id: 0xbe4db64d name: "written_stamp" @@ -228093,12 +258812,24 @@ member { type_id: 0x02eb105a offset: 7808 } +member { + id: 0xa079ba2b + name: "ws" + type_id: 0x117c4c09 + offset: 320 +} member { id: 0x9b01420a name: "ws_active" type_id: 0x74d29cf1 offset: 384 } +member { + id: 0x9b69d0e6 + name: "ws_active" + type_id: 0x1c40702a + offset: 384 +} member { id: 0xc579a0b3 name: "ws_col" @@ -228189,6 +258920,11 @@ member { name: "x" type_id: 0x33756485 } +member { + id: 0xa08d02c1 + name: "x" + type_id: 0x3f691753 +} member { id: 0xa09bd4d0 name: "x" @@ -228200,6 +258936,11 @@ member { type_id: 0x1c3dbe5a offset: 192 } +member { + id: 0xa0b6611d + name: "x" + type_id: 0x040acbb8 +} member { id: 0xa0d54c45 name: "x" @@ -228231,6 +258972,11 @@ member { name: "x19" type_id: 0x33756485 } +member { + id: 0x979fb46c + name: "x19" + type_id: 0x3f691753 +} member { id: 0xd9380576 name: "x2" @@ -228249,6 +258995,12 @@ member { type_id: 0xc93e017b offset: 32 } +member { + id: 0xca243f98 + name: "x20" + type_id: 0x3f691753 + offset: 64 +} member { id: 0xca2823eb name: "x20" @@ -228261,24 +259013,54 @@ member { type_id: 0x33756485 offset: 128 } +member { + id: 0x0b19860d + name: "x21" + type_id: 0x3f691753 + offset: 128 +} member { id: 0x37d5f233 name: "x22" type_id: 0x33756485 offset: 192 } +member { + id: 0x37d9ee40 + name: "x22" + type_id: 0x3f691753 + offset: 192 +} member { id: 0x76953aa3 name: "x23" type_id: 0x33756485 offset: 256 } +member { + id: 0x769926d0 + name: "x23" + type_id: 0x3f691753 + offset: 256 +} +member { + id: 0xb9268313 + name: "x24" + type_id: 0x3f691753 + offset: 320 +} member { id: 0xb92a9f60 name: "x24" type_id: 0x33756485 offset: 320 } +member { + id: 0xf8e61d92 + name: "x25" + type_id: 0x3f691753 + offset: 384 +} member { id: 0xf8e7b484 name: "x25" @@ -228290,6 +259072,12 @@ member { type_id: 0x33756485 offset: 384 } +member { + id: 0x3aa676c3 + name: "x26" + type_id: 0x3f691753 + offset: 448 +} member { id: 0x3aaa6ab0 name: "x26" @@ -228302,18 +259090,36 @@ member { type_id: 0x33756485 offset: 512 } +member { + id: 0x7bdbdf78 + name: "x27" + type_id: 0x3f691753 + offset: 512 +} member { id: 0xbf9666f6 name: "x28" type_id: 0x33756485 offset: 576 } +member { + id: 0xbf9a7a85 + name: "x28" + type_id: 0x3f691753 + offset: 576 +} member { id: 0x717ad196 name: "x_char" type_id: 0x5d8155a5 offset: 1536 } +member { + id: 0x2d25963f + name: "xa" + type_id: 0x4c248ace + offset: 256 +} member { id: 0x2d4312a7 name: "xa" @@ -228348,6 +259154,18 @@ member { type_id: 0xf1a6dfed offset: 32 } +member { + id: 0x8c2e902f + name: "xa_flags" + type_id: 0xd4bacb77 + offset: 32 +} +member { + id: 0xfbcb481a + name: "xa_head" + type_id: 0x3ee7bddd + offset: 64 +} member { id: 0xfbed12c2 name: "xa_head" @@ -228365,6 +259183,11 @@ member { name: "xa_lock" type_id: 0xf313e71a } +member { + id: 0x312ac08d + name: "xa_lock" + type_id: 0xd99a84d5 +} member { id: 0x13932b74 name: "xa_lru" @@ -228423,6 +259246,11 @@ member { name: "xarray_start" type_id: 0x27a7c613 } +member { + id: 0x96a9adef + name: "xarray_start" + type_id: 0xedc43a15 +} member { id: 0xe4feeb70 name: "xattr" @@ -228492,6 +259320,18 @@ member { type_id: 0x6d7f5ff6 offset: 1272 } +member { + id: 0x4f0bb3c3 + name: "xdp_has_frags" + type_id: 0x62aebfd4 + offset: 136 +} +member { + id: 0x4f0bbde3 + name: "xdp_has_frags" + type_id: 0x62aebfd4 + offset: 1272 +} member { id: 0xe5abd6ff name: "xdp_mem_id" @@ -228864,6 +259704,11 @@ member { type_id: 0xe62ebf07 offset: 128 } +member { + id: 0x8ec60918 + name: "xol_area" + type_id: 0x14aee5c9 +} member { id: 0x8ee7f0d0 name: "xol_area" @@ -228875,6 +259720,12 @@ member { type_id: 0x33756485 offset: 320 } +member { + id: 0x77dc691c + name: "xol_vaddr" + type_id: 0x3f691753 + offset: 320 +} member { id: 0x66082ad0 name: "xops" @@ -229354,6 +260205,12 @@ member { type_id: 0x6d7f5ff6 offset: 2176 } +member { + id: 0x58a045bc + name: "zeromap" + type_id: 0x054a7c73 + offset: 704 +} member { id: 0x58a342a0 name: "zeromap" @@ -229407,12 +260264,23 @@ member { type_id: 0x0a63398f offset: 1792 } +member { + id: 0xc2fa7b9b + name: "zone" + type_id: 0x16b13d58 +} member { id: 0xb67e31dd name: "zone_attr_count" type_id: 0x6720d32f offset: 8000 } +member { + id: 0xb95224de + name: "zone_capacity" + type_id: 0xd4bacb77 + offset: 4576 +} member { id: 0xb9c31b73 name: "zone_capacity" @@ -229431,6 +260299,18 @@ member { type_id: 0x18bd6530 offset: 64 } +member { + id: 0x86ef0978 + name: "zone_device_data" + type_id: 0x3ee7bddd + offset: 64 +} +member { + id: 0x7e2b9a1b + name: "zone_idx" + type_id: 0xe5312866 + offset: 64 +} member { id: 0x7e8b2a1f name: "zone_idx" @@ -229455,6 +260335,12 @@ member { type_id: 0x03038214 offset: 640 } +member { + id: 0xde22044e + name: "zone_pgdat" + type_id: 0x34f56052 + offset: 640 +} member { id: 0x4608a0b7 name: "zone_reset_all_supported" @@ -229474,6 +260360,12 @@ member { type_id: 0x33756485 offset: 960 } +member { + id: 0x22ae9189 + name: "zone_start_pfn" + type_id: 0x3f691753 + offset: 960 +} member { id: 0x0a2bb5f6 name: "zone_wait" @@ -229486,6 +260378,18 @@ member { type_id: 0x1d33485a offset: 4928 } +member { + id: 0x7b2edfb5 + name: "zone_wplugs_hash" + type_id: 0x34f486d7 + offset: 4928 +} +member { + id: 0xfe188d5d + name: "zone_wplugs_hash_bits" + type_id: 0xd4bacb77 + offset: 4736 +} member { id: 0xfe89b2f0 name: "zone_wplugs_hash_bits" @@ -229498,18 +260402,42 @@ member { type_id: 0xf313e71a offset: 4800 } +member { + id: 0x2f6ada03 + name: "zone_wplugs_lock" + type_id: 0xd99a84d5 + offset: 4800 +} member { id: 0xeb22d923 name: "zone_wplugs_pool" type_id: 0x05ecf8b2 offset: 4864 } +member { + id: 0xeb2c891a + name: "zone_wplugs_pool" + type_id: 0x0bbcc15d + offset: 4864 +} member { id: 0x1acd4bc5 name: "zone_wplugs_wq" type_id: 0x18db1c77 offset: 4992 } +member { + id: 0x1aea98ea + name: "zone_wplugs_wq" + type_id: 0x3f0833b7 + offset: 4992 +} +member { + id: 0xb540780b + name: "zone_write_granularity" + type_id: 0xd4bacb77 + offset: 832 +} member { id: 0xb5d147a6 name: "zone_write_granularity" @@ -229546,6 +260474,12 @@ member { type_id: 0x54db8016 offset: 10112 } +member { + id: 0x59ebf0ca + name: "zswap_lruvec_state" + type_id: 0x280bb239 + offset: 10112 +} member { id: 0x6006af4b name: "zx_wakeup_clear_needed" @@ -229553,6 +260487,3526 @@ member { offset: 5554 bitsize: 1 } +variant_member { + id: 0x52daf994 + name: "None" + discriminant_value: 0 + type_id: 0xf51a4d98 +} +variant_member { + id: 0x31b12d62 + name: "Some" + type_id: 0xb7da945f +} +variant_member { + id: 0x52b678e5 + name: "None" + discriminant_value: 0 + type_id: 0x999b3caa +} +variant_member { + id: 0x314280f9 + name: "Some" + type_id: 0x44770f0a +} +variant_member { + id: 0x523dd53c + name: "None" + discriminant_value: 0 + type_id: 0x1236e5ff +} +variant_member { + id: 0x31de884c + name: "Some" + type_id: 0xd87fbad0 +} +variant_member { + id: 0x52e6111b + name: "None" + discriminant_value: 0 + type_id: 0xc9f2c233 +} +variant_member { + id: 0x31612e0e + name: "Some" + type_id: 0x67d9f89c +} +variant_member { + id: 0x525a069d + name: "None" + discriminant_value: 0 + type_id: 0x75e5449f +} +variant_member { + id: 0x31b8fa8c + name: "Some" + type_id: 0xbe0d7af9 +} +variant_member { + id: 0x52e2a857 + name: "None" + discriminant_value: 0 + type_id: 0xcd4b8e18 +} +variant_member { + id: 0x316a35b9 + name: "Some" + type_id: 0x6cc24fde +} +variant_member { + id: 0x522731d4 + name: "None" + discriminant_value: 0 + type_id: 0x08d20d09 +} +variant_member { + id: 0x3198e29c + name: "Some" + type_id: 0x9e156ac7 +} +variant_member { + id: 0x52530ed8 + name: "None" + discriminant_value: 0 + type_id: 0x7ced0116 +} +variant_member { + id: 0x3131acd7 + name: "Some" + type_id: 0x375b2174 +} +variant_member { + id: 0x52a82975 + name: "None" + discriminant_value: 0 + type_id: 0x87caac67 +} +variant_member { + id: 0x310a348f + name: "Some" + type_id: 0x0cc37923 +} +variant_member { + id: 0x52bfc5b1 + name: "None" + discriminant_value: 0 + type_id: 0x90266853 +} +variant_member { + id: 0x31bcb92a + name: "Some" + type_id: 0xba4edcc7 +} +variant_member { + id: 0x524a146c + name: "None" + discriminant_value: 0 + type_id: 0x65f7b5f7 +} +variant_member { + id: 0x315d1c38 + name: "Some" + type_id: 0x5bebce01 +} +variant_member { + id: 0x52c8d91f + name: "None" + discriminant_value: 0 + type_id: 0xe73ac6ac +} +variant_member { + id: 0x31e0ce91 + name: "Some" + type_id: 0xe6396738 +} +variant_member { + id: 0x52375eb0 + name: "None" + discriminant_value: 0 + type_id: 0x18bd6994 +} +variant_member { + id: 0x318e6bab + name: "Some" + type_id: 0x889c5d81 +} +variant_member { + id: 0x5233dfd3 + name: "None" + discriminant_value: 0 + type_id: 0x1c3c0ac0 +} +variant_member { + id: 0x31b369b2 + name: "Some" + type_id: 0xb59e44b8 +} +variant_member { + id: 0x52fe47c8 + name: "None" + discriminant_value: 0 + type_id: 0xd1a411a5 +} +variant_member { + id: 0x31ae4bc7 + name: "Some" + type_id: 0xa8bc3152 +} +variant_member { + id: 0x52f92328 + name: "None" + discriminant_value: 0 + type_id: 0xd6c0f185 +} +variant_member { + id: 0x313e8d79 + name: "Some" + type_id: 0x387a8f4a +} +variant_member { + id: 0x52c552e0 + name: "None" + discriminant_value: 0 + type_id: 0xeab13942 +} +variant_member { + id: 0x31ed8bc7 + name: "Some" + type_id: 0xeb7c3122 +} +variant_member { + id: 0x524add9c + name: "None" + discriminant_value: 0 + type_id: 0x653e4506 +} +variant_member { + id: 0x310fdc0c + name: "Some" + type_id: 0x092bfab8 +} +variant_member { + id: 0x5210df92 + name: "None" + discriminant_value: 0 + type_id: 0x3f3c4b04 +} +variant_member { + id: 0x31e67f65 + name: "Some" + type_id: 0xe08893e0 +} +variant_member { + id: 0x52b72de4 + name: "None" + discriminant_value: 0 + type_id: 0x98ce3d58 +} +variant_member { + id: 0x316bcb3d + name: "Some" + type_id: 0x6d3ccb9f +} +variant_member { + id: 0x52c6efe1 + name: "None" + discriminant_value: 0 + type_id: 0xe90c3851 +} +variant_member { + id: 0x313c69cf + name: "Some" + type_id: 0x3a9e399f +} +variant_member { + id: 0x5219055b + name: "None" + discriminant_value: 0 + type_id: 0x36e682a5 +} +variant_member { + id: 0x315169ee + name: "Some" + type_id: 0x579e18c3 +} +variant_member { + id: 0x52ca0311 + name: "None" + discriminant_value: 0 + type_id: 0xe5e0c852 +} +variant_member { + id: 0x31e3c1de + name: "Some" + type_id: 0xe5362890 +} +variant_member { + id: 0x521a4e6c + name: "None" + discriminant_value: 0 + type_id: 0x35adb5c1 +} +variant_member { + id: 0x31e9e1bd + name: "Some" + type_id: 0xef164bf2 +} +variant_member { + id: 0x52dad921 + name: "None" + discriminant_value: 0 + type_id: 0xf53af8f5 +} +variant_member { + id: 0x31bf8032 + name: "Some" + type_id: 0xb977c419 +} +variant_member { + id: 0x523724a6 + name: "None" + discriminant_value: 0 + type_id: 0x18c77f19 +} +variant_member { + id: 0x31858978 + name: "Some" + type_id: 0x837e8ef7 +} +variant_member { + id: 0x52c9375b + name: "None" + discriminant_value: 0 + type_id: 0xe6d4824b +} +variant_member { + id: 0x31a133cd + name: "Some" + type_id: 0xa7c43bb5 +} +variant_member { + id: 0x52008a8b + name: "None" + discriminant_value: 0 + type_id: 0x2f695229 +} +variant_member { + id: 0x319148ab + name: "Some" + type_id: 0x97bf5d98 +} +variant_member { + id: 0x525d7579 + name: "None" + discriminant_value: 0 + type_id: 0x7296a0ef +} +variant_member { + id: 0x3178fd89 + name: "Some" + type_id: 0x7e0a7f49 +} +variant_member { + id: 0x5218be4f + name: "None" + discriminant_value: 0 + type_id: 0x375d96d1 +} +variant_member { + id: 0x3111925e + name: "Some" + type_id: 0x1765a810 +} +variant_member { + id: 0x520f98c6 + name: "None" + discriminant_value: 0 + type_id: 0x207b1ff7 +} +variant_member { + id: 0x316019de + name: "Some" + type_id: 0x66ee2867 +} +variant_member { + id: 0x52e15909 + name: "None" + discriminant_value: 0 + type_id: 0xcebad07d +} +variant_member { + id: 0x31db3ccd + name: "Some" + type_id: 0xddcb3b7b +} +variant_member { + id: 0x528e014d + name: "None" + discriminant_value: 0 + type_id: 0xa1e29422 +} +variant_member { + id: 0x3195b6e5 + name: "Some" + type_id: 0x934113ad +} +variant_member { + id: 0x5259360f + name: "None" + discriminant_value: 0 + type_id: 0x76d5d677 +} +variant_member { + id: 0x312c2e9f + name: "Some" + type_id: 0x2ad96958 +} +variant_member { + id: 0x520adeb0 + name: "None" + discriminant_value: 0 + type_id: 0x253d69b0 +} +variant_member { + id: 0x31bee787 + name: "Some" + type_id: 0xb8107127 +} +variant_member { + id: 0x52bbd1d7 + name: "None" + discriminant_value: 0 + type_id: 0x94320e93 +} +variant_member { + id: 0x31f810ac + name: "Some" + type_id: 0xfee75aa2 +} +variant_member { + id: 0x52846890 + name: "None" + discriminant_value: 0 + type_id: 0xab8b4930 +} +variant_member { + id: 0x3127d13c + name: "Some" + type_id: 0x2126cafc +} +variant_member { + id: 0x52809285 + name: "None" + discriminant_value: 0 + type_id: 0xaf715c19 +} +variant_member { + id: 0x317493d7 + name: "Some" + type_id: 0x726421d6 +} +variant_member { + id: 0x52c7b92f + name: "None" + discriminant_value: 0 + type_id: 0xe85af663 +} +variant_member { + id: 0x3115fd07 + name: "Some" + type_id: 0x130af14d +} +variant_member { + id: 0x52d1cdc5 + name: "None" + discriminant_value: 0 + type_id: 0xfe2e1cd5 +} +variant_member { + id: 0x3165911c + name: "Some" + type_id: 0x6366eae2 +} +variant_member { + id: 0x5291be53 + name: "None" + discriminant_value: 0 + type_id: 0xbe5d8a19 +} +variant_member { + id: 0x31c3ba4a + name: "Some" + type_id: 0xc54dbc47 +} +variant_member { + id: 0x523ccb9d + name: "None" + discriminant_value: 0 + type_id: 0x13284475 +} +variant_member { + id: 0x310b15ec + name: "Some" + type_id: 0x0de21ae3 +} +variant_member { + id: 0x525d222e + name: "None" + discriminant_value: 0 + type_id: 0x72c1f79e +} +variant_member { + id: 0x31627918 + name: "Some" + type_id: 0x648eee7d +} +variant_member { + id: 0x52fb8a5e + name: "None" + discriminant_value: 0 + type_id: 0xd46987d6 +} +variant_member { + id: 0x319b76f5 + name: "Some" + type_id: 0x9d8103f8 +} +variant_member { + id: 0x52fe2571 + name: "None" + discriminant_value: 0 + type_id: 0xd1c6a87b +} +variant_member { + id: 0x3119de50 + name: "Some" + type_id: 0x1f29a694 +} +variant_member { + id: 0x5225ccc1 + name: "None" + discriminant_value: 0 + type_id: 0x0a2f18ed +} +variant_member { + id: 0x31fab050 + name: "Some" + type_id: 0xfc47a681 +} +variant_member { + id: 0x52a91a7f + name: "None" + discriminant_value: 0 + type_id: 0x86f9a628 +} +variant_member { + id: 0x315a16f6 + name: "Some" + type_id: 0x5ce10047 +} +variant_member { + id: 0x5263aa1c + name: "None" + discriminant_value: 0 + type_id: 0x4c49c5d0 +} +variant_member { + id: 0x311aacce + name: "Some" + type_id: 0x1c5b38c3 +} +variant_member { + id: 0x52938648 + name: "None" + discriminant_value: 0 + type_id: 0xbc65914c +} +variant_member { + id: 0x31ef4843 + name: "Some" + type_id: 0xe9bfb502 +} +variant_member { + id: 0x526a8027 + name: "None" + discriminant_value: 0 + type_id: 0x4563fe1f +} +variant_member { + id: 0x31a880a5 + name: "Some" + type_id: 0xae775375 +} +variant_member { + id: 0x526ea3e0 + name: "None" + discriminant_value: 0 + type_id: 0x41403904 +} +variant_member { + id: 0x3139be36 + name: "Some" + type_id: 0x3f49c0d1 +} +variant_member { + id: 0x52acb93e + name: "None" + discriminant_value: 0 + type_id: 0x835ae72e +} +variant_member { + id: 0x316bc9fa + name: "Some" + type_id: 0x6d3e0cc8 +} +variant_member { + id: 0x52caa72b + name: "None" + discriminant_value: 0 + type_id: 0xe544f26c +} +variant_member { + id: 0x31dd1e23 + name: "Some" + type_id: 0xdbe9d51f +} +variant_member { + id: 0x522fc419 + name: "None" + discriminant_value: 0 + type_id: 0x0027c02c +} +variant_member { + id: 0x3125e32b + name: "Some" + type_id: 0x2314dda7 +} +variant_member { + id: 0x52b21e81 + name: "None" + discriminant_value: 0 + type_id: 0x9dfd58f2 +} +variant_member { + id: 0x31aa793c + name: "Some" + type_id: 0xac8eca25 +} +variant_member { + id: 0x52259001 + name: "None" + discriminant_value: 0 + type_id: 0x0a73d866 +} +variant_member { + id: 0x31081366 + name: "Some" + type_id: 0x0ee49019 +} +variant_member { + id: 0x52f7113c + name: "None" + discriminant_value: 0 + type_id: 0xd8f2e55b +} +variant_member { + id: 0x3167bed0 + name: "Some" + type_id: 0x614926a4 +} +variant_member { + id: 0x52332f0b + name: "None" + discriminant_value: 0 + type_id: 0x1cccd2c9 +} +variant_member { + id: 0x31d4b14b + name: "Some" + type_id: 0xd246bd49 +} +variant_member { + id: 0x52b667a3 + name: "None" + discriminant_value: 0 + type_id: 0x99847ae3 +} +variant_member { + id: 0x3133d767 + name: "Some" + type_id: 0x352091dd +} +variant_member { + id: 0x52c35e29 + name: "None" + discriminant_value: 0 + type_id: 0xecbdf094 +} +variant_member { + id: 0x31f87bc3 + name: "Some" + type_id: 0xfe8c3553 +} +variant_member { + id: 0x52e17f5c + name: "None" + discriminant_value: 0 + type_id: 0xce9c85c8 +} +variant_member { + id: 0x3138e11d + name: "Some" + type_id: 0x3e16eb3e +} +variant_member { + id: 0x52608d47 + name: "None" + discriminant_value: 0 + type_id: 0x4f6e9e08 +} +variant_member { + id: 0x31af03b6 + name: "Some" + type_id: 0xa9f44084 +} +variant_member { + id: 0x523cc16f + name: "None" + discriminant_value: 0 + type_id: 0x1322b615 +} +variant_member { + id: 0x3156205f + name: "Some" + type_id: 0x50d7a9ed +} +variant_member { + id: 0x527b270f + name: "None" + discriminant_value: 0 + type_id: 0x54c4d6a4 +} +variant_member { + id: 0x31328827 + name: "Some" + type_id: 0x347fd1e3 +} +variant_member { + id: 0x52fc5327 + name: "None" + discriminant_value: 0 + type_id: 0xd3b0fe59 +} +variant_member { + id: 0x31f6a61e + name: "Some" + type_id: 0xf051e88a +} +variant_member { + id: 0x522b917d + name: "None" + discriminant_value: 0 + type_id: 0x0472a46e +} +variant_member { + id: 0x3169adc4 + name: "Some" + type_id: 0x6f5a324b +} +variant_member { + id: 0x5238e1d0 + name: "None" + discriminant_value: 0 + type_id: 0x17020917 +} +variant_member { + id: 0x316ec430 + name: "Some" + type_id: 0x6833c6f3 +} +variant_member { + id: 0x52897361 + name: "None" + discriminant_value: 0 + type_id: 0xa690b830 +} +variant_member { + id: 0x317fd3c3 + name: "Some" + type_id: 0x792435f5 +} +variant_member { + id: 0x52c48587 + name: "None" + discriminant_value: 0 + type_id: 0xeb665ed7 +} +variant_member { + id: 0x319e9d4b + name: "Some" + type_id: 0x986abd61 +} +variant_member { + id: 0x5222c377 + name: "None" + discriminant_value: 0 + type_id: 0x0d20aed2 +} +variant_member { + id: 0x31b8bbc8 + name: "Some" + type_id: 0xbe4c3e88 +} +variant_member { + id: 0x52fb9abd + name: "None" + discriminant_value: 0 + type_id: 0xd4796400 +} +variant_member { + id: 0x3199310b + name: "Some" + type_id: 0x9fc6fdf6 +} +variant_member { + id: 0x5276eccb + name: "None" + discriminant_value: 0 + type_id: 0x590f122a +} +variant_member { + id: 0x31ef64df + name: "Some" + type_id: 0xe9932974 +} +variant_member { + id: 0x52365360 + name: "None" + discriminant_value: 0 + type_id: 0x19b0b98c +} +variant_member { + id: 0x3131e111 + name: "Some" + type_id: 0x3716e79e +} +variant_member { + id: 0x52de7870 + name: "None" + discriminant_value: 0 + type_id: 0xf19ba990 +} +variant_member { + id: 0x311b9b52 + name: "Some" + type_id: 0x1d6ca426 +} +variant_member { + id: 0x52a93cbb + name: "None" + discriminant_value: 0 + type_id: 0x86df6221 +} +variant_member { + id: 0x313eac58 + name: "Some" + type_id: 0x385bae21 +} +variant_member { + id: 0x52701a1d + name: "None" + discriminant_value: 0 + type_id: 0x5ff9c4d4 +} +variant_member { + id: 0x31396d68 + name: "Some" + type_id: 0x3f9a9e50 +} +variant_member { + id: 0x52eacc29 + name: "None" + discriminant_value: 0 + type_id: 0xc52ff084 +} +variant_member { + id: 0x313137c7 + name: "Some" + type_id: 0x37c03153 +} +variant_member { + id: 0x52a5f717 + name: "None" + discriminant_value: 0 + type_id: 0x8a14cef9 +} +variant_member { + id: 0x317dffe7 + name: "Some" + type_id: 0x7b081148 +} +variant_member { + id: 0x524de9ea + name: "None" + discriminant_value: 0 + type_id: 0x620a3329 +} +variant_member { + id: 0x318ec22c + name: "Some" + type_id: 0x8835da45 +} +variant_member { + id: 0x524cf853 + name: "None" + discriminant_value: 0 + type_id: 0x631b8aa7 +} +variant_member { + id: 0x314ff673 + name: "Some" + type_id: 0x49018594 +} +variant_member { + id: 0x524b4ec0 + name: "None" + discriminant_value: 0 + type_id: 0x64ad1921 +} +variant_member { + id: 0x31ef7d70 + name: "Some" + type_id: 0xe98a862f +} +variant_member { + id: 0x529be304 + name: "None" + discriminant_value: 0 + type_id: 0xb400dd65 +} +variant_member { + id: 0x31e8e034 + name: "Some" + type_id: 0xee17c2bc +} +variant_member { + id: 0x52be87b2 + name: "None" + discriminant_value: 0 + type_id: 0x91646bac +} +variant_member { + id: 0x31e41cf3 + name: "Some" + type_id: 0xe2eb05df +} +variant_member { + id: 0x52e4dc44 + name: "None" + discriminant_value: 0 + type_id: 0xcb3f9db5 +} +variant_member { + id: 0x31920029 + name: "Some" + type_id: 0x94f7dfa5 +} +variant_member { + id: 0x52091fab + name: "None" + discriminant_value: 0 + type_id: 0x26fc7224 +} +variant_member { + id: 0x31409958 + name: "Some" + type_id: 0x466eaea2 +} +variant_member { + id: 0x52cbbc3a + name: "None" + discriminant_value: 0 + type_id: 0xe45fe3e1 +} +variant_member { + id: 0x318f8ca6 + name: "Some" + type_id: 0x897b505d +} +variant_member { + id: 0x529757ff + name: "None" + discriminant_value: 0 + type_id: 0xb8b426d1 +} +variant_member { + id: 0x31b2687a + name: "Some" + type_id: 0xb49f8c1f +} +variant_member { + id: 0x524cd109 + name: "None" + discriminant_value: 0 + type_id: 0x6332d015 +} +variant_member { + id: 0x319847e5 + name: "Some" + type_id: 0x9eb01353 +} +variant_member { + id: 0x5243ef07 + name: "None" + discriminant_value: 0 + type_id: 0x6c0cdec3 +} +variant_member { + id: 0x3160d1a1 + name: "Some" + type_id: 0x662657e6 +} +variant_member { + id: 0x522f1374 + name: "None" + discriminant_value: 0 + type_id: 0x00f0ad56 +} +variant_member { + id: 0x312086a4 + name: "Some" + type_id: 0x26715200 +} +variant_member { + id: 0x52c0db03 + name: "None" + discriminant_value: 0 + type_id: 0xef38dae1 +} +variant_member { + id: 0x31645d19 + name: "Some" + type_id: 0x62aaef41 +} +variant_member { + id: 0x5203b7de + name: "None" + discriminant_value: 0 + type_id: 0x2c540748 +} +variant_member { + id: 0x3198722b + name: "Some" + type_id: 0x9e85dd07 +} +variant_member { + id: 0x52b45440 + name: "None" + discriminant_value: 0 + type_id: 0x9bb7998a +} +variant_member { + id: 0x31ce6b3e + name: "Some" + type_id: 0xc89cc80a +} +variant_member { + id: 0x521c39b3 + name: "None" + discriminant_value: 0 + type_id: 0x33da6ae9 +} +variant_member { + id: 0x31dabfa1 + name: "Some" + type_id: 0xdc485767 +} +variant_member { + id: 0x523c6f9c + name: "None" + discriminant_value: 0 + type_id: 0x138c45b6 +} +variant_member { + id: 0x31701061 + name: "Some" + type_id: 0x76e797b9 +} +variant_member { + id: 0x522d9815 + name: "None" + discriminant_value: 0 + type_id: 0x027bcc28 +} +variant_member { + id: 0x318d0581 + name: "Some" + type_id: 0x8bf277c0 +} +variant_member { + id: 0x5253c6e4 + name: "None" + discriminant_value: 0 + type_id: 0x7c253da7 +} +variant_member { + id: 0x317c770b + name: "Some" + type_id: 0x7a80fd18 +} +variant_member { + id: 0x523a6da4 + name: "None" + discriminant_value: 0 + type_id: 0x158e7db9 +} +variant_member { + id: 0x318c90fc + name: "Some" + type_id: 0x8a670a88 +} +variant_member { + id: 0x52e76990 + name: "None" + discriminant_value: 0 + type_id: 0xc88a491b +} +variant_member { + id: 0x315affcf + name: "Some" + type_id: 0x5c083985 +} +variant_member { + id: 0x5284b1e8 + name: "None" + discriminant_value: 0 + type_id: 0xab5231c5 +} +variant_member { + id: 0x31c40b68 + name: "Some" + type_id: 0xc2fc9e73 +} +variant_member { + id: 0x52ff260f + name: "None" + discriminant_value: 0 + type_id: 0xd0c5d62a +} +variant_member { + id: 0x3132138e + name: "Some" + type_id: 0x34e478ad +} +variant_member { + id: 0x52764676 + name: "None" + discriminant_value: 0 + type_id: 0x59a5af04 +} +variant_member { + id: 0x31516022 + name: "Some" + type_id: 0x5797d482 +} +variant_member { + id: 0x527fdd1e + name: "None" + discriminant_value: 0 + type_id: 0x503ec78a +} +variant_member { + id: 0x31091844 + name: "Some" + type_id: 0x0fefb2ff +} +variant_member { + id: 0x522d8a5e + name: "None" + discriminant_value: 0 + type_id: 0x02698756 +} +variant_member { + id: 0x31f3d554 + name: "Some" + type_id: 0xf522a261 +} +variant_member { + id: 0x5268336b + name: "None" + discriminant_value: 0 + type_id: 0x47d0b2f7 +} +variant_member { + id: 0x316d884d + name: "Some" + type_id: 0x6b7fbb01 +} +variant_member { + id: 0x52a34b73 + name: "None" + discriminant_value: 0 + type_id: 0x8ca8aa0e +} +variant_member { + id: 0x31c0bb33 + name: "Some" + type_id: 0xc64cc5a8 +} +variant_member { + id: 0x525e35de + name: "None" + discriminant_value: 0 + type_id: 0x71d6074c +} +variant_member { + id: 0x31dabdaf + name: "Some" + type_id: 0xdc4a598b +} +variant_member { + id: 0x52cf0364 + name: "None" + discriminant_value: 0 + type_id: 0xe0e0bd4a +} +variant_member { + id: 0x310fa0bb + name: "Some" + type_id: 0x09574dcd +} +variant_member { + id: 0x520ec8d4 + name: "None" + discriminant_value: 0 + type_id: 0x212b0d6a +} +variant_member { + id: 0x316d75c1 + name: "Some" + type_id: 0x6b82374d +} +variant_member { + id: 0x521196ca + name: "None" + discriminant_value: 0 + type_id: 0x3e75133b +} +variant_member { + id: 0x318c50f9 + name: "Some" + type_id: 0x8aa70ffb +} +variant_member { + id: 0x529415d5 + name: "None" + discriminant_value: 0 + type_id: 0xbbf60cb1 +} +variant_member { + id: 0x313690f9 + name: "Some" + type_id: 0x30670ff0 +} +variant_member { + id: 0x520d04bd + name: "None" + discriminant_value: 0 + type_id: 0x22e76419 +} +variant_member { + id: 0x31775531 + name: "Some" + type_id: 0x71a2c717 +} +variant_member { + id: 0x521614d7 + name: "None" + discriminant_value: 0 + type_id: 0x39f70e24 +} +variant_member { + id: 0x31e81030 + name: "Some" + type_id: 0xeee7c671 +} +variant_member { + id: 0x52796a54 + name: "None" + discriminant_value: 0 + type_id: 0x56898d62 +} +variant_member { + id: 0x31f60bcf + name: "Some" + type_id: 0xf0fc39ad +} +variant_member { + id: 0x52cf9b7a + name: "None" + discriminant_value: 0 + type_id: 0xe078a360 +} +variant_member { + id: 0x3136f2db + name: "Some" + type_id: 0x30052d0c +} +variant_member { + id: 0x52c86b13 + name: "None" + discriminant_value: 0 + type_id: 0xe788ca97 +} +variant_member { + id: 0x31277d53 + name: "Some" + type_id: 0x218aa574 +} +variant_member { + id: 0x525ed47e + name: "None" + discriminant_value: 0 + type_id: 0x7137a7bd +} +variant_member { + id: 0x317bb93d + name: "Some" + type_id: 0x7d4ecbb2 +} +variant_member { + id: 0x52669957 + name: "None" + discriminant_value: 0 + type_id: 0x497a8e8c +} +variant_member { + id: 0x3124c02f + name: "Some" + type_id: 0x2237d947 +} +variant_member { + id: 0x5217c996 + name: "None" + discriminant_value: 0 + type_id: 0x382a4fcd +} +variant_member { + id: 0x31577a84 + name: "Some" + type_id: 0x518d72aa +} +variant_member { + id: 0x52b5c2a4 + name: "None" + discriminant_value: 0 + type_id: 0x9a217d5d +} +variant_member { + id: 0x31fcf8ea + name: "Some" + type_id: 0xfa0f1cd2 +} +variant_member { + id: 0x5242e3cb + name: "None" + discriminant_value: 0 + type_id: 0x6d001249 +} +variant_member { + id: 0x3181c2fa + name: "Some" + type_id: 0x87350c86 +} +variant_member { + id: 0x52e0598c + name: "None" + discriminant_value: 0 + type_id: 0xcfba55cb +} +variant_member { + id: 0x313f1fe0 + name: "Some" + type_id: 0x39e8164f +} +variant_member { + id: 0x5286d50e + name: "None" + discriminant_value: 0 + type_id: 0xa936d7e1 +} +variant_member { + id: 0x310fd62c + name: "Some" + type_id: 0x0921dadf +} +variant_member { + id: 0x52926767 + name: "None" + discriminant_value: 0 + type_id: 0xbd84be61 +} +variant_member { + id: 0x3171e627 + name: "Some" + type_id: 0x7711d1c0 +} +variant_member { + id: 0x52bf7bf1 + name: "None" + discriminant_value: 0 + type_id: 0x909828a4 +} +variant_member { + id: 0x315b770c + name: "Some" + type_id: 0x5d80fa40 +} +variant_member { + id: 0x52068a06 + name: "None" + discriminant_value: 0 + type_id: 0x2969df66 +} +variant_member { + id: 0x31fb9879 + name: "Some" + type_id: 0xfd6f8f30 +} +variant_member { + id: 0x52058a26 + name: "None" + discriminant_value: 0 + type_id: 0x2a69ff15 +} +variant_member { + id: 0x31eb735d + name: "Some" + type_id: 0xed84ab81 +} +variant_member { + id: 0x52dea81f + name: "None" + discriminant_value: 0 + type_id: 0xf14bc64f +} +variant_member { + id: 0x31f9d567 + name: "Some" + type_id: 0xff229137 +} +variant_member { + id: 0x52b9670d + name: "None" + discriminant_value: 0 + type_id: 0x9684d494 +} +variant_member { + id: 0x31d6287a + name: "Some" + type_id: 0xd0df8cca +} +variant_member { + id: 0x5236ceb5 + name: "None" + discriminant_value: 0 + type_id: 0x192d6ce5 +} +variant_member { + id: 0x312ae0e8 + name: "Some" + type_id: 0x2c171e5d +} +variant_member { + id: 0x52f97b48 + name: "None" + discriminant_value: 0 + type_id: 0xd69891d7 +} +variant_member { + id: 0x31d02281 + name: "Some" + type_id: 0xd6d57747 +} +variant_member { + id: 0x52418e65 + name: "None" + discriminant_value: 0 + type_id: 0x6e6dbc15 +} +variant_member { + id: 0x31ae6584 + name: "Some" + type_id: 0xa89272f6 +} +variant_member { + id: 0x5292db94 + name: "None" + discriminant_value: 0 + type_id: 0xbd384d7d +} +variant_member { + id: 0x31a16e66 + name: "Some" + type_id: 0xa7999034 +} +variant_member { + id: 0x5270f8ab + name: "None" + discriminant_value: 0 + type_id: 0x5f1b72d9 +} +variant_member { + id: 0x316e87ef + name: "Some" + type_id: 0x68701988 +} +variant_member { + id: 0x525e6b4b + name: "None" + discriminant_value: 0 + type_id: 0x71889269 +} +variant_member { + id: 0x31d1b712 + name: "Some" + type_id: 0xd740e4da +} +variant_member { + id: 0x52722c9e + name: "None" + discriminant_value: 0 + type_id: 0x5dcf478a +} +variant_member { + id: 0x31067bc4 + name: "Some" + type_id: 0x008c32ff +} +variant_member { + id: 0x52a4e940 + name: "None" + discriminant_value: 0 + type_id: 0x8b0a9928 +} +variant_member { + id: 0x319a9f44 + name: "Some" + type_id: 0x9c68b2a4 +} +variant_member { + id: 0x52bc65fb + name: "None" + discriminant_value: 0 + type_id: 0x938622ef +} +variant_member { + id: 0x3158319a + name: "Some" + type_id: 0x5ec66cf0 +} +variant_member { + id: 0x528b5c11 + name: "None" + discriminant_value: 0 + type_id: 0xa4bfc821 +} +variant_member { + id: 0x31befb57 + name: "Some" + type_id: 0xb80ca150 +} +variant_member { + id: 0x52aeb2d5 + name: "None" + discriminant_value: 0 + type_id: 0x81510c00 +} +variant_member { + id: 0x3103b966 + name: "Some" + type_id: 0x054e9093 +} +variant_member { + id: 0x52fdfd99 + name: "None" + discriminant_value: 0 + type_id: 0xd21e4052 +} +variant_member { + id: 0x31c9c7ad + name: "Some" + type_id: 0xcf305b7d +} +variant_member { + id: 0x522f42f2 + name: "None" + discriminant_value: 0 + type_id: 0x00a12b43 +} +variant_member { + id: 0x317123cf + name: "Some" + type_id: 0x77d43932 +} +variant_member { + id: 0x52d1793f + name: "None" + discriminant_value: 0 + type_id: 0xfe9ae6bd +} +variant_member { + id: 0x31afa467 + name: "Some" + type_id: 0xa95391d1 +} +variant_member { + id: 0x52bbe754 + name: "None" + discriminant_value: 0 + type_id: 0x94048d6a +} +variant_member { + id: 0x31c4c601 + name: "Some" + type_id: 0xc231f7df +} +variant_member { + id: 0x5290cdd6 + name: "None" + discriminant_value: 0 + type_id: 0xbf2e0f6f +} +variant_member { + id: 0x3197ec79 + name: "Some" + type_id: 0x911b8fbc +} +variant_member { + id: 0x52c3d90b + name: "None" + discriminant_value: 0 + type_id: 0xec3ad2fa +} +variant_member { + id: 0x31f5fd11 + name: "Some" + type_id: 0xf30ae705 +} +variant_member { + id: 0x52078cd1 + name: "None" + discriminant_value: 0 + type_id: 0x286f08b2 +} +variant_member { + id: 0x31bf8d5a + name: "Some" + type_id: 0xb97aacf2 +} +variant_member { + id: 0x52f4dbf8 + name: "None" + discriminant_value: 0 + type_id: 0xdb382146 +} +variant_member { + id: 0x31d5c087 + name: "Some" + type_id: 0xd33771b3 +} +variant_member { + id: 0x521526f5 + name: "None" + discriminant_value: 0 + type_id: 0x3ac52c5f +} +variant_member { + id: 0x319dcca1 + name: "Some" + type_id: 0x9b3b5719 +} +variant_member { + id: 0x525fe4bf + name: "None" + discriminant_value: 0 + type_id: 0x700766b4 +} +variant_member { + id: 0x313e2ddc + name: "Some" + type_id: 0x38da2aa1 +} +variant_member { + id: 0x52d5a5a3 + name: "None" + discriminant_value: 0 + type_id: 0xfa467a7d +} +variant_member { + id: 0x3164baa3 + name: "Some" + type_id: 0x624d553a +} +variant_member { + id: 0x524da058 + name: "None" + discriminant_value: 0 + type_id: 0x62438121 +} +variant_member { + id: 0x31181398 + name: "Some" + type_id: 0x1ee46e2f +} +variant_member { + id: 0x52d62799 + name: "None" + discriminant_value: 0 + type_id: 0xf9c440be +} +variant_member { + id: 0x31ca4eab + name: "Some" + type_id: 0xccb95dcc +} +variant_member { + id: 0x52ce84c7 + name: "None" + discriminant_value: 0 + type_id: 0xe1671e13 +} +variant_member { + id: 0x31abb9d2 + name: "Some" + type_id: 0xad4e243c +} +variant_member { + id: 0x526766be + name: "None" + discriminant_value: 0 + type_id: 0x4885671a +} +variant_member { + id: 0x3176f22e + name: "Some" + type_id: 0x7005d87d +} +variant_member { + id: 0x52d4bef4 + name: "None" + discriminant_value: 0 + type_id: 0xfb5d2ddf +} +variant_member { + id: 0x3100121c + name: "Some" + type_id: 0x06e5eaaf +} +variant_member { + id: 0x528d002f + name: "None" + discriminant_value: 0 + type_id: 0xa2e3f6db +} +variant_member { + id: 0x31396136 + name: "Some" + type_id: 0x3f96c09b +} +variant_member { + id: 0x526b1de7 + name: "None" + discriminant_value: 0 + type_id: 0x44fe3ef9 +} +variant_member { + id: 0x31d3284f + name: "Some" + type_id: 0xd5dfb976 +} +variant_member { + id: 0x5225deee + name: "None" + discriminant_value: 0 + type_id: 0x0a3d373c +} +variant_member { + id: 0x314a5c48 + name: "Some" + type_id: 0x4cabbe57 +} +variant_member { + id: 0x52ab48ef + name: "None" + discriminant_value: 0 + type_id: 0x84ab3667 +} +variant_member { + id: 0x31b6ab56 + name: "Some" + type_id: 0xb05ca0bf +} +variant_member { + id: 0x5290272c + name: "None" + discriminant_value: 0 + type_id: 0xbfc4f5dd +} +variant_member { + id: 0x3152828c + name: "Some" + type_id: 0x54757ab1 +} +variant_member { + id: 0x529e73d7 + name: "None" + discriminant_value: 0 + type_id: 0xb1900e5e +} +variant_member { + id: 0x31491656 + name: "Some" + type_id: 0x4fe1a0ac +} +variant_member { + id: 0x5201751e + name: "None" + discriminant_value: 0 + type_id: 0x2e96c7e8 +} +variant_member { + id: 0x31afe7bc + name: "Some" + type_id: 0xa9104a63 +} +variant_member { + id: 0x5237e238 + name: "None" + discriminant_value: 0 + type_id: 0x1801e1fd +} +variant_member { + id: 0x319a4792 + name: "Some" + type_id: 0x9cb064bb +} +variant_member { + id: 0x52f386c5 + name: "None" + discriminant_value: 0 + type_id: 0xdc651c79 +} +variant_member { + id: 0x31c0e318 + name: "Some" + type_id: 0xc614eef5 +} +variant_member { + id: 0x529c2d65 + name: "None" + discriminant_value: 0 + type_id: 0xb3cebc81 +} +variant_member { + id: 0x31adf62b + name: "Some" + type_id: 0xab01dd4f +} +variant_member { + id: 0x52b98f85 + name: "None" + discriminant_value: 0 + type_id: 0x966c5c12 +} +variant_member { + id: 0x310f5627 + name: "Some" + type_id: 0x09a1d132 +} +variant_member { + id: 0x5280fe0b + name: "None" + discriminant_value: 0 + type_id: 0xaf1dd2a8 +} +variant_member { + id: 0x318cf870 + name: "Some" + type_id: 0x8a0f86ab +} +variant_member { + id: 0x52685459 + name: "None" + discriminant_value: 0 + type_id: 0x47b78086 +} +variant_member { + id: 0x31df4537 + name: "Some" + type_id: 0xd9b2c177 +} +variant_member { + id: 0x527352cd + name: "None" + discriminant_value: 0 + type_id: 0x5cb11452 +} +variant_member { + id: 0x3121ca82 + name: "Some" + type_id: 0x273d7490 +} +variant_member { + id: 0x52f2fc2f + name: "None" + discriminant_value: 0 + type_id: 0xdd1ff6c6 +} +variant_member { + id: 0x314e55c4 + name: "Some" + type_id: 0x48a23296 +} +variant_member { + id: 0x52883256 + name: "None" + discriminant_value: 0 + type_id: 0xa7d18f23 +} +variant_member { + id: 0x316f8d56 + name: "Some" + type_id: 0x697aa09d +} +variant_member { + id: 0x52558890 + name: "None" + discriminant_value: 0 + type_id: 0x7a6b4989 +} +variant_member { + id: 0x31ffd74c + name: "Some" + type_id: 0xf920baee +} +variant_member { + id: 0x52765f02 + name: "None" + discriminant_value: 0 + type_id: 0x59bcdbab +} +variant_member { + id: 0x3181c115 + name: "Some" + type_id: 0x8736e3b8 +} +variant_member { + id: 0x52c2ae22 + name: "None" + discriminant_value: 0 + type_id: 0xed4dfb4e +} +variant_member { + id: 0x31abde97 + name: "Some" + type_id: 0xad2961a1 +} +variant_member { + id: 0x52bf5890 + name: "None" + discriminant_value: 0 + type_id: 0x90bb491d +} +variant_member { + id: 0x31230cb1 + name: "Some" + type_id: 0x25fb4724 +} +variant_member { + id: 0x52efe0bc + name: "None" + discriminant_value: 0 + type_id: 0xc00365d5 +} +variant_member { + id: 0x31304f39 + name: "Some" + type_id: 0x36b8cf4c +} +variant_member { + id: 0x52b4f253 + name: "None" + discriminant_value: 0 + type_id: 0x9b118a3b +} +variant_member { + id: 0x31803018 + name: "Some" + type_id: 0x86c7ee53 +} +variant_member { + id: 0x5265fb9d + name: "None" + discriminant_value: 0 + type_id: 0x4a184498 +} +variant_member { + id: 0x31ec7a0f + name: "Some" + type_id: 0xea8df90e +} +variant_member { + id: 0x52f8edb7 + name: "None" + discriminant_value: 0 + type_id: 0xd70e6e23 +} +variant_member { + id: 0x314ad205 + name: "Some" + type_id: 0x4c25f3ac +} +variant_member { + id: 0x5248327a + name: "None" + discriminant_value: 0 + type_id: 0x67d1a33b +} +variant_member { + id: 0x31848ed2 + name: "Some" + type_id: 0x827924d4 +} +variant_member { + id: 0x5290965f + name: "None" + discriminant_value: 0 + type_id: 0xbf75860c +} +variant_member { + id: 0x313e7996 + name: "Some" + type_id: 0x388e601a +} +variant_member { + id: 0x52145f0c + name: "None" + discriminant_value: 0 + type_id: 0x3bbcd530 +} +variant_member { + id: 0x31cdfb1b + name: "Some" + type_id: 0xcb0ced5f +} +variant_member { + id: 0x52f8c56f + name: "None" + discriminant_value: 0 + type_id: 0xd726b67f +} +variant_member { + id: 0x318d6dec + name: "Some" + type_id: 0x8b9a1a47 +} +variant_member { + id: 0x527055fd + name: "None" + discriminant_value: 0 + type_id: 0x5fb624a1 +} +variant_member { + id: 0x317c7be2 + name: "Some" + type_id: 0x7a8c14be +} +variant_member { + id: 0x520d37b8 + name: "None" + discriminant_value: 0 + type_id: 0x22d46158 +} +variant_member { + id: 0x316e18f9 + name: "Some" + type_id: 0x68ef0ff4 +} +variant_member { + id: 0x52764778 + name: "None" + discriminant_value: 0 + type_id: 0x59a4a12e +} +variant_member { + id: 0x3114fdb9 + name: "Some" + type_id: 0x120a4f0f +} +variant_member { + id: 0x52401941 + name: "None" + discriminant_value: 0 + type_id: 0x6ffa9892 +} +variant_member { + id: 0x319d35dd + name: "Some" + type_id: 0x9bc22b85 +} +variant_member { + id: 0x52d7a510 + name: "None" + discriminant_value: 0 + type_id: 0xf846c91c +} +variant_member { + id: 0x31d61903 + name: "Some" + type_id: 0xd0eef519 +} +variant_member { + id: 0x52ab4ce7 + name: "None" + discriminant_value: 0 + type_id: 0x84af3ed2 +} +variant_member { + id: 0x316203e8 + name: "Some" + type_id: 0x64f41e92 +} +variant_member { + id: 0x52454d89 + name: "None" + discriminant_value: 0 + type_id: 0x6aae50c0 +} +variant_member { + id: 0x31bf0ee1 + name: "Some" + type_id: 0xb9f917f7 +} +variant_member { + id: 0x52cc2450 + name: "None" + discriminant_value: 0 + type_id: 0xe3c789dd +} +variant_member { + id: 0x31260983 + name: "Some" + type_id: 0x20fe75db +} +variant_member { + id: 0x5200e3b3 + name: "None" + discriminant_value: 0 + type_id: 0x2f006ae2 +} +variant_member { + id: 0x310dc44d + name: "Some" + type_id: 0x0b33bbb2 +} +variant_member { + id: 0x523e383b + name: "None" + discriminant_value: 0 + type_id: 0x11dbe21b +} +variant_member { + id: 0x31308efd + name: "Some" + type_id: 0x36790b01 +} +variant_member { + id: 0x521d8d8f + name: "None" + discriminant_value: 0 + type_id: 0x326e56b8 +} +variant_member { + id: 0x313a8f2a + name: "Some" + type_id: 0x3c78dc54 +} +variant_member { + id: 0x52da91c0 + name: "None" + discriminant_value: 0 + type_id: 0xf5721937 +} +variant_member { + id: 0x3133ff2e + name: "Some" + type_id: 0x3508d894 +} +variant_member { + id: 0x522f3e80 + name: "None" + discriminant_value: 0 + type_id: 0x00dd591c +} +variant_member { + id: 0x3115e53e + name: "Some" + type_id: 0x1312c8eb +} +variant_member { + id: 0x52f9b446 + name: "None" + discriminant_value: 0 + type_id: 0xd6579f69 +} +variant_member { + id: 0x31ab0d86 + name: "Some" + type_id: 0xadfa7058 +} +variant_member { + id: 0x524fda81 + name: "None" + discriminant_value: 0 + type_id: 0x60395878 +} +variant_member { + id: 0x3189cd48 + name: "Some" + type_id: 0x8f3abed0 +} +variant_member { + id: 0x524f0056 + name: "None" + discriminant_value: 0 + type_id: 0x60e38f7a +} +variant_member { + id: 0x317573c9 + name: "Some" + type_id: 0x73843f20 +} +variant_member { + id: 0x52900011 + name: "None" + discriminant_value: 0 + type_id: 0xbfe3c8ce +} +variant_member { + id: 0x31ad8234 + name: "Some" + type_id: 0xab75c2e1 +} +variant_member { + id: 0x529299ce + name: "None" + discriminant_value: 0 + type_id: 0xbd7a17c4 +} +variant_member { + id: 0x315be0ea + name: "Some" + type_id: 0x5d171c0f +} +variant_member { + id: 0x5233e87d + name: "None" + discriminant_value: 0 + type_id: 0x1c0ba40c +} +variant_member { + id: 0x317817a6 + name: "Some" + type_id: 0x7ee0501a +} +variant_member { + id: 0x52c303dc + name: "None" + discriminant_value: 0 + type_id: 0xece0050a +} +variant_member { + id: 0x3116e702 + name: "Some" + type_id: 0x1010f47f +} +variant_member { + id: 0x52572f86 + name: "None" + discriminant_value: 0 + type_id: 0x78cc5ff8 +} +variant_member { + id: 0x31f01262 + name: "Some" + type_id: 0xf6e594db +} +variant_member { + id: 0x52af196b + name: "None" + discriminant_value: 0 + type_id: 0x80fab299 +} +variant_member { + id: 0x3161855a + name: "Some" + type_id: 0x6772acbe +} +variant_member { + id: 0x52959507 + name: "None" + discriminant_value: 0 + type_id: 0xba76def4 +} +variant_member { + id: 0x3134188a + name: "Some" + type_id: 0x32ef7cea +} +variant_member { + id: 0x524336d8 + name: "None" + discriminant_value: 0 + type_id: 0x6cd501cf +} +variant_member { + id: 0x31d2029e + name: "Some" + type_id: 0xd4f56867 +} +variant_member { + id: 0x52aba385 + name: "None" + discriminant_value: 0 + type_id: 0x84405cba +} +variant_member { + id: 0x31ed4a02 + name: "Some" + type_id: 0xebbdf4a4 +} +variant_member { + id: 0x52686ad0 + name: "None" + discriminant_value: 0 + type_id: 0x47890905 +} +variant_member { + id: 0x31bfbe1a + name: "Some" + type_id: 0xb949ecd3 +} +variant_member { + id: 0x52cc4666 + name: "None" + discriminant_value: 0 + type_id: 0xe3a5bf83 +} +variant_member { + id: 0x31b39c66 + name: "Some" + type_id: 0xb56b9018 +} +variant_member { + id: 0x52335e83 + name: "None" + discriminant_value: 0 + type_id: 0x1cbd5ae5 +} +variant_member { + id: 0x31326046 + name: "Some" + type_id: 0x3497b046 +} +variant_member { + id: 0x52387455 + name: "None" + discriminant_value: 0 + type_id: 0x17978ca3 +} +variant_member { + id: 0x31fb1749 + name: "Some" + type_id: 0xfde0bfac +} +variant_member { + id: 0x5243739d + name: "None" + discriminant_value: 0 + type_id: 0x6c904405 +} +variant_member { + id: 0x314c4240 + name: "Some" + type_id: 0x4ab5b67a +} +variant_member { + id: 0x52f93d2d + name: "None" + discriminant_value: 0 + type_id: 0xd6def4f1 +} +variant_member { + id: 0x311b7945 + name: "Some" + type_id: 0x1d8eb386 +} +variant_member { + id: 0x527c7130 + name: "None" + discriminant_value: 0 + type_id: 0x5392e99c +} +variant_member { + id: 0x318c161f + name: "Some" + type_id: 0x8ae1e988 +} +variant_member { + id: 0x52759240 + name: "None" + discriminant_value: 0 + type_id: 0x5a7199e8 +} +variant_member { + id: 0x317ceb67 + name: "Some" + type_id: 0x7a1c919d +} +variant_member { + id: 0x52b09703 + name: "None" + discriminant_value: 0 + type_id: 0x9f74dafe +} +variant_member { + id: 0x31adc321 + name: "Some" + type_id: 0xab34d71e +} +variant_member { + id: 0x52c3344f + name: "None" + discriminant_value: 0 + type_id: 0xecd7967a +} +variant_member { + id: 0x31832844 + name: "Some" + type_id: 0x85dfb238 +} +variant_member { + id: 0x52a125fa + name: "None" + discriminant_value: 0 + type_id: 0x8ec62317 +} +variant_member { + id: 0x3184fe53 + name: "Some" + type_id: 0x8209a521 +} +variant_member { + id: 0x52da81a9 + name: "None" + discriminant_value: 0 + type_id: 0xf56270b3 +} +variant_member { + id: 0x318c173f + name: "Some" + type_id: 0x8ae0c9a9 +} +variant_member { + id: 0x523387c5 + name: "None" + discriminant_value: 0 + type_id: 0x1c641c70 +} +variant_member { + id: 0x3179ebee + name: "Some" + type_id: 0x7f1c189b +} +variant_member { + id: 0x52db4cb8 + name: "None" + discriminant_value: 0 + type_id: 0xf4af6140 +} +variant_member { + id: 0x312c7f78 + name: "Some" + type_id: 0x2a888eb5 +} +variant_member { + id: 0x522ec0b3 + name: "None" + discriminant_value: 0 + type_id: 0x01236aec +} +variant_member { + id: 0x31f77ee9 + name: "Some" + type_id: 0xf1891fe2 +} +variant_member { + id: 0x5207ca36 + name: "None" + discriminant_value: 0 + type_id: 0x2829ef61 +} +variant_member { + id: 0x313b9cd4 + name: "Some" + type_id: 0x3d6b22dd +} +variant_member { + id: 0x52034b89 + name: "None" + discriminant_value: 0 + type_id: 0x2ca85062 +} +variant_member { + id: 0x313ef47c + name: "Some" + type_id: 0x38038aad +} +variant_member { + id: 0x5290072a + name: "None" + discriminant_value: 0 + type_id: 0xbfe4f3c2 +} +variant_member { + id: 0x31521ca9 + name: "Some" + type_id: 0x54eb5f00 +} +variant_member { + id: 0x527a7f53 + name: "None" + discriminant_value: 0 + type_id: 0x559c8a88 +} +variant_member { + id: 0x31a10743 + name: "Some" + type_id: 0xa7f0b5fd +} +variant_member { + id: 0x52e54660 + name: "None" + discriminant_value: 0 + type_id: 0xcaa5b9de +} +variant_member { + id: 0x3168723b + name: "Some" + type_id: 0x6e85cd40 +} +variant_member { + id: 0x5246bbf0 + name: "None" + discriminant_value: 0 + type_id: 0x695829b9 +} +variant_member { + id: 0x3103b9d0 + name: "Some" + type_id: 0x054e2688 +} +variant_member { + id: 0x52e4e413 + name: "None" + discriminant_value: 0 + type_id: 0xcb07ca24 +} +variant_member { + id: 0x3167edfa + name: "Some" + type_id: 0x611a0cc0 +} +variant_member { + id: 0x52ee9bda + name: "None" + discriminant_value: 0 + type_id: 0xc17803a3 +} +variant_member { + id: 0x31a15d90 + name: "Some" + type_id: 0xa7aa660d +} +variant_member { + id: 0x52a46ece + name: "None" + discriminant_value: 0 + type_id: 0x8b8d17c5 +} +variant_member { + id: 0x3121dcfb + name: "Some" + type_id: 0x272b0d8a +} +variant_member { + id: 0x52f803cf + name: "None" + discriminant_value: 0 + type_id: 0xd7e0164c +} +variant_member { + id: 0x31d1c156 + name: "Some" + type_id: 0xd736a002 +} +variant_member { + id: 0x5208563f + name: "None" + discriminant_value: 0 + type_id: 0x27b5e6cd +} +variant_member { + id: 0x3125e721 + name: "Some" + type_id: 0x2310d77d +} +variant_member { + id: 0x52a925af + name: "None" + discriminant_value: 0 + type_id: 0x86c67629 +} +variant_member { + id: 0x31bafe6e + name: "Some" + type_id: 0xbc09984e +} +variant_member { + id: 0x52723595 + name: "None" + discriminant_value: 0 + type_id: 0x5dd64ca3 +} +variant_member { + id: 0x315ba0a1 + name: "Some" + type_id: 0x5d575712 +} +variant_member { + id: 0x520689df + name: "None" + discriminant_value: 0 + type_id: 0x296a066c +} +variant_member { + id: 0x3100bbde + name: "Some" + type_id: 0x064c2862 +} +variant_member { + id: 0x52df2317 + name: "None" + discriminant_value: 0 + type_id: 0xf0c0cec7 +} +variant_member { + id: 0x31f8428a + name: "Some" + type_id: 0xfeb57cc8 +} +variant_member { + id: 0x52083b8d + name: "None" + discriminant_value: 0 + type_id: 0x27d85402 +} +variant_member { + id: 0x3197d631 + name: "Some" + type_id: 0x9121c78d +} +variant_member { + id: 0x520a1f14 + name: "None" + discriminant_value: 0 + type_id: 0x25fccd2c +} +variant_member { + id: 0x3105421b + name: "Some" + type_id: 0x03b5ed38 +} +variant_member { + id: 0x5223e1f8 + name: "None" + discriminant_value: 0 + type_id: 0x0c022171 +} +variant_member { + id: 0x3110213e + name: "Some" + type_id: 0x16d6c862 +} +variant_member { + id: 0x529498d8 + name: "None" + discriminant_value: 0 + type_id: 0xbb7b013b +} +variant_member { + id: 0x31080968 + name: "Some" + type_id: 0x0efe9ea1 +} +variant_member { + id: 0x5232db3e + name: "None" + discriminant_value: 0 + type_id: 0x1d38e7a5 +} +variant_member { + id: 0x314f7be0 + name: "Some" + type_id: 0x498c16b2 +} +variant_member { + id: 0x52fc6ce3 + name: "None" + discriminant_value: 0 + type_id: 0xd38f3ae1 +} +variant_member { + id: 0x31b9400f + name: "Some" + type_id: 0xbfb7f94d +} +variant_member { + id: 0x52ea09fe + name: "None" + discriminant_value: 0 + type_id: 0xc5ea2777 +} +variant_member { + id: 0x31080992 + name: "Some" + type_id: 0x0efe6458 +} +variant_member { + id: 0x522532c8 + name: "None" + discriminant_value: 0 + type_id: 0x0ad1112a +} +variant_member { + id: 0x31ba7122 + name: "Some" + type_id: 0xbc86d48a +} +variant_member { + id: 0x520824c9 + name: "None" + discriminant_value: 0 + type_id: 0x27c7103d +} +variant_member { + id: 0x313ce595 + name: "Some" + type_id: 0x3a1263c4 +} +variant_member { + id: 0x523680dd + name: "None" + discriminant_value: 0 + type_id: 0x196304a8 +} +variant_member { + id: 0x31bee3af + name: "Some" + type_id: 0xb81459e4 +} +variant_member { + id: 0x52c9c9de + name: "None" + discriminant_value: 0 + type_id: 0xe62a0770 +} +variant_member { + id: 0x311fc8d5 + name: "Some" + type_id: 0x193f239b +} +variant_member { + id: 0x52bb990f + name: "None" + discriminant_value: 0 + type_id: 0x947ad6ea +} +variant_member { + id: 0x31475704 + name: "Some" + type_id: 0x41a0f2f1 +} +variant_member { + id: 0x52e7eaa7 + name: "None" + discriminant_value: 0 + type_id: 0xc8097e74 +} +variant_member { + id: 0x3104323e + name: "Some" + type_id: 0x02c5c893 +} +variant_member { + id: 0x528fc4db + name: "None" + discriminant_value: 0 + type_id: 0xa02702ec +} +variant_member { + id: 0x31254281 + name: "Some" + type_id: 0x23b577e2 +} +variant_member { + id: 0x52c338e8 + name: "None" + discriminant_value: 0 + type_id: 0xecdb3105 +} +variant_member { + id: 0x31abe470 + name: "Some" + type_id: 0xad1386c9 +} +variant_member { + id: 0x52327b4a + name: "None" + discriminant_value: 0 + type_id: 0x1d9893c2 +} +variant_member { + id: 0x310d69f1 + name: "Some" + type_id: 0x0b9e07d2 +} +variant_member { + id: 0x524b1cc1 + name: "None" + discriminant_value: 0 + type_id: 0x64ff185a +} +variant_member { + id: 0x3144a3b6 + name: "Some" + type_id: 0x42544065 +} +variant_member { + id: 0x5267fccd + name: "None" + discriminant_value: 0 + type_id: 0x481f14a9 +} +variant_member { + id: 0x31c75645 + name: "Some" + type_id: 0xc1a1b3ce +} +variant_member { + id: 0x5217890d + name: "None" + discriminant_value: 0 + type_id: 0x386ad4fd +} +variant_member { + id: 0x3182c251 + name: "Some" + type_id: 0x8435a772 +} +variant_member { + id: 0x52035158 + name: "None" + discriminant_value: 0 + type_id: 0x2cb281aa +} +variant_member { + id: 0x314b82ee + name: "Some" + type_id: 0x4d7518cc +} +variant_member { + id: 0x52a6a486 + name: "None" + discriminant_value: 0 + type_id: 0x89475f65 +} +variant_member { + id: 0x311e7c87 + name: "Some" + type_id: 0x188b71c6 +} +variant_member { + id: 0x52b14269 + name: "None" + discriminant_value: 0 + type_id: 0x9ea1b090 +} +variant_member { + id: 0x31c88d82 + name: "Some" + type_id: 0xce7a74f2 +} +variant_member { + id: 0x5201077f + name: "None" + discriminant_value: 0 + type_id: 0x2ee4a614 +} +variant_member { + id: 0x311ec6bb + name: "Some" + type_id: 0x18314df7 +} +variant_member { + id: 0x52f3e73a + name: "None" + discriminant_value: 0 + type_id: 0xdc04e3f4 +} +variant_member { + id: 0x312cd07d + name: "Some" + type_id: 0x2a278b13 +} +variant_member { + id: 0x52075706 + name: "None" + discriminant_value: 0 + type_id: 0x28b4df8d +} +variant_member { + id: 0x31dc3320 + name: "Some" + type_id: 0xdac4d674 +} +variant_member { + id: 0x52d4a8e5 + name: "None" + discriminant_value: 0 + type_id: 0xfb4b3ca7 +} +variant_member { + id: 0x311ea8e5 + name: "Some" + type_id: 0x185f1382 +} +variant_member { + id: 0x525977e9 + name: "None" + discriminant_value: 0 + type_id: 0x76943022 +} +variant_member { + id: 0x3179b3e1 + name: "Some" + type_id: 0x7f4417ad +} +variant_member { + id: 0x52adb54a + name: "None" + discriminant_value: 0 + type_id: 0x82569339 +} +variant_member { + id: 0x31e110e4 + name: "Some" + type_id: 0xe7e7126a +} +variant_member { + id: 0x52eb4926 + name: "None" + discriminant_value: 0 + type_id: 0xc4aaff61 +} +variant_member { + id: 0x31d3d47a + name: "Some" + type_id: 0xd5238cc1 +} +variant_member { + id: 0x524b80c0 + name: "None" + discriminant_value: 0 + type_id: 0x646319bc +} +variant_member { + id: 0x31b1a970 + name: "Some" + type_id: 0xb75e860f +} +variant_member { + id: 0x52b9fb17 + name: "None" + discriminant_value: 0 + type_id: 0x9618ce29 +} +variant_member { + id: 0x31885181 + name: "Some" + type_id: 0x8ea67745 +} +variant_member { + id: 0x52521a51 + name: "None" + discriminant_value: 0 + type_id: 0x7df988b6 +} +variant_member { + id: 0x311e3d17 + name: "Some" + type_id: 0x18cae154 +} +variant_member { + id: 0x525e389a + name: "None" + discriminant_value: 0 + type_id: 0x71db433c +} +variant_member { + id: 0x31ca0491 + name: "Some" + type_id: 0xccf3671b +} +variant_member { + id: 0x522fcd1f + name: "None" + discriminant_value: 0 + type_id: 0x002ec636 +} +variant_member { + id: 0x313b51d1 + name: "Some" + type_id: 0x3da62759 +} +variant_member { + id: 0x525e9370 + name: "None" + discriminant_value: 0 + type_id: 0x7170a915 +} +variant_member { + id: 0x31106db7 + name: "Some" + type_id: 0x169a4181 +} +variant_member { + id: 0x52e9f30e + name: "None" + discriminant_value: 0 + type_id: 0xc610d7ed +} +variant_member { + id: 0x31b6fbee + name: "Some" + type_id: 0xb00c1854 +} +variant_member { + id: 0x52d981a4 + name: "None" + discriminant_value: 0 + type_id: 0xf6627d1b +} +variant_member { + id: 0x31f1df42 + name: "Some" + type_id: 0xf728b4e4 +} +variant_member { + id: 0x52750a36 + name: "None" + discriminant_value: 0 + type_id: 0x5ae9ef51 +} +variant_member { + id: 0x31561cbb + name: "Some" + type_id: 0x50eb4d4f +} +variant_member { + id: 0x520b526f + name: "None" + discriminant_value: 0 + type_id: 0x24b1b69f +} +variant_member { + id: 0x3190c2fa + name: "Some" + type_id: 0x96350ce7 +} +variant_member { + id: 0x52b57c30 + name: "None" + discriminant_value: 0 + type_id: 0x9a9fe952 +} +variant_member { + id: 0x31c2860a + name: "Some" + type_id: 0xc471fca5 +} +variant_member { + id: 0x52790fa0 + name: "None" + discriminant_value: 0 + type_id: 0x56ec7982 +} +variant_member { + id: 0x312039af + name: "Some" + type_id: 0x26ce5938 +} +variant_member { + id: 0x5289e666 + name: "None" + discriminant_value: 0 + type_id: 0xa605bf97 +} +variant_member { + id: 0x315671a0 + name: "Some" + type_id: 0x50865692 +} +variant_member { + id: 0x52ef3f51 + name: "None" + discriminant_value: 0 + type_id: 0xc0dc8836 +} +variant_member { + id: 0x31a4f346 + name: "Some" + type_id: 0xa204b028 +} +variant_member { + id: 0x5289fd99 + name: "None" + discriminant_value: 0 + type_id: 0xa61e4047 +} +variant_member { + id: 0x31455cfd + name: "Some" + type_id: 0x43ab0b11 +} +variant_member { + id: 0x52de9f9d + name: "None" + discriminant_value: 0 + type_id: 0xf17c44d0 +} +variant_member { + id: 0x31e28103 + name: "Some" + type_id: 0xe476f5c6 +} +variant_member { + id: 0x5287d2b5 + name: "None" + discriminant_value: 0 + type_id: 0xa8316c02 +} +variant_member { + id: 0x31048559 + name: "Some" + type_id: 0x0272afbc +} +variant_member { + id: 0x5206576b + name: "None" + discriminant_value: 0 + type_id: 0x29b4b247 +} +variant_member { + id: 0x316dbb86 + name: "Some" + type_id: 0x6b4c70e0 +} +variant_member { + id: 0x52d47161 + name: "None" + discriminant_value: 0 + type_id: 0xfb92b84d +} +variant_member { + id: 0x31029132 + name: "Some" + type_id: 0x0466c405 +} +variant_member { + id: 0x52c1199a + name: "None" + discriminant_value: 0 + type_id: 0xeefa43b8 +} +variant_member { + id: 0x3179f2c9 + name: "Some" + type_id: 0x7f053fed +} +variant_member { + id: 0x529c68c7 + name: "None" + discriminant_value: 0 + type_id: 0xb38b1e40 +} +variant_member { + id: 0x31b81431 + name: "Some" + type_id: 0xbee3c702 +} +variant_member { + id: 0x527d8664 + name: "None" + discriminant_value: 0 + type_id: 0x5265bd02 +} +variant_member { + id: 0x31c21439 + name: "Some" + type_id: 0xc4e3cfc9 +} +variant_member { + id: 0x52690329 + name: "None" + discriminant_value: 0 + type_id: 0x46e0f0d0 +} +variant_member { + id: 0x313f5d0c + name: "Some" + type_id: 0x39aafa88 +} +variant_member { + id: 0x52c4cf8d + name: "None" + discriminant_value: 0 + type_id: 0xeb2c541b +} +variant_member { + id: 0x31629002 + name: "Some" + type_id: 0x6467f423 +} +variant_member { + id: 0x522f559e + name: "None" + discriminant_value: 0 + type_id: 0x00b64758 +} +variant_member { + id: 0x314732cd + name: "Some" + type_id: 0x41c53bb0 +} +variant_member { + id: 0x52a20c68 + name: "None" + discriminant_value: 0 + type_id: 0x8defb146 +} +variant_member { + id: 0x31f795cd + name: "Some" + type_id: 0xf1623b25 +} +variant_member { + id: 0x521b7e5f + name: "None" + discriminant_value: 0 + type_id: 0x349d86a7 +} +variant_member { + id: 0x31f372b6 + name: "Some" + type_id: 0xf5854071 +} +variant_member { + id: 0x5290344e + name: "None" + discriminant_value: 0 + type_id: 0xbfd79763 +} +variant_member { + id: 0x318eb6a5 + name: "Some" + type_id: 0x8841533b +} +variant_member { + id: 0x52bba3d1 + name: "None" + discriminant_value: 0 + type_id: 0x944008e1 +} +variant_member { + id: 0x318a85ee + name: "Some" + type_id: 0x8c72188e +} +variant_member { + id: 0x5237aa88 + name: "None" + discriminant_value: 0 + type_id: 0x184951b0 +} +variant_member { + id: 0x31c8c2d6 + name: "Some" + type_id: 0xce3520dc +} +variant_member { + id: 0x529d8e8f + name: "None" + discriminant_value: 0 + type_id: 0xb26d5630 +} +variant_member { + id: 0x3121cdd4 + name: "Some" + type_id: 0x273a2268 +} +variant_member { + id: 0x52bfa72b + name: "None" + discriminant_value: 0 + type_id: 0x9044f20c +} +variant_member { + id: 0x318d2830 + name: "Some" + type_id: 0x8bdfc6ab +} +variant_member { + id: 0x5203f5e5 + name: "None" + discriminant_value: 0 + type_id: 0x2c163cba +} +variant_member { + id: 0x318f3f6a + name: "Some" + type_id: 0x89c89cdc +} +variant_member { + id: 0x527a7ec2 + name: "None" + discriminant_value: 0 + type_id: 0x559d1bfd +} +variant_member { + id: 0x311224a0 + name: "Some" + type_id: 0x14d3566d +} +variant_member { + id: 0x52af8376 + name: "None" + discriminant_value: 0 + type_id: 0x8060afff +} +variant_member { + id: 0x31aa0e7a + name: "Some" + type_id: 0xacf98cf7 +} +variant_member { + id: 0x52865393 + name: "None" + discriminant_value: 0 + type_id: 0xa9b04a91 +} +variant_member { + id: 0x31ebbd3b + name: "Some" + type_id: 0xed4acd8f +} +variant_member { + id: 0x52e269d7 + name: "None" + discriminant_value: 0 + type_id: 0xcd8a0e45 +} +variant_member { + id: 0x31689ce0 + name: "Some" + type_id: 0x6e6b1611 +} +variant_member { + id: 0x523d7712 + name: "None" + discriminant_value: 0 + type_id: 0x1294cb93 +} +variant_member { + id: 0x313c3b21 + name: "Some" + type_id: 0x3accd744 +} +variant_member { + id: 0x5257db85 + name: "None" + discriminant_value: 0 + type_id: 0x78385cc8 +} +variant_member { + id: 0x31102676 + name: "Some" + type_id: 0x16d180bf +} +variant_member { + id: 0x52819d52 + name: "None" + discriminant_value: 0 + type_id: 0xae7e8b1a +} +variant_member { + id: 0x316b03b4 + name: "Some" + type_id: 0x6df4426a +} +variant_member { + id: 0x52e863d2 + name: "None" + discriminant_value: 0 + type_id: 0xc7800b77 +} +variant_member { + id: 0x314ec47f + name: "Some" + type_id: 0x48338988 +} +variant_member { + id: 0x523c6004 + name: "None" + discriminant_value: 0 + type_id: 0x1383dd86 +} +variant_member { + id: 0x312ecd9e + name: "Some" + type_id: 0x283a6869 +} +variant_member { + id: 0x52966b1b + name: "None" + discriminant_value: 0 + type_id: 0xb988c2a8 +} +variant_member { + id: 0x316f5dfa + name: "Some" + type_id: 0x69aa0ca3 +} +variant_member { + id: 0x5250bf3d + name: "None" + discriminant_value: 0 + type_id: 0x7f5ce452 +} +variant_member { + id: 0x31426d02 + name: "Some" + type_id: 0x449af445 +} +variant_member { + id: 0x520c9932 + name: "None" + discriminant_value: 0 + type_id: 0x237aeb02 +} +variant_member { + id: 0x31de5047 + name: "Some" + type_id: 0xd8a7b1d5 +} +variant_member { + id: 0x525a9068 + name: "None" + discriminant_value: 0 + type_id: 0x7573b1fd +} +variant_member { + id: 0x31cc2a52 + name: "Some" + type_id: 0xcadda4ba +} +variant_member { + id: 0x52a2c2e0 + name: "None" + discriminant_value: 0 + type_id: 0x8d2139e1 +} +variant_member { + id: 0x3188d0b2 + name: "Some" + type_id: 0x8e2744df +} +variant_member { + id: 0x525c749b + name: "None" + discriminant_value: 0 + type_id: 0x73974246 +} +variant_member { + id: 0x311dda56 + name: "Some" + type_id: 0x1b2da011 +} +variant_member { + id: 0x52aee986 + name: "None" + discriminant_value: 0 + type_id: 0x810a5f7c +} +variant_member { + id: 0x3135c293 + name: "Some" + type_id: 0x33356584 +} +variant_member { + id: 0x52d9ea17 + name: "None" + discriminant_value: 0 + type_id: 0xf609ce4a +} +variant_member { + id: 0x31b9bb41 + name: "Some" + type_id: 0xbf4cb7bf +} +variant_member { + id: 0x5294939c + name: "None" + discriminant_value: 0 + type_id: 0xbb7045e4 +} +variant_member { + id: 0x31e4e169 + name: "Some" + type_id: 0xe2169f31 +} +variant_member { + id: 0x52393b15 + name: "None" + discriminant_value: 0 + type_id: 0x16d8cc30 +} +variant_member { + id: 0x31a49584 + name: "Some" + type_id: 0xa2627226 +} struct_union { id: 0x001a6b83 kind: STRUCT @@ -240405,6 +274859,10618 @@ struct_union { member_id: 0xd671ce24 } } +struct_union { + id: 0x1e7dda22 + kind: STRUCT + name: "bindings::bindings_raw::__BindgenBitfieldUnit<[u8; 1]>" + definition { + bytesize: 1 + member_id: 0x6a346dbf + } +} +struct_union { + id: 0xb78a08a5 + kind: STRUCT + name: "bindings::bindings_raw::__BindgenBitfieldUnit<[u8; 2]>" + definition { + bytesize: 2 + member_id: 0x6aed0d19 + } +} +struct_union { + id: 0xdd7bfc79 + kind: STRUCT + name: "bindings::bindings_raw::__BindgenBitfieldUnit<[u8; 3]>" + definition { + bytesize: 3 + member_id: 0x6a9361ac + } +} +struct_union { + id: 0xdafe5846 + kind: STRUCT + name: "bindings::bindings_raw::__BindgenBitfieldUnit<[u8; 4]>" + definition { + bytesize: 4 + member_id: 0x6a0de94a + } +} +struct_union { + id: 0x55d45686 + kind: STRUCT + name: "bindings::bindings_raw::__BindgenBitfieldUnit<[u8; 6]>" + definition { + bytesize: 6 + member_id: 0x6a20050a + } +} +struct_union { + id: 0xef61c77f + kind: STRUCT + name: "bindings::bindings_raw::__BindgenUnionField" + definition { + member_id: 0x976b3f49 + } +} +struct_union { + id: 0xd0d7c5a3 + kind: STRUCT + name: "bindings::bindings_raw::__BindgenUnionField" + definition { + member_id: 0x9781b3c0 + } +} +struct_union { + id: 0xfbfd34ad + kind: STRUCT + name: "bindings::bindings_raw::__BindgenUnionField" + definition { + member_id: 0x97ded469 + } +} +struct_union { + id: 0x30f9cac4 + kind: STRUCT + name: "bindings::bindings_raw::__BindgenUnionField" + definition { + member_id: 0x97c1584e + } +} +struct_union { + id: 0x5cb2bca6 + kind: STRUCT + name: "bindings::bindings_raw::__BindgenUnionField" + definition { + member_id: 0x97aba708 + } +} +struct_union { + id: 0x667a708a + kind: STRUCT + name: "bindings::bindings_raw::__BindgenUnionField" + definition { + member_id: 0x97e0c7f1 + } +} +struct_union { + id: 0x0654d9d0 + kind: STRUCT + name: "bindings::bindings_raw::__BindgenUnionField" + definition { + member_id: 0x97708796 + } +} +struct_union { + id: 0xc3499879 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField<*mut bindings::bindings_raw::cgroup>" + definition { + member_id: 0x97993f5e + member_id: 0xdb32ce1f + } +} +struct_union { + id: 0xe9726250 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField<*mut bindings::bindings_raw::mem_cgroup_per_node>" + definition { + member_id: 0x97281cea + member_id: 0xdb3a1a92 + } +} +struct_union { + id: 0x25fe43b9 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField<*mut bindings::bindings_raw::shrinker_info_unit>" + definition { + member_id: 0x97ae01e3 + member_id: 0xdb3cee0e + } +} +struct_union { + id: 0xc71eaf66 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x979d6c19 + member_id: 0xdb2a44a8 + } +} +struct_union { + id: 0xe7e9c405 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x97ccb641 + member_id: 0xdb15daa5 + } +} +struct_union { + id: 0xfd4e930a + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x97fda5b3 + member_id: 0xdb38b2b9 + } +} +struct_union { + id: 0xffbe527c + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x97afdda1 + member_id: 0xdb10fc77 + } +} +struct_union { + id: 0xb9d5ac92 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x977d5e06 + member_id: 0xdb058bd1 + } +} +struct_union { + id: 0xe2f98d65 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x97916214 + member_id: 0xdb113a13 + } +} +struct_union { + id: 0x9e466581 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x97e97aed + member_id: 0xdb06539a + } +} +struct_union { + id: 0x7c93eb23 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x970c579a + member_id: 0xdb19d724 + } +} +struct_union { + id: 0xe9c8be98 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x97d90c0a + member_id: 0xdb297412 + } +} +struct_union { + id: 0x0ca2aecc + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x97287bd1 + member_id: 0xdb336f6e + } +} +struct_union { + id: 0x040acbb8 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x97de7d14 + member_id: 0xdb37fd03 + } +} +struct_union { + id: 0x391e5ae7 + kind: STRUCT + name: "bindings::bindings_raw::__IncompleteArrayField" + definition { + member_id: 0x97a78f72 + member_id: 0xdb336ca2 + } +} +struct_union { + id: 0x21e22af0 + kind: STRUCT + name: "bindings::bindings_raw::__call_single_data" + definition { + bytesize: 32 + member_id: 0x0f45e11c + member_id: 0x21368415 + member_id: 0xcd62ec00 + } +} +struct_union { + id: 0x30efb2f3 + kind: STRUCT + name: "bindings::bindings_raw::__call_single_node" + definition { + bytesize: 16 + member_id: 0x4635ac15 + member_id: 0xaacfafbb + member_id: 0x44a37f99 + member_id: 0xbb64b9f0 + } +} +struct_union { + id: 0x05027336 + kind: UNION + name: "bindings::bindings_raw::__call_single_node__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x632a5ddb + member_id: 0xcddc6629 + } +} +struct_union { + id: 0x00f312d8 + kind: STRUCT + name: "bindings::bindings_raw::__kernel_timespec" + definition { + bytesize: 16 + member_id: 0x598aed52 + member_id: 0x3855a2ec + } +} +struct_union { + id: 0x8103a26d + kind: UNION + name: "bindings::bindings_raw::__sifields" + definition { + bytesize: 32 + member_id: 0x386042ea + member_id: 0xde4142f2 + member_id: 0x37ad5232 + member_id: 0xaf83c145 + member_id: 0x8594cdd3 + member_id: 0xfc1b87c3 + member_id: 0x72bdedbf + } +} +struct_union { + id: 0x4cc59c54 + kind: STRUCT + name: "bindings::bindings_raw::__sifields__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0x7b1619da + member_id: 0x19f7807c + } +} +struct_union { + id: 0x0e2e1e2c + kind: STRUCT + name: "bindings::bindings_raw::__sifields__bindgen_ty_2" + definition { + bytesize: 24 + member_id: 0x6cf740fd + member_id: 0x8260a68c + member_id: 0xaf2cc059 + member_id: 0xb5032910 + } +} +struct_union { + id: 0x4e12f35a + kind: STRUCT + name: "bindings::bindings_raw::__sifields__bindgen_ty_3" + definition { + bytesize: 16 + member_id: 0x7b1619da + member_id: 0x19f7807c + member_id: 0xaf2cc059 + } +} +struct_union { + id: 0xc757a7e7 + kind: STRUCT + name: "bindings::bindings_raw::__sifields__bindgen_ty_4" + definition { + bytesize: 32 + member_id: 0x7b1619da + member_id: 0x19f7807c + member_id: 0x7a7e55cc + member_id: 0x5388df25 + member_id: 0x40db4fec + } +} +struct_union { + id: 0x0a52a427 + kind: STRUCT + name: "bindings::bindings_raw::__sifields__bindgen_ty_5" + definition { + bytesize: 32 + member_id: 0xd384832b + member_id: 0xaa10e610 + } +} +struct_union { + id: 0xda4bd86b + kind: UNION + name: "bindings::bindings_raw::__sifields__bindgen_ty_5__bindgen_ty_1" + definition { + bytesize: 24 + member_id: 0x8003567a + member_id: 0x3615823d + member_id: 0x5a14aaf0 + member_id: 0xf63eab4a + member_id: 0xbee21a39 + } +} +struct_union { + id: 0x16f1c10e + kind: STRUCT + name: "bindings::bindings_raw::__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 24 + member_id: 0x6f331f7b + member_id: 0x1439871d + member_id: 0xa2d67815 + } +} +struct_union { + id: 0xfe47fbce + kind: STRUCT + name: "bindings::bindings_raw::__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2" + definition { + bytesize: 12 + member_id: 0xfc960f7f + member_id: 0xe7e5818d + } +} +struct_union { + id: 0x1edcd6b7 + kind: STRUCT + name: "bindings::bindings_raw::__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3" + definition { + bytesize: 16 + member_id: 0xd8f363d0 + member_id: 0x1536f8c5 + member_id: 0x5574f8e5 + } +} +struct_union { + id: 0xca4b2ccd + kind: STRUCT + name: "bindings::bindings_raw::__sifields__bindgen_ty_6" + definition { + bytesize: 16 + member_id: 0x873e24d0 + member_id: 0xab69b93d + } +} +struct_union { + id: 0x09a53b4c + kind: STRUCT + name: "bindings::bindings_raw::__sifields__bindgen_ty_7" + definition { + bytesize: 16 + member_id: 0x14ee9e28 + member_id: 0x924186ba + member_id: 0xdffb1f41 + } +} +struct_union { + id: 0xf58d81a6 + kind: STRUCT + name: "bindings::bindings_raw::_ddebug" + definition { + bytesize: 56 + member_id: 0xe64c5a5a + member_id: 0xab6a5d99 + member_id: 0xb047b348 + member_id: 0x085680ba + member_id: 0x1b36986c + member_id: 0x3d14bc47 + member_id: 0x20164c0c + } +} +struct_union { + id: 0x404165f3 + kind: UNION + name: "bindings::bindings_raw::_ddebug__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x44b0cb81 + member_id: 0x103f051b + } +} +struct_union { + id: 0xf11708f3 + kind: STRUCT + name: "bindings::bindings_raw::_ddebug_info" + definition { + bytesize: 24 + member_id: 0x2b83d824 + member_id: 0x7477a154 + member_id: 0x7ff3ca73 + member_id: 0x1ed8d0c4 + } +} +struct_union { + id: 0x23435e84 + kind: STRUCT + name: "bindings::bindings_raw::acpi_device_id" + definition { + bytesize: 32 + member_id: 0xcc6854b7 + member_id: 0x6d756502 + member_id: 0xc5cbd785 + member_id: 0xc3dc42a4 + } +} +struct_union { + id: 0x8d552f3a + kind: STRUCT + name: "bindings::bindings_raw::address_space" + definition { + bytesize: 248 + member_id: 0xb8ccf094 + member_id: 0xcea74a12 + member_id: 0x175a314f + member_id: 0xa484990d + member_id: 0xf45c0c9f + member_id: 0x78dec759 + member_id: 0xe1a86faf + member_id: 0x934a7563 + member_id: 0xdae30f2c + member_id: 0x868085b5 + member_id: 0x2d57e395 + member_id: 0x2e420796 + member_id: 0x9a9448ee + member_id: 0x4f46d055 + member_id: 0x2fa47442 + member_id: 0x8a5a9f73 + } +} +struct_union { + id: 0x0217fae0 + kind: STRUCT + name: "bindings::bindings_raw::address_space_operations" + definition { + bytesize: 160 + member_id: 0x2edd67bd + member_id: 0xf708b46b + member_id: 0x04daf913 + member_id: 0x12a5f1b8 + member_id: 0x7bc9b294 + member_id: 0x760c6ac1 + member_id: 0xdc8f5de4 + member_id: 0xdb28b3f4 + member_id: 0xfeb5d6b4 + member_id: 0xf46d07ce + member_id: 0xb78e529a + member_id: 0xc9b7ee38 + member_id: 0x4b3ba2f3 + member_id: 0x87a0a076 + member_id: 0x6fb9044a + member_id: 0xfe7bac21 + member_id: 0x636e70fe + member_id: 0xebd8693c + member_id: 0x66ee26af + member_id: 0x87eaad11 + } +} +struct_union { + id: 0x0352defb + kind: STRUCT + name: "bindings::bindings_raw::alloc_tag" + definition { + bytesize: 40 + member_id: 0xd7a2ac0c + member_id: 0x9225522e + } +} +struct_union { + id: 0xec17e77a + kind: STRUCT + name: "bindings::bindings_raw::alloc_tag_counters" + definition { + bytesize: 16 + member_id: 0x5ca738a3 + member_id: 0xe07ac525 + } +} +struct_union { + id: 0xb91a087a + kind: STRUCT + name: "bindings::bindings_raw::anon_vma" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x388361bc + kind: STRUCT + name: "bindings::bindings_raw::anon_vma_name" + definition { + bytesize: 4 + member_id: 0x02033ad7 + member_id: 0x0ddf6bad + } +} +struct_union { + id: 0x041d1f7e + kind: STRUCT + name: "bindings::bindings_raw::arch_probe_insn" + definition { + bytesize: 32 + member_id: 0x3bde5090 + member_id: 0x0b8b8af4 + member_id: 0xf982702c + member_id: 0xfa323e51 + } +} +struct_union { + id: 0x19ec693f + kind: STRUCT + name: "bindings::bindings_raw::arch_tlbflush_unmap_batch" + definition { + } +} +struct_union { + id: 0xe548fbd3 + kind: STRUCT + name: "bindings::bindings_raw::arch_uprobe" + definition { + bytesize: 48 + member_id: 0xaac2de0e + member_id: 0x39baeaa8 + member_id: 0xe39685bc + } +} +struct_union { + id: 0x08772710 + kind: UNION + name: "bindings::bindings_raw::arch_uprobe__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x3b3554d0 + member_id: 0xe0ff9171 + } +} +struct_union { + id: 0xf485d8a4 + kind: STRUCT + name: "bindings::bindings_raw::arch_uprobe_task" + definition { + } +} +struct_union { + id: 0x6652b295 + kind: STRUCT + name: "bindings::bindings_raw::assoc_array" + definition { + bytesize: 16 + member_id: 0x93c51ef8 + member_id: 0x802aa8da + } +} +struct_union { + id: 0x4299967f + kind: STRUCT + name: "bindings::bindings_raw::assoc_array_ptr" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x5bc93c81 + kind: STRUCT + name: "bindings::bindings_raw::atomic64_t" + definition { + bytesize: 8 + member_id: 0x20c28f33 + } +} +struct_union { + id: 0x1c40702a + kind: STRUCT + name: "bindings::bindings_raw::atomic_t" + definition { + bytesize: 4 + member_id: 0x20ca7a21 + } +} +struct_union { + id: 0x802d3253 + kind: STRUCT + name: "bindings::bindings_raw::attribute" + definition { + bytesize: 16 + member_id: 0x0ddab780 + member_id: 0x87080d60 + } +} +struct_union { + id: 0x17537bc0 + kind: STRUCT + name: "bindings::bindings_raw::attribute_group" + definition { + bytesize: 40 + member_id: 0x0ddab780 + member_id: 0xc69bf4ca + member_id: 0xf265bb8f + member_id: 0x4d638620 + member_id: 0xcbdcdad6 + } +} +struct_union { + id: 0xb795e8b1 + kind: STRUCT + name: "bindings::bindings_raw::audit_context" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xae2f0493 + kind: STRUCT + name: "bindings::bindings_raw::audit_names" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xd4b3b275 + kind: STRUCT + name: "bindings::bindings_raw::backing_dev_info" + definition { + bytesize: 1240 + member_id: 0xcca6fe42 + member_id: 0x2360f3b0 + member_id: 0x71822593 + member_id: 0x53e7d062 + member_id: 0x31c8213d + member_id: 0xb7d9af8b + member_id: 0xa74cb2dc + member_id: 0x7a86f2ca + member_id: 0xf341361e + member_id: 0x75ee71ce + member_id: 0x4064c4ee + member_id: 0xb16ae111 + member_id: 0x75704d6c + member_id: 0xfe237351 + member_id: 0x01ab15ec + member_id: 0x108f8849 + member_id: 0x5b262785 + member_id: 0xc144ab9c + member_id: 0xce3c38ad + member_id: 0x863abe34 + member_id: 0x4a98ae50 + member_id: 0xff4bf3ed + member_id: 0x8abd1b9b + member_id: 0x4140f6bd + member_id: 0xb10d1658 + } +} +struct_union { + id: 0xb740c7d0 + kind: STRUCT + name: "bindings::bindings_raw::badblocks" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xddacfc17 + kind: STRUCT + name: "bindings::bindings_raw::bdi_writeback" + definition { + bytesize: 824 + member_id: 0xd5d18cba + member_id: 0x72cc91f7 + member_id: 0x80f24374 + member_id: 0x1f44d8f9 + member_id: 0x0a173da3 + member_id: 0x68f04092 + member_id: 0x487f984d + member_id: 0x32b39659 + member_id: 0x3252c626 + member_id: 0xb90b3459 + member_id: 0x3c13513c + member_id: 0xf519e216 + member_id: 0xbe41aa3e + member_id: 0xc79f0e0d + member_id: 0x0271dcd6 + member_id: 0x2efae57c + member_id: 0x24f9f23a + member_id: 0x449cdee4 + member_id: 0xca26ce8a + member_id: 0x796581df + member_id: 0x465eef67 + member_id: 0x034b7592 + member_id: 0x20869b54 + member_id: 0xc9c00a8b + member_id: 0x43d55b61 + member_id: 0xb76fc3fe + member_id: 0xaa484a13 + member_id: 0x4fce67bd + member_id: 0x1a3614f4 + member_id: 0x14710359 + member_id: 0xf10260f9 + member_id: 0xb4016e46 + member_id: 0x4da0a2c9 + member_id: 0xaa9897ed + member_id: 0x4140f7a1 + member_id: 0xb10d12b2 + member_id: 0xd6ad31f2 + } +} +struct_union { + id: 0x523268bb + kind: UNION + name: "bindings::bindings_raw::bdi_writeback__bindgen_ty_1" + definition { + bytesize: 32 + member_id: 0x7a756f10 + member_id: 0x95a40d9e + } +} +struct_union { + id: 0x2302cf0d + kind: STRUCT + name: "bindings::bindings_raw::bin_attribute" + definition { + bytesize: 72 + member_id: 0x8c848704 + member_id: 0xd9417ca7 + member_id: 0x915f34a2 + member_id: 0x76cf7821 + member_id: 0x48ad6152 + member_id: 0x34f0ec71 + member_id: 0x83e3e4f6 + member_id: 0x8787e2e3 + } +} +struct_union { + id: 0xbf05f9f5 + kind: STRUCT + name: "bindings::bindings_raw::binfmt_misc" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x60ff4efc + kind: STRUCT + name: "bindings::bindings_raw::bio" + definition { + bytesize: 160 + member_id: 0x43ed5cdc + member_id: 0xc6e4e48c + member_id: 0xb3e2955a + member_id: 0xc74ce3a4 + member_id: 0xb7550c04 + member_id: 0x13a6a53d + member_id: 0xf1ef92ee + member_id: 0x515da686 + member_id: 0x4448e61e + member_id: 0xaac7ed4b + member_id: 0x0503c13b + member_id: 0xc72798ba + member_id: 0xbf10fa5f + member_id: 0xa4246392 + member_id: 0x859c00a1 + member_id: 0xdfbd6d05 + member_id: 0xac2961d9 + member_id: 0xcf7f46ee + member_id: 0xb03679c0 + member_id: 0x782a51c6 + member_id: 0x64b27506 + member_id: 0x6df9ed62 + member_id: 0xd66a3a7b + member_id: 0x4140f380 + member_id: 0xb10d196c + member_id: 0x357f8f91 + } +} +struct_union { + id: 0x0d4602a1 + kind: UNION + name: "bindings::bindings_raw::bio__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0xd7f4a8d6 + member_id: 0x78a0010a + } +} +struct_union { + id: 0x27b3eb8a + kind: STRUCT + name: "bindings::bindings_raw::bio_alloc_cache" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x24d0a919 + kind: STRUCT + name: "bindings::bindings_raw::bio_crypt_ctx" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x827763ef + kind: STRUCT + name: "bindings::bindings_raw::bio_issue" + definition { + bytesize: 8 + member_id: 0xa0818e17 + } +} +struct_union { + id: 0x43488428 + kind: STRUCT + name: "bindings::bindings_raw::bio_list" + definition { + bytesize: 16 + member_id: 0xb54816eb + member_id: 0xee8f0bf2 + } +} +struct_union { + id: 0xd13a69bd + kind: STRUCT + name: "bindings::bindings_raw::bio_set" + definition { + bytesize: 248 + member_id: 0xb9361383 + member_id: 0xe2fd4e06 + member_id: 0x3b7dae1d + member_id: 0x8196ae65 + member_id: 0x36d7fcc5 + member_id: 0x45d46097 + member_id: 0xea42e2d4 + member_id: 0x822c5cf7 + member_id: 0x4eaa43b0 + member_id: 0xa993570f + member_id: 0x3ed2f74a + } +} +struct_union { + id: 0xa5b10975 + kind: STRUCT + name: "bindings::bindings_raw::bio_vec" + definition { + bytesize: 16 + member_id: 0x4edefb77 + member_id: 0x23b2478f + member_id: 0x2175247c + } +} +struct_union { + id: 0x02c22d08 + kind: STRUCT + name: "bindings::bindings_raw::blk_crypto_keyslot" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x23be8332 + kind: STRUCT + name: "bindings::bindings_raw::blk_crypto_profile" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x47d39851 + kind: STRUCT + name: "bindings::bindings_raw::blk_flush_queue" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xeb133e71 + kind: STRUCT + name: "bindings::bindings_raw::blk_holder_ops" + definition { + bytesize: 32 + member_id: 0x03468f5c + member_id: 0x50bbbea8 + member_id: 0x2cae082a + member_id: 0x147ff7d7 + } +} +struct_union { + id: 0x1011787c + kind: STRUCT + name: "bindings::bindings_raw::blk_independent_access_range" + definition { + bytesize: 112 + member_id: 0x45c0f944 + member_id: 0x66cc92f1 + member_id: 0x681d3889 + } +} +struct_union { + id: 0x63a31ad2 + kind: STRUCT + name: "bindings::bindings_raw::blk_independent_access_ranges" + definition { + bytesize: 104 + member_id: 0x45c0f944 + member_id: 0x2cbe012d + member_id: 0x6b089f9b + member_id: 0xd8100d79 + } +} +struct_union { + id: 0x28a5a602 + kind: STRUCT + name: "bindings::bindings_raw::blk_integrity" + definition { + bytesize: 24 + member_id: 0x2d45abcd + member_id: 0x5281cb88 + member_id: 0xa39360f0 + member_id: 0x0ee3580c + member_id: 0x33dca50f + member_id: 0x676ea213 + member_id: 0x4140f9bd + member_id: 0xb10d126a + } +} +struct_union { + id: 0xca87fd5e + kind: STRUCT + name: "bindings::bindings_raw::blk_mq_ctx" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x17a61b33 + kind: STRUCT + name: "bindings::bindings_raw::blk_mq_hw_ctx" + definition { + bytesize: 576 + member_id: 0xaacbe993 + member_id: 0xb7436fd8 + member_id: 0x3d82ded7 + member_id: 0x0605fb42 + member_id: 0x7b58ff5f + member_id: 0x2d57ea19 + member_id: 0x096cb2a6 + member_id: 0xadc8e549 + member_id: 0x1a4692a0 + member_id: 0x6d74e54f + member_id: 0x4b890f0c + member_id: 0xcd57cb34 + member_id: 0x8e5a5d2c + member_id: 0x8ad50920 + member_id: 0x793ede7f + member_id: 0x6d804ecd + member_id: 0xac70fd20 + member_id: 0xd42c8fbe + member_id: 0x7a53b4ff + member_id: 0xeb278f5a + member_id: 0xeddcfe89 + member_id: 0xd446d25a + member_id: 0x884a0eeb + member_id: 0x72e6271f + member_id: 0xabfd4f9c + member_id: 0x3ed2f3c6 + member_id: 0x45c0f674 + member_id: 0x35ba1873 + member_id: 0x1929e9f9 + member_id: 0x2299b249 + member_id: 0x4140f1df + } +} +struct_union { + id: 0x0140ba97 + kind: STRUCT + name: "bindings::bindings_raw::blk_mq_hw_ctx__bindgen_ty_1" + definition { + bytesize: 64 + member_id: 0x2d3565e6 + member_id: 0xc6461501 + member_id: 0x72cc9ddf + } +} +struct_union { + id: 0x413ddb9c + kind: STRUCT + name: "bindings::bindings_raw::blk_mq_ops" + definition { + bytesize: 152 + member_id: 0x3dc223d7 + member_id: 0x261fc059 + member_id: 0x2be80bfa + member_id: 0x3187ab25 + member_id: 0x828b6d16 + member_id: 0xdd432794 + member_id: 0x5d502feb + member_id: 0x545cd451 + member_id: 0x5ecaf8af + member_id: 0x4acea0cf + member_id: 0xf5e01d7d + member_id: 0x4194990e + member_id: 0xbf1cf46b + member_id: 0x46273558 + member_id: 0x40775e2c + member_id: 0x60e78eea + member_id: 0x63ed9c37 + member_id: 0x164e5cdf + member_id: 0x4140f380 + } +} +struct_union { + id: 0x6910c553 + kind: STRUCT + name: "bindings::bindings_raw::blk_mq_queue_data" + definition { + bytesize: 16 + member_id: 0x0d19b8d1 + member_id: 0x260da75f + } +} +struct_union { + id: 0x00876692 + kind: STRUCT + name: "bindings::bindings_raw::blk_mq_queue_map" + definition { + bytesize: 16 + member_id: 0xafd4bfb1 + member_id: 0x54d25aec + member_id: 0x29a27534 + } +} +struct_union { + id: 0x99d1114d + kind: STRUCT + name: "bindings::bindings_raw::blk_mq_tag_set" + definition { + bytesize: 192 + member_id: 0xaf91dfec + member_id: 0x8de4917a + member_id: 0x18af8e0e + member_id: 0x29119606 + member_id: 0x721dce37 + member_id: 0x64e6aaac + member_id: 0x4e108ac9 + member_id: 0xd4775621 + member_id: 0x54173865 + member_id: 0x2dbc39d4 + member_id: 0x6d74e057 + member_id: 0xeb031977 + member_id: 0x330be735 + member_id: 0x862586ed + member_id: 0x875115f4 + member_id: 0x2b0cb6a7 + member_id: 0x4140fa0c + } +} +struct_union { + id: 0xb598f305 + kind: STRUCT + name: "bindings::bindings_raw::blk_mq_tags" + definition { + bytesize: 192 + member_id: 0x235bd638 + member_id: 0x4dc63ad5 + member_id: 0x5a652a82 + member_id: 0x6fd71a7a + member_id: 0x335de7e6 + member_id: 0xe8165904 + member_id: 0x4898df27 + member_id: 0x19a7b76f + member_id: 0x2d356715 + member_id: 0xd66a305d + } +} +struct_union { + id: 0x59ab378a + kind: STRUCT + name: "bindings::bindings_raw::blk_plug" + definition { + bytesize: 64 + member_id: 0xf3f1da7c + member_id: 0x7168e899 + member_id: 0x98a98d7b + member_id: 0xba2c9a03 + member_id: 0x7678a305 + member_id: 0x3e50a266 + member_id: 0x9b8377b6 + member_id: 0xa0bb2cb4 + } +} +struct_union { + id: 0xac2dbac5 + kind: STRUCT + name: "bindings::bindings_raw::blk_queue_stats" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x206f6e3c + kind: STRUCT + name: "bindings::bindings_raw::blk_zone" + definition { + bytesize: 64 + member_id: 0x4692e183 + member_id: 0xb88c0364 + member_id: 0xe2a1a307 + member_id: 0x8a6d3973 + member_id: 0x1678a31d + member_id: 0x253cb789 + member_id: 0x62908a36 + member_id: 0xbb3dd019 + member_id: 0xa7975ecd + member_id: 0xd47d7c9e + } +} +struct_union { + id: 0x59432f6a + kind: STRUCT + name: "bindings::bindings_raw::blkcg_gq" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x2c8c447d + kind: STRUCT + name: "bindings::bindings_raw::block_device" + definition { + bytesize: 1152 + member_id: 0x07171c61 + member_id: 0x4337962f + member_id: 0x93c52e28 + member_id: 0x9fc0c5cc + member_id: 0x03a31ea8 + member_id: 0x39945ac9 + member_id: 0xd50bb5eb + member_id: 0xf7633aa4 + member_id: 0xa2788e77 + member_id: 0x8e377001 + member_id: 0x8e4cbb14 + member_id: 0x85a090be + member_id: 0xd9ec98b2 + member_id: 0xd6ad5a50 + member_id: 0x4781f4e1 + member_id: 0xb9da1939 + member_id: 0xb1a08acb + member_id: 0x56b7deaf + member_id: 0x212a3543 + member_id: 0x8bf47527 + member_id: 0x9499fd92 + member_id: 0x3c7ced62 + member_id: 0xbd7a1106 + } +} +struct_union { + id: 0xec1a795a + kind: STRUCT + name: "bindings::bindings_raw::block_device_operations" + definition { + bytesize: 160 + member_id: 0x13bdf110 + member_id: 0xb62cd1b7 + member_id: 0xad8fa1d5 + member_id: 0xae7eb07b + member_id: 0x4db18dc5 + member_id: 0x4aac344e + member_id: 0xb0167639 + member_id: 0xfd4451c9 + member_id: 0xaf844ae6 + member_id: 0xe4c2da51 + member_id: 0x7f7be0fb + member_id: 0x91c72e74 + member_id: 0x0de9124b + member_id: 0x1e55cb16 + member_id: 0xb1a90128 + member_id: 0x4aa9edb8 + member_id: 0xb5ab9d23 + member_id: 0x0d41546b + member_id: 0x4140f380 + member_id: 0xb10d196c + } +} +struct_union { + id: 0x7712181d + kind: STRUCT + name: "bindings::bindings_raw::bpf_arena" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xfaa373b3 + kind: UNION + name: "bindings::bindings_raw::bpf_attr" + definition { + bytesize: 152 + member_id: 0xaa241399 + member_id: 0xc5afbfb0 + member_id: 0x4ae6eb46 + member_id: 0x04a3888f + member_id: 0x6ead6863 + member_id: 0xaf2f8322 + member_id: 0x8d71665d + member_id: 0xe821f507 + member_id: 0xcd3e6e86 + member_id: 0x8c9692dc + member_id: 0xb128b672 + member_id: 0x29da9955 + member_id: 0xda4a04d5 + member_id: 0x8eab6007 + member_id: 0x7d2da21a + member_id: 0x0bdeae8e + member_id: 0x30bf3ab1 + member_id: 0x077a8142 + member_id: 0x14ca63b2 + member_id: 0x6d622e91 + } +} +struct_union { + id: 0xeebab096 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_1" + definition { + bytesize: 80 + member_id: 0x2ab3f55f + member_id: 0x7ded9bd3 + member_id: 0xd05b4137 + member_id: 0x6b4c976c + member_id: 0x657da835 + member_id: 0xf546e514 + member_id: 0xd446d5f9 + member_id: 0xc920a165 + member_id: 0xa31971af + member_id: 0x699de1a3 + member_id: 0xe9b453a6 + member_id: 0x86f0b24e + member_id: 0x2b0ad20a + member_id: 0x3d883dc4 + member_id: 0x1d3e301c + member_id: 0xde946108 + } +} +struct_union { + id: 0x49f4c54a + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_10" + definition { + bytesize: 64 + member_id: 0xaa2da297 + member_id: 0x6485c3f5 + member_id: 0xc09655e4 + member_id: 0x5ceae39b + member_id: 0xc599aace + member_id: 0xc5da81a3 + member_id: 0x1b08feb5 + member_id: 0x3d14bfc8 + member_id: 0x4b757b19 + member_id: 0x3388c280 + member_id: 0xfa0f56a1 + member_id: 0x9421093f + } +} +struct_union { + id: 0xe70bbea8 + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_10__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0xd5f853b9 + member_id: 0xab20172b + } +} +struct_union { + id: 0xd197b372 + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_10__bindgen_ty_2" + definition { + bytesize: 4 + member_id: 0xd560d1af + member_id: 0x65f1e50f + } +} +struct_union { + id: 0x871bd624 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_11" + definition { + bytesize: 24 + member_id: 0x0d52be8e + member_id: 0xd9c5a5c0 + member_id: 0x1b08f412 + member_id: 0x3d14b56f + member_id: 0x58c38f59 + } +} +struct_union { + id: 0x9f956530 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_12" + definition { + bytesize: 40 + member_id: 0x0f95aabb + member_id: 0x61a5495d + member_id: 0x567ddbfe + member_id: 0x2efef220 + member_id: 0xa6fcb0a0 + member_id: 0x7473c8db + member_id: 0x1925fab5 + member_id: 0x6c599689 + } +} +struct_union { + id: 0x9efd6a3d + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_13" + definition { + bytesize: 48 + member_id: 0x745ddf41 + member_id: 0x7fc6af96 + member_id: 0x2dbc3a74 + member_id: 0x9ca40541 + member_id: 0x9a921bcb + member_id: 0xa1bd9895 + member_id: 0x27ee434e + member_id: 0xa8ccd252 + member_id: 0x2a6d7225 + } +} +struct_union { + id: 0x9f781697 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14" + definition { + bytesize: 64 + member_id: 0xaacb9abb + member_id: 0xc50d902d + member_id: 0x6485ca2f + member_id: 0x2dbc3716 + member_id: 0x04cc9dd6 + } +} +struct_union { + id: 0x013392fc + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0xd9c5a121 + member_id: 0x5a5284c2 + } +} +struct_union { + id: 0x0683cfd3 + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_2" + definition { + bytesize: 4 + member_id: 0xd5f853b9 + member_id: 0xab20172b + } +} +struct_union { + id: 0x872e09ea + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_3" + definition { + bytesize: 48 + member_id: 0x9097b325 + member_id: 0xaa21d44c + member_id: 0xf999dae3 + member_id: 0xfc1d4146 + member_id: 0x1e1b42a7 + member_id: 0xbc6bbce7 + member_id: 0xbef8aadf + member_id: 0x089c588e + member_id: 0x8cec0432 + } +} +struct_union { + id: 0xeb7d6586 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x131e0bbf + member_id: 0x7ab69ee9 + } +} +struct_union { + id: 0xc756a696 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2" + definition { + bytesize: 8 + member_id: 0xa9755cb7 + } +} +struct_union { + id: 0xa84d87a8 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3" + definition { + bytesize: 32 + member_id: 0x2dbc3e95 + member_id: 0x82258b09 + member_id: 0x2a1e2d12 + member_id: 0xc478086c + member_id: 0xadcd3a12 + } +} +struct_union { + id: 0xc1a74ebd + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4" + definition { + bytesize: 16 + member_id: 0x9097b325 + member_id: 0x58c3827a + } +} +struct_union { + id: 0x23eb2b2d + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5" + definition { + bytesize: 16 + member_id: 0xca55bfb4 + member_id: 0xe44764ca + member_id: 0x10016edc + member_id: 0x2dbc3716 + } +} +struct_union { + id: 0x05b15097 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6" + definition { + bytesize: 16 + member_id: 0xaaba180c + member_id: 0x7cfa29e5 + } +} +struct_union { + id: 0x70b125e4 + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x03187985 + member_id: 0x0f790fd0 + } +} +struct_union { + id: 0xe74a9599 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7" + definition { + bytesize: 48 + member_id: 0x77cd4e42 + member_id: 0x35660999 + member_id: 0x6582da20 + member_id: 0xadcd3a12 + member_id: 0x82258699 + member_id: 0x2dbc3a4c + member_id: 0x745dd886 + } +} +struct_union { + id: 0x00c8a8fe + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8" + definition { + bytesize: 16 + member_id: 0xaaaed8ce + member_id: 0x7cfa29e5 + } +} +struct_union { + id: 0x6471e7e4 + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x03187985 + member_id: 0x0f790fd0 + } +} +struct_union { + id: 0xdfb2a929 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_15" + definition { + bytesize: 16 + member_id: 0x72e5f7f0 + member_id: 0xaac72a10 + member_id: 0x2dbc3a74 + member_id: 0xc5a7d7f9 + } +} +struct_union { + id: 0x0d8e027a + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_15__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x49e72cc7 + member_id: 0xf11941aa + } +} +struct_union { + id: 0xacc0a3f8 + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_15__bindgen_ty_2" + definition { + bytesize: 4 + member_id: 0x73a49cc5 + member_id: 0xccc5b454 + } +} +struct_union { + id: 0xd94b3a53 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_16" + definition { + bytesize: 4 + member_id: 0x72e5f7f0 + } +} +struct_union { + id: 0xd807aac7 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_17" + definition { + bytesize: 4 + member_id: 0x8a94a4e2 + } +} +struct_union { + id: 0xd9bfd40c + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_18" + definition { + bytesize: 8 + member_id: 0x72e5f7f0 + member_id: 0x2dbc33ae + } +} +struct_union { + id: 0x1ba7f958 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_19" + definition { + bytesize: 12 + member_id: 0xd9c5a121 + member_id: 0x5a5289f9 + member_id: 0x2dbc3a74 + } +} +struct_union { + id: 0xa4a169a2 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_2" + definition { + bytesize: 32 + member_id: 0x5a5284c2 + member_id: 0x20dfdc9c + member_id: 0xaa2846d1 + member_id: 0x2de15e44 + } +} +struct_union { + id: 0x65a96931 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_20" + definition { + bytesize: 8 + member_id: 0x2dbc3e95 + member_id: 0x7f08b533 + } +} +struct_union { + id: 0xe2e63a9f + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_2__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0xa0818e17 + member_id: 0xf3a94a39 + } +} +struct_union { + id: 0xa5b7fdf2 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_3" + definition { + bytesize: 56 + member_id: 0x6700ffe7 + member_id: 0xc0138d29 + member_id: 0x5648c8cf + member_id: 0x0f1c85b1 + member_id: 0x65f1e5a4 + member_id: 0x5a52801b + member_id: 0xf82c71d5 + member_id: 0x2de1571f + } +} +struct_union { + id: 0xe832925d + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_4" + definition { + bytesize: 152 + member_id: 0x396e2f5e + member_id: 0x7cee1826 + member_id: 0xf5412549 + member_id: 0xfa9252b1 + member_id: 0x0fbc0bb5 + member_id: 0xcb4c98ea + member_id: 0x50bc8609 + member_id: 0xc40990e3 + member_id: 0x7b487975 + member_id: 0x3a4cfbfc + member_id: 0x1b97a25d + member_id: 0x9523c820 + member_id: 0x17f18d17 + member_id: 0x2cb09371 + member_id: 0x6cd6e65e + member_id: 0xf7e34f9a + member_id: 0x741058ac + member_id: 0x644a29e1 + member_id: 0xb08addb5 + member_id: 0x05ff492f + member_id: 0xaae6980a + member_id: 0x178db12c + member_id: 0xcc21ce54 + member_id: 0x4a658d2c + member_id: 0x818bb29b + member_id: 0x05207345 + member_id: 0xd2a67d3d + } +} +struct_union { + id: 0x2c3b8560 + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_4__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x290b6c7c + member_id: 0x63c2a968 + } +} +struct_union { + id: 0x28cde527 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_5" + definition { + bytesize: 24 + member_id: 0xa1cf222b + member_id: 0x4f701521 + member_id: 0x99dcbd4e + member_id: 0xe2f74d6f + } +} +struct_union { + id: 0xeb43f6b1 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_6" + definition { + bytesize: 32 + member_id: 0xaa0e5d1b + member_id: 0x2ad8c620 + member_id: 0x6485ca2f + member_id: 0x5ceae39b + member_id: 0xcf5e5571 + member_id: 0xc56fb3b8 + member_id: 0x7cfa25cd + } +} +struct_union { + id: 0xc4f43298 + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_6__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0xd5f853b9 + member_id: 0xab20172b + } +} +struct_union { + id: 0x64a0817e + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_6__bindgen_ty_2" + definition { + bytesize: 4 + member_id: 0x03187985 + member_id: 0x0f790fd0 + } +} +struct_union { + id: 0xea87c188 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_7" + definition { + bytesize: 80 + member_id: 0xd9c5a121 + member_id: 0x9c379b39 + member_id: 0x787de89e + member_id: 0xa4056fb4 + member_id: 0x737363ae + member_id: 0xd99e890c + member_id: 0x34a38f3c + member_id: 0xe0a5f0fc + member_id: 0x69530e16 + member_id: 0xa381fa97 + member_id: 0x35739ad0 + member_id: 0xe6bdac68 + member_id: 0x2dbc358d + member_id: 0x51d22421 + member_id: 0x6a21e13d + } +} +struct_union { + id: 0x2425c1f7 + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_8" + definition { + bytesize: 12 + member_id: 0xaa7f1675 + member_id: 0x1cab6735 + member_id: 0x4e3e6970 + } +} +struct_union { + id: 0xb5bf5cae + kind: UNION + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_8__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x7f458311 + member_id: 0xa1bd905c + member_id: 0x86f50745 + member_id: 0xf5f6d109 + member_id: 0xc9f1c567 + } +} +struct_union { + id: 0x626df28e + kind: STRUCT + name: "bindings::bindings_raw::bpf_attr__bindgen_ty_9" + definition { + bytesize: 16 + member_id: 0x4f7011c0 + member_id: 0x732447d0 + member_id: 0xcdd5d546 + } +} +struct_union { + id: 0x70d2d2a9 + kind: STRUCT + name: "bindings::bindings_raw::bpf_cgroup_storage" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x37a77a08 + kind: STRUCT + name: "bindings::bindings_raw::bpf_ctx_arg_aux" + definition { + bytesize: 24 + member_id: 0x9bc8660f + member_id: 0x1c3c58db + member_id: 0x0f0c47d7 + member_id: 0xf5f6d8cb + } +} +struct_union { + id: 0x5053fa27 + kind: STRUCT + name: "bindings::bindings_raw::bpf_func_info" + definition { + bytesize: 8 + member_id: 0xe2e50bbc + member_id: 0x14bf043f + } +} +struct_union { + id: 0x70899139 + kind: STRUCT + name: "bindings::bindings_raw::bpf_func_info_aux" + definition { + bytesize: 4 + member_id: 0x38f07464 + member_id: 0x00460740 + member_id: 0x1b08fbf0 + member_id: 0x3dd0390f + } +} +struct_union { + id: 0x2a7db856 + kind: STRUCT + name: "bindings::bindings_raw::bpf_func_state" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xa5c959ad + kind: STRUCT + name: "bindings::bindings_raw::bpf_insn" + definition { + bytesize: 8 + member_id: 0x54cdcb97 + member_id: 0x1b08f677 + member_id: 0x3dd03488 + member_id: 0x8b92dcf7 + member_id: 0x97147c6d + } +} +struct_union { + id: 0x6e4df46d + kind: STRUCT + name: "bindings::bindings_raw::bpf_iter_aux_info" + definition { + bytesize: 32 + member_id: 0x8df57e2b + member_id: 0x6deaa972 + member_id: 0x9ca15e2b + } +} +struct_union { + id: 0x4665af63 + kind: STRUCT + name: "bindings::bindings_raw::bpf_iter_aux_info__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x4622d0b3 + member_id: 0xb50d41d0 + } +} +struct_union { + id: 0x866c4cc5 + kind: STRUCT + name: "bindings::bindings_raw::bpf_iter_aux_info__bindgen_ty_2" + definition { + bytesize: 8 + member_id: 0x8a94a4e2 + member_id: 0x745dd27a + } +} +struct_union { + id: 0xb672f6c1 + kind: STRUCT + name: "bindings::bindings_raw::bpf_iter_seq_info" + definition { + bytesize: 32 + member_id: 0x0b502033 + member_id: 0x13794f0b + member_id: 0x2e90d6ac + member_id: 0x7bc4d81a + } +} +struct_union { + id: 0xdd3605c4 + kind: STRUCT + name: "bindings::bindings_raw::bpf_jit_poke_descriptor" + definition { + bytesize: 56 + member_id: 0x5b355673 + member_id: 0xb29b3ffc + member_id: 0x9117bf3f + member_id: 0x79b15da5 + member_id: 0xaa7b657e + member_id: 0x57bfae42 + member_id: 0x58cadd6b + member_id: 0xbb8f8049 + member_id: 0x0c571d08 + } +} +struct_union { + id: 0xb1ccfc6d + kind: UNION + name: "bindings::bindings_raw::bpf_jit_poke_descriptor__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0xb6088fb3 + } +} +struct_union { + id: 0xc5a78fe0 + kind: STRUCT + name: "bindings::bindings_raw::bpf_jit_poke_descriptor__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x8df57e2b + member_id: 0x2082b484 + } +} +struct_union { + id: 0xea03406d + kind: STRUCT + name: "bindings::bindings_raw::bpf_kfunc_btf_tab" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x2961cd92 + kind: STRUCT + name: "bindings::bindings_raw::bpf_kfunc_desc_tab" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xd058d7d0 + kind: STRUCT + name: "bindings::bindings_raw::bpf_ksym" + definition { + bytesize: 600 + member_id: 0x46245a47 + member_id: 0x8230368a + member_id: 0x0d61b9e5 + member_id: 0x49a924af + member_id: 0x71bac969 + member_id: 0x987a6d01 + } +} +struct_union { + id: 0x4e9cb8bd + kind: STRUCT + name: "bindings::bindings_raw::bpf_line_info" + definition { + bytesize: 16 + member_id: 0xe2e50bbc + member_id: 0xb9e4ded0 + member_id: 0x1712f63c + member_id: 0x2d1030ca + } +} +struct_union { + id: 0x2ab5c0f3 + kind: STRUCT + name: "bindings::bindings_raw::bpf_local_storage" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x61272087 + kind: STRUCT + name: "bindings::bindings_raw::bpf_local_storage_map" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x267e9434 + kind: STRUCT + name: "bindings::bindings_raw::bpf_map" + definition { + bytesize: 264 + member_id: 0xaf950f00 + member_id: 0x2edd9972 + member_id: 0xf1b2b2f4 + member_id: 0x2ab3fd96 + member_id: 0x7ded95cc + member_id: 0xd05b457d + member_id: 0x6b4c9a36 + member_id: 0x3d88311b + member_id: 0x657da065 + member_id: 0xccfb943a + member_id: 0x6c9b7aa5 + member_id: 0xd4775dcb + member_id: 0xe9b45f19 + member_id: 0x86f0bc4b + member_id: 0x2b0ad348 + member_id: 0x0f0c454f + member_id: 0x78a573a4 + member_id: 0x0d9c1cd5 + member_id: 0x5feafc9a + member_id: 0xb720152c + member_id: 0x52a5dd5e + member_id: 0xaafbb161 + member_id: 0xa4fcef32 + member_id: 0x4a9afdb6 + member_id: 0x7eb1a299 + member_id: 0xb8c9a5c4 + member_id: 0xae22070b + member_id: 0xe3496cf5 + member_id: 0xbe24fc53 + member_id: 0x02dff4b8 + } +} +struct_union { + id: 0x311abb33 + kind: UNION + name: "bindings::bindings_raw::bpf_map__bindgen_ty_1" + definition { + bytesize: 32 + member_id: 0xd6776246 + member_id: 0x95a40d9e + } +} +struct_union { + id: 0x078f1f68 + kind: STRUCT + name: "bindings::bindings_raw::bpf_map__bindgen_ty_2" + definition { + bytesize: 24 + member_id: 0xf757d81d + member_id: 0x2d356107 + member_id: 0x8a94ad61 + member_id: 0x4de2857c + member_id: 0x4f0bb3c3 + } +} +struct_union { + id: 0x527e6a6d + kind: STRUCT + name: "bindings::bindings_raw::bpf_map_ops" + definition { + bytesize: 360 + member_id: 0x588a9f02 + member_id: 0xd6aec9bb + member_id: 0xc2d5fdc3 + member_id: 0xce475af0 + member_id: 0x0a960fde + member_id: 0x8b253823 + member_id: 0x89906428 + member_id: 0xa51765b4 + member_id: 0xe1860589 + member_id: 0xb725de43 + member_id: 0xb31c80d7 + member_id: 0xf2191c46 + member_id: 0x644d1b0d + member_id: 0xee64de7e + member_id: 0x54f46990 + member_id: 0x1c490e99 + member_id: 0xa0a36e72 + member_id: 0x5e59d690 + member_id: 0x7ea324e4 + member_id: 0xa3294c02 + member_id: 0xe2f6f6c1 + member_id: 0x6702ff46 + member_id: 0x37aedbcf + member_id: 0x9aa02809 + member_id: 0x7041c17d + member_id: 0xfc1325be + member_id: 0xad641011 + member_id: 0x60eeb10d + member_id: 0x82e5368c + member_id: 0x9a43072c + member_id: 0xa76c090a + member_id: 0x518f2d31 + member_id: 0xe822e6e2 + member_id: 0xa3208f70 + member_id: 0xbf56bf8b + member_id: 0xa0482fc0 + member_id: 0x6d423a53 + member_id: 0xe6865eb0 + member_id: 0x88c53da5 + member_id: 0x0ceb3fc6 + member_id: 0x9a3e6e5b + member_id: 0x48c79d80 + member_id: 0xc49ad276 + member_id: 0x4140fe61 + member_id: 0xb10d14c2 + } +} +struct_union { + id: 0x3100f3b8 + kind: STRUCT + name: "bindings::bindings_raw::bpf_net_context" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x645fa6d2 + kind: STRUCT + name: "bindings::bindings_raw::bpf_offload_dev" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x8b09f944 + kind: STRUCT + name: "bindings::bindings_raw::bpf_prog" + definition { + bytesize: 80 + member_id: 0x78df950f + member_id: 0x1b08f32f + member_id: 0x3d79c602 + member_id: 0x8a94a9d9 + member_id: 0x9523c21e + member_id: 0xb8d1661e + member_id: 0x2ddf0088 + member_id: 0xd54ab531 + member_id: 0xb953807f + member_id: 0x22118560 + member_id: 0x3e2c08b7 + member_id: 0x79acd603 + member_id: 0x7de27152 + member_id: 0x4140f42e + member_id: 0xaa7187b0 + } +} +struct_union { + id: 0xbb28e03e + kind: STRUCT + name: "bindings::bindings_raw::bpf_prog__bindgen_ty_1" + definition { + member_id: 0xaa25c8ee + member_id: 0xc5dbc91c + member_id: 0xeb8300e0 + } +} +struct_union { + id: 0x30867d35 + kind: STRUCT + name: "bindings::bindings_raw::bpf_prog_array" + definition { + bytesize: 16 + member_id: 0x95a40d9e + member_id: 0xb776719c + } +} +struct_union { + id: 0xb12a40ac + kind: STRUCT + name: "bindings::bindings_raw::bpf_prog_array_item" + definition { + bytesize: 24 + member_id: 0x983096d1 + member_id: 0xaa10f32d + } +} +struct_union { + id: 0xda5ee572 + kind: UNION + name: "bindings::bindings_raw::bpf_prog_array_item__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x7707caa8 + member_id: 0xa9755cb7 + } +} +struct_union { + id: 0xa7ce7391 + kind: STRUCT + name: "bindings::bindings_raw::bpf_prog_aux" + definition { + bytesize: 1184 + member_id: 0xb7201351 + member_id: 0x59d14d1f + member_id: 0xc95dedab + member_id: 0x4e5b2a66 + member_id: 0x4621a303 + member_id: 0x3be8839d + member_id: 0x52719093 + member_id: 0xccfb96f1 + member_id: 0xdf5da0d9 + member_id: 0x3b69c24f + member_id: 0xa2de8790 + member_id: 0x05ff4e70 + member_id: 0xfd139c4c + member_id: 0xc33469eb + member_id: 0x8b498c93 + member_id: 0x51b6446f + member_id: 0x5cf8dad3 + member_id: 0xf22e82fe + member_id: 0x12bdd9f3 + member_id: 0xb40488b3 + member_id: 0xbd6fee5c + member_id: 0xb77f798b + member_id: 0x652c54d4 + member_id: 0xd6e94e96 + member_id: 0xdfe00828 + member_id: 0x133427b8 + member_id: 0xabeeed86 + member_id: 0x23cf8888 + member_id: 0x67712395 + member_id: 0x4f0bbde3 + member_id: 0xed6ac1c5 + member_id: 0xc55dd42f + member_id: 0x3f761f2a + member_id: 0xc7afe905 + member_id: 0x3a75deea + member_id: 0x5be99013 + member_id: 0xf757d300 + member_id: 0x5423a7e5 + member_id: 0x210f579a + member_id: 0x5b20d5f3 + member_id: 0x8173d7eb + member_id: 0x1a45c06c + member_id: 0x10bfcbc1 + member_id: 0xeca12358 + member_id: 0x18997485 + member_id: 0xaf950cd6 + member_id: 0x6aa818ef + member_id: 0x582418e0 + member_id: 0x62b167f2 + member_id: 0x9830973e + member_id: 0x04126204 + member_id: 0x438c7294 + member_id: 0x3dc22f77 + member_id: 0xa495a21e + member_id: 0x7702ac83 + member_id: 0x0d9c191d + member_id: 0x970bc9c5 + member_id: 0xf1b2bc8e + member_id: 0x36f08c92 + member_id: 0xd2d9edc7 + member_id: 0x0f0c4a28 + member_id: 0x6c41ba1d + member_id: 0x61a7a018 + member_id: 0x6a576f79 + member_id: 0x502a3287 + member_id: 0xf7e34336 + member_id: 0xfccd9ac7 + member_id: 0x46bdd553 + member_id: 0x642de823 + member_id: 0x7f4afc0e + member_id: 0x17917186 + member_id: 0xaabc2613 + member_id: 0x4140fd65 + } +} +struct_union { + id: 0x7681187b + kind: UNION + name: "bindings::bindings_raw::bpf_prog_aux__bindgen_ty_1" + definition { + bytesize: 32 + member_id: 0xd6776246 + member_id: 0x95a40d9e + } +} +struct_union { + id: 0x14164d44 + kind: STRUCT + name: "bindings::bindings_raw::bpf_prog_offload" + definition { + bytesize: 80 + member_id: 0x983096d1 + member_id: 0x92ee74bc + member_id: 0x3aca2565 + member_id: 0xe0a9b125 + member_id: 0x466862dd + member_id: 0x6bcba4bd + member_id: 0x3b2bae3c + member_id: 0x29e620d0 + member_id: 0x2ddf0252 + member_id: 0x4140f42e + } +} +struct_union { + id: 0x525f2494 + kind: STRUCT + name: "bindings::bindings_raw::bpf_prog_ops" + definition { + bytesize: 8 + member_id: 0x7e0cc1b6 + } +} +struct_union { + id: 0xb1fb8f6c + kind: STRUCT + name: "bindings::bindings_raw::bpf_prog_stats" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x8489b680 + kind: STRUCT + name: "bindings::bindings_raw::bpf_raw_event_map" + definition { + bytesize: 32 + member_id: 0x53f6ef9d + member_id: 0x3e168164 + member_id: 0x518057d0 + member_id: 0x009f85ce + } +} +struct_union { + id: 0xfb8055a2 + kind: STRUCT + name: "bindings::bindings_raw::bpf_run_ctx" + definition { + } +} +struct_union { + id: 0x9200504d + kind: STRUCT + name: "bindings::bindings_raw::bpf_token" + definition { + bytesize: 88 + member_id: 0xd6776246 + member_id: 0xb72013fa + member_id: 0x0f20badb + member_id: 0xcff55921 + member_id: 0x89fea0cb + member_id: 0x616ec0e4 + member_id: 0x12e58fb2 + member_id: 0xf1b2bd4f + } +} +struct_union { + id: 0x4a048cd0 + kind: STRUCT + name: "bindings::bindings_raw::bpf_tramp_image" + definition { + bytesize: 680 + member_id: 0x7734d8c5 + member_id: 0xd99b29bb + member_id: 0x18997432 + member_id: 0xf4259c52 + member_id: 0xd19b2875 + member_id: 0xbc4cd094 + member_id: 0xaa49a60b + } +} +struct_union { + id: 0x830e4a47 + kind: UNION + name: "bindings::bindings_raw::bpf_tramp_image__bindgen_ty_1" + definition { + bytesize: 32 + member_id: 0x95a40d9e + member_id: 0xd6776246 + } +} +struct_union { + id: 0xaf74831c + kind: STRUCT + name: "bindings::bindings_raw::bpf_trampoline" + definition { + bytesize: 200 + member_id: 0x2d161f14 + member_id: 0xb1807eab + member_id: 0xad2e0287 + member_id: 0xb7ee6808 + member_id: 0x2dbc3e67 + member_id: 0x20dfde04 + member_id: 0x21561b5d + member_id: 0x94632d60 + member_id: 0x66662eb1 + member_id: 0xb83e9843 + member_id: 0xa865f2a7 + member_id: 0x4140f7bb + } +} +struct_union { + id: 0x59c8d6a3 + kind: STRUCT + name: "bindings::bindings_raw::bpf_trampoline__bindgen_ty_1" + definition { + bytesize: 48 + member_id: 0xdfd1c3a4 + member_id: 0x24133870 + member_id: 0xf89ac99e + } +} +struct_union { + id: 0x9da6d5a8 + kind: STRUCT + name: "bindings::bindings_raw::bpf_verifier_env" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x6aad9f51 + kind: STRUCT + name: "bindings::bindings_raw::btf" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xe4f4db37 + kind: STRUCT + name: "bindings::bindings_raw::btf_field" + definition { + bytesize: 48 + member_id: 0x9bc8660f + member_id: 0xd9aaab82 + member_id: 0x8a94a003 + member_id: 0xaa8f8e34 + } +} +struct_union { + id: 0x452edf1e + kind: UNION + name: "bindings::bindings_raw::btf_field__bindgen_ty_1" + definition { + bytesize: 32 + member_id: 0x2cde83bd + member_id: 0x76afbbab + } +} +struct_union { + id: 0x83792afa + kind: STRUCT + name: "bindings::bindings_raw::btf_field_graph_root" + definition { + bytesize: 24 + member_id: 0x0f0c4336 + member_id: 0x6619491d + member_id: 0xc22e65bf + member_id: 0x757468ce + } +} +struct_union { + id: 0xe6db410e + kind: STRUCT + name: "bindings::bindings_raw::btf_field_kptr" + definition { + bytesize: 32 + member_id: 0x0f0c4336 + member_id: 0x9660a5c4 + member_id: 0x3fc647e3 + member_id: 0xf5f6d9c0 + } +} +struct_union { + id: 0x9b501470 + kind: STRUCT + name: "bindings::bindings_raw::btf_func_model" + definition { + bytesize: 27 + member_id: 0xf61c2060 + member_id: 0x78521f0c + member_id: 0x1cc6b310 + member_id: 0xed86201d + member_id: 0x6580eb50 + } +} +struct_union { + id: 0xba9f91d4 + kind: STRUCT + name: "bindings::bindings_raw::btf_mod_pair" + definition { + bytesize: 16 + member_id: 0x0f0c4336 + member_id: 0x9660a5c4 + } +} +struct_union { + id: 0xed55b46d + kind: STRUCT + name: "bindings::bindings_raw::btf_record" + definition { + bytesize: 24 + member_id: 0x82258632 + member_id: 0x55d7b1b1 + member_id: 0x41f4da90 + member_id: 0x7f6166a7 + member_id: 0x21626c85 + member_id: 0xcddd4e88 + member_id: 0x78ea403f + } +} +struct_union { + id: 0x9e4a8bad + kind: STRUCT + name: "bindings::bindings_raw::btf_type" + definition { + bytesize: 12 + member_id: 0xecbc4280 + member_id: 0xcd88b484 + member_id: 0xaa95971c + } +} +struct_union { + id: 0x5f3ad46a + kind: UNION + name: "bindings::bindings_raw::btf_type__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0xd9aaa6b9 + member_id: 0x8a94a4e2 + } +} +struct_union { + id: 0x07bc4c78 + kind: STRUCT + name: "bindings::bindings_raw::bug_entry" + definition { + bytesize: 12 + member_id: 0x1258d7c7 + member_id: 0x0bf4adb0 + member_id: 0xddafa6f0 + member_id: 0x2dfd9cdd + } +} +struct_union { + id: 0xcf7e5224 + kind: STRUCT + name: "bindings::bindings_raw::bus_dma_region" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0xb1076fac + kind: STRUCT + name: "bindings::bindings_raw::bus_type" + definition { + bytesize: 192 + member_id: 0x0ddab780 + member_id: 0x86038f7a + member_id: 0x8fca42a8 + member_id: 0xf95b61a8 + member_id: 0x4a5e6e66 + member_id: 0xb3991c33 + member_id: 0x938506ce + member_id: 0xd7824b5a + member_id: 0x2ab043b7 + member_id: 0xb4fff352 + member_id: 0x9ea91cc4 + member_id: 0x7d965a13 + member_id: 0x888a9abb + member_id: 0xf302fcfe + member_id: 0xca4ba5d0 + member_id: 0x49b4e65c + member_id: 0x1aea01af + member_id: 0xf2bd9156 + member_id: 0x0564f2b4 + member_id: 0x729412bb + member_id: 0x4140fb21 + member_id: 0xb10d112b + member_id: 0xf0cda1df + member_id: 0x0482c865 + } +} +struct_union { + id: 0xc19ff8b1 + kind: STRUCT + name: "bindings::bindings_raw::bvec_iter" + definition { + bytesize: 20 + member_id: 0x5f1e3902 + member_id: 0x423f67bf + member_id: 0x167f64a0 + member_id: 0x007070df + } +} +struct_union { + id: 0xbc716a82 + kind: STRUCT + name: "bindings::bindings_raw::cacheline_padding" + definition { + member_id: 0xa0b6611d + } +} +struct_union { + id: 0x9de6c60c + kind: STRUCT + name: "bindings::bindings_raw::callback_head" + definition { + bytesize: 16 + member_id: 0x11dee957 + member_id: 0x21105e2d + } +} +struct_union { + id: 0x73eae965 + kind: STRUCT + name: "bindings::bindings_raw::capture_control" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xaa1bd050 + kind: STRUCT + name: "bindings::bindings_raw::cdev" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x1dfb12a2 + kind: STRUCT + name: "bindings::bindings_raw::cfs_rq" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xb022a35c + kind: STRUCT + name: "bindings::bindings_raw::cftype" + definition { + bytesize: 216 + member_id: 0x0de38cbe + member_id: 0x915eb9d9 + member_id: 0x7cc909bf + member_id: 0x2dbc38ec + member_id: 0x7e72a566 + member_id: 0x8c9dfbc1 + member_id: 0x0f720a8f + member_id: 0x5142e4da + member_id: 0xadf00fdd + member_id: 0xaeb4baa8 + member_id: 0xaccee089 + member_id: 0x5a655f8d + member_id: 0xc99cc8d0 + member_id: 0xcdb14062 + member_id: 0x98f371f1 + member_id: 0xbfd11afc + member_id: 0x3448b892 + member_id: 0xbf1a13e2 + member_id: 0x34c0c799 + member_id: 0x5e0fee29 + member_id: 0x672269be + } +} +struct_union { + id: 0xcdcf6a1a + kind: STRUCT + name: "bindings::bindings_raw::cgroup" + definition { + bytesize: 1984 + member_id: 0xa1be2f40 + member_id: 0x2d57ea6c + member_id: 0x865ff849 + member_id: 0xcc695c35 + member_id: 0xcc28152a + member_id: 0x4f2c9b95 + member_id: 0x5f969901 + member_id: 0xbd80fd14 + member_id: 0x28b084a9 + member_id: 0xc040bcba + member_id: 0x2b74aa5c + member_id: 0x77fd043d + member_id: 0x5b96576b + member_id: 0xc178647b + member_id: 0x1e1e91bc + member_id: 0x93589118 + member_id: 0xe0e7ee44 + member_id: 0xdce853b8 + member_id: 0x4eb46a02 + member_id: 0xce85f8ee + member_id: 0x9a420257 + member_id: 0xa28cb1ab + member_id: 0x93e5bd55 + member_id: 0xe782e01e + member_id: 0x2f740ad0 + member_id: 0x624ceba8 + member_id: 0x2e0d0479 + member_id: 0xf5bbfca4 + member_id: 0xe940d61d + member_id: 0xa85f7308 + member_id: 0x8e53162e + member_id: 0x87a57d3a + member_id: 0x19c9f1f4 + member_id: 0xe3dd416c + member_id: 0x7efbc23a + member_id: 0xd9e7e8ca + member_id: 0xbabf2bc1 + member_id: 0x2171770f + member_id: 0x4b6c13d2 + member_id: 0xe18d3533 + member_id: 0x6838726f + member_id: 0x141afb28 + member_id: 0x10abba17 + member_id: 0x113052af + member_id: 0xd291da1e + } +} +struct_union { + id: 0xfe587138 + kind: STRUCT + name: "bindings::bindings_raw::cgroup_base_stat" + definition { + bytesize: 32 + member_id: 0x43b91df4 + member_id: 0x47533a3d + } +} +struct_union { + id: 0x49106dff + kind: STRUCT + name: "bindings::bindings_raw::cgroup_bpf" + definition { + bytesize: 720 + member_id: 0x310468bf + member_id: 0x5c9b311f + member_id: 0x2d4b6d20 + member_id: 0x4e0f720b + member_id: 0x28ca5897 + member_id: 0xb76fcadd + member_id: 0x7a7565af + } +} +struct_union { + id: 0x4c9a0048 + kind: STRUCT + name: "bindings::bindings_raw::cgroup_file" + definition { + bytesize: 56 + member_id: 0x5b965929 + member_id: 0xf416b0e7 + member_id: 0x5ce98bb3 + } +} +struct_union { + id: 0xda480c6d + kind: STRUCT + name: "bindings::bindings_raw::cgroup_freezer_state" + definition { + bytesize: 16 + member_id: 0x2c83a555 + member_id: 0xf96065ab + member_id: 0xb02d461b + member_id: 0xeaf0509b + } +} +struct_union { + id: 0xb2378b3b + kind: STRUCT + name: "bindings::bindings_raw::cgroup_namespace" + definition { + bytesize: 48 + member_id: 0x91e9180a + member_id: 0xde54f372 + member_id: 0x9f2a38a5 + member_id: 0x83cb08c9 + } +} +struct_union { + id: 0xc005da3e + kind: STRUCT + name: "bindings::bindings_raw::cgroup_root" + definition { + bytesize: 6272 + member_id: 0x9b646ee0 + member_id: 0x730ccc16 + member_id: 0x34b9c27e + member_id: 0x4f4138c5 + member_id: 0x95a40d35 + member_id: 0xa85b1a0c + member_id: 0x0d597412 + member_id: 0xe1a022a9 + member_id: 0x4ba1f6e0 + member_id: 0x2dbc3eac + member_id: 0xe8e4ea5f + member_id: 0x0de38b66 + member_id: 0x113057ba + } +} +struct_union { + id: 0x29ff9bfd + kind: STRUCT + name: "bindings::bindings_raw::cgroup_rstat_cpu" + definition { + bytesize: 144 + member_id: 0x27caf8a1 + member_id: 0xe3dd4d83 + member_id: 0x19c9f0b0 + member_id: 0x7fb82bbc + member_id: 0x3b64e7a5 + member_id: 0x74e92550 + member_id: 0x28999324 + } +} +struct_union { + id: 0x6e9ef0a1 + kind: STRUCT + name: "bindings::bindings_raw::cgroup_subsys" + definition { + bytesize: 256 + member_id: 0x8fcb2679 + member_id: 0x73a4ab1c + member_id: 0xa53361d2 + member_id: 0x589f63a5 + member_id: 0xbe91fb83 + member_id: 0x64ca541d + member_id: 0x98d6fc8b + member_id: 0x0cefb976 + member_id: 0x69c2faf4 + member_id: 0x0e736c79 + member_id: 0x76b1c461 + member_id: 0x96f0d766 + member_id: 0x8b17c620 + member_id: 0xe5f90f34 + member_id: 0x7415373f + member_id: 0x80c612d5 + member_id: 0x0d8ac4e6 + member_id: 0xae323bc0 + member_id: 0x6d50b36a + member_id: 0x1b08ff55 + member_id: 0x3dd03daa + member_id: 0xccca1725 + member_id: 0x0ddab1fd + member_id: 0x36805b15 + member_id: 0x93e5bb18 + member_id: 0x42976793 + member_id: 0x4bae2a0c + member_id: 0x881011a0 + member_id: 0xa79f5469 + member_id: 0x1836472e + member_id: 0x113050ea + } +} +struct_union { + id: 0x65a6432e + kind: STRUCT + name: "bindings::bindings_raw::cgroup_subsys_state" + definition { + bytesize: 216 + member_id: 0x6d952bdf + member_id: 0x8c9dfd1d + member_id: 0xb76fc524 + member_id: 0xeee57f55 + member_id: 0x25ad9b53 + member_id: 0x80eda69d + member_id: 0xccca1bc0 + member_id: 0x2dbc39d4 + member_id: 0x5cd782a8 + member_id: 0xdad073cd + member_id: 0x83113370 + member_id: 0x74fe4519 + member_id: 0x722281b4 + member_id: 0xcc28178f + member_id: 0x11305142 + } +} +struct_union { + id: 0x9355bc7c + kind: STRUCT + name: "bindings::bindings_raw::cgroup_taskset" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xaa2c12d9 + kind: STRUCT + name: "bindings::bindings_raw::class" + definition { + bytesize: 128 + member_id: 0x0ddab780 + member_id: 0xc36389cc + member_id: 0xf95b60a3 + member_id: 0x4eeadc2c + member_id: 0x1e301d61 + member_id: 0xffb70fad + member_id: 0xbf00f9f8 + member_id: 0x216952a9 + member_id: 0x9be5a870 + member_id: 0x4a6fc25a + member_id: 0xa07222ed + member_id: 0x0564fe55 + member_id: 0x4140f5f2 + member_id: 0xb10d1812 + member_id: 0xf0cda98a + member_id: 0x0482c7c6 + } +} +struct_union { + id: 0x6a03fdc1 + kind: STRUCT + name: "bindings::bindings_raw::cma" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0xdd51c248 + kind: STRUCT + name: "bindings::bindings_raw::codetag" + definition { + bytesize: 32 + member_id: 0x2dbc3e95 + member_id: 0xd467ccb6 + member_id: 0xe64c5ebb + member_id: 0xab6a50ba + member_id: 0xb047b243 + } +} +struct_union { + id: 0x1dd70bee + kind: STRUCT + name: "bindings::bindings_raw::compat_robust_list" + definition { + bytesize: 4 + member_id: 0x1127ba14 + } +} +struct_union { + id: 0x0c976b3e + kind: STRUCT + name: "bindings::bindings_raw::compat_robust_list_head" + definition { + bytesize: 12 + member_id: 0x7ccef058 + member_id: 0xda9f5c16 + member_id: 0x73a75053 + } +} +struct_union { + id: 0x25c41c1e + kind: STRUCT + name: "bindings::bindings_raw::completion" + definition { + bytesize: 32 + member_id: 0x1d9bcfac + member_id: 0x207e53c0 + } +} +struct_union { + id: 0xd7e07f03 + kind: STRUCT + name: "bindings::bindings_raw::core_state" + definition { + bytesize: 56 + member_id: 0xffb70994 + member_id: 0xfc282f46 + member_id: 0x56461629 + } +} +struct_union { + id: 0x524b9500 + kind: STRUCT + name: "bindings::bindings_raw::core_thread" + definition { + bytesize: 16 + member_id: 0x9c01e852 + member_id: 0x11ed06e2 + } +} +struct_union { + id: 0x0b3cc640 + kind: STRUCT + name: "bindings::bindings_raw::cpu_context" + definition { + bytesize: 104 + member_id: 0x979fb46c + member_id: 0xca243f98 + member_id: 0x0b19860d + member_id: 0x37d9ee40 + member_id: 0x769926d0 + member_id: 0xb9268313 + member_id: 0xf8e61d92 + member_id: 0x3aa676c3 + member_id: 0x7bdbdf78 + member_id: 0xbf9a7a85 + member_id: 0x54223269 + member_id: 0xce7302eb + member_id: 0xa5fb5ac1 + } +} +struct_union { + id: 0xd38585d6 + kind: STRUCT + name: "bindings::bindings_raw::cpu_itimer" + definition { + bytesize: 16 + member_id: 0x91b9c2c2 + member_id: 0x879b6716 + } +} +struct_union { + id: 0x0976b8d1 + kind: STRUCT + name: "bindings::bindings_raw::cpumask" + definition { + bytesize: 8 + member_id: 0xd7ef833a + } +} +struct_union { + id: 0x711da2c6 + kind: STRUCT + name: "bindings::bindings_raw::cred" + definition { + bytesize: 184 + member_id: 0x07314013 + member_id: 0x159519b8 + member_id: 0x08bd33d5 + member_id: 0x9a1aeff0 + member_id: 0x37ff0123 + member_id: 0xca66cf0c + member_id: 0xdd0ad8b0 + member_id: 0xaeb8c4dc + member_id: 0xd844412d + member_id: 0xe3187957 + member_id: 0x57259270 + member_id: 0xad4ded4d + member_id: 0x1bb50f0e + member_id: 0x38f06b11 + member_id: 0x6ee4c092 + member_id: 0x7a129c1b + member_id: 0xebc36de0 + member_id: 0x4474147b + member_id: 0x00230ad7 + member_id: 0xd7a5779a + member_id: 0xf1b2bc29 + member_id: 0x04126297 + member_id: 0xde54f567 + member_id: 0x9f2a3aca + member_id: 0x0dd2a1d5 + member_id: 0xaa39ed1b + } +} +struct_union { + id: 0xf34eb1f3 + kind: UNION + name: "bindings::bindings_raw::cred__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x3c561009 + member_id: 0x95a40d9e + } +} +struct_union { + id: 0x2036c6f2 + kind: STRUCT + name: "bindings::bindings_raw::css_set" + definition { + bytesize: 456 + member_id: 0x9a420d4f + member_id: 0x0516a9f2 + member_id: 0x8c661add + member_id: 0xb2ccba11 + member_id: 0xe3a3ca7d + member_id: 0xe72c27ff + member_id: 0x102f98be + member_id: 0x177b29a2 + member_id: 0xd47cf6ec + member_id: 0x277dd6f2 + member_id: 0x00d9a4c1 + member_id: 0xc75e0246 + member_id: 0x2d161eb6 + member_id: 0xdbade1c1 + member_id: 0xcdd68d2f + member_id: 0x9055b671 + member_id: 0x22a91694 + member_id: 0xcae03e5c + member_id: 0x5463bea5 + member_id: 0xe7bf9f79 + member_id: 0x3bd1e23f + member_id: 0x56d9e8ff + member_id: 0x11305407 + } +} +struct_union { + id: 0xb389499b + kind: STRUCT + name: "bindings::bindings_raw::ctl_dir" + definition { + bytesize: 96 + member_id: 0xefa560c8 + member_id: 0x931f2903 + } +} +struct_union { + id: 0x4413cc36 + kind: STRUCT + name: "bindings::bindings_raw::ctl_node" + definition { + bytesize: 32 + member_id: 0x0f27dee3 + member_id: 0xef0429df + } +} +struct_union { + id: 0x9e182122 + kind: STRUCT + name: "bindings::bindings_raw::ctl_table" + definition { + bytesize: 56 + member_id: 0xda9442ad + member_id: 0xffacc730 + member_id: 0xd5e396bf + member_id: 0x87080461 + member_id: 0x97de4acc + member_id: 0x5e34bc2b + member_id: 0xd4d9aecd + member_id: 0x9b9fffac + } +} +struct_union { + id: 0x89be7999 + kind: STRUCT + name: "bindings::bindings_raw::ctl_table_header" + definition { + bytesize: 88 + member_id: 0xaad3b782 + member_id: 0x9c113f6f + member_id: 0x410607ca + member_id: 0x93dfa980 + member_id: 0x3dd4169b + member_id: 0x721707e6 + member_id: 0x0f6e917c + member_id: 0x8cba72b2 + member_id: 0x8a94a29b + } +} +struct_union { + id: 0x191eab0a + kind: UNION + name: "bindings::bindings_raw::ctl_table_header__bindgen_ty_1" + definition { + bytesize: 24 + member_id: 0xaabf356c + member_id: 0x95a40d9e + } +} +struct_union { + id: 0x759c45cf + kind: STRUCT + name: "bindings::bindings_raw::ctl_table_header__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 24 + member_id: 0x4dd038b6 + member_id: 0xb6269884 + member_id: 0x8b5b279e + member_id: 0x65c0672e + member_id: 0xc8bf6b9d + } +} +struct_union { + id: 0xad85aa16 + kind: STRUCT + name: "bindings::bindings_raw::ctl_table_poll" + definition { + bytesize: 32 + member_id: 0x0a53a010 + member_id: 0x20f180da + } +} +struct_union { + id: 0x285b6af8 + kind: STRUCT + name: "bindings::bindings_raw::ctl_table_root" + definition { + bytesize: 128 + member_id: 0x374809c1 + member_id: 0xd42249f0 + member_id: 0xc8a022d1 + member_id: 0xf01deaf4 + } +} +struct_union { + id: 0x031f06f3 + kind: STRUCT + name: "bindings::bindings_raw::ctl_table_set" + definition { + bytesize: 104 + member_id: 0x315fb6c4 + member_id: 0x2e45a5d4 + } +} +struct_union { + id: 0xb4998a21 + kind: STRUCT + name: "bindings::bindings_raw::ddebug_class_map" + definition { + bytesize: 56 + member_id: 0x55b99362 + member_id: 0x642de7e9 + member_id: 0x4104c868 + member_id: 0x7b504e70 + member_id: 0xb58854b7 + member_id: 0x853fdbfa + member_id: 0x2ab3f4cd + } +} +struct_union { + id: 0x44416f7d + kind: STRUCT + name: "bindings::bindings_raw::debug_info" + definition { + bytesize: 272 + member_id: 0x7a152bc8 + member_id: 0x6fc054bc + member_id: 0xb8356d4f + member_id: 0xf8f4c631 + member_id: 0x8288de51 + } +} +struct_union { + id: 0x041ac474 + kind: STRUCT + name: "bindings::bindings_raw::deferred_split" + definition { + bytesize: 32 + member_id: 0xa83e9c9d + member_id: 0xc4bf4a8d + member_id: 0x16420fc7 + } +} +struct_union { + id: 0x6b6c1dbf + kind: STRUCT + name: "bindings::bindings_raw::delayed_call" + definition { + bytesize: 16 + member_id: 0xd2b0e10a + member_id: 0xa93f2992 + } +} +struct_union { + id: 0xae0e204a + kind: STRUCT + name: "bindings::bindings_raw::delayed_work" + definition { + bytesize: 104 + member_id: 0xd6776246 + member_id: 0x1d0d5375 + member_id: 0x22d61585 + member_id: 0x51e3a764 + member_id: 0x4140ff61 + member_id: 0xb10d1306 + } +} +struct_union { + id: 0x08b9be60 + kind: STRUCT + name: "bindings::bindings_raw::dentry" + definition { + bytesize: 208 + member_id: 0x804c26e9 + member_id: 0x9074a2ba + member_id: 0xe70ceeb2 + member_id: 0xb88e5669 + member_id: 0x41763401 + member_id: 0x190258b8 + member_id: 0x9164bc2c + member_id: 0x528a1157 + member_id: 0x3a51bbab + member_id: 0x3c53db75 + member_id: 0x58015b5c + member_id: 0xb15fb5c7 + member_id: 0xaa9a0899 + member_id: 0x7e09d4da + member_id: 0x86da0d9f + member_id: 0xf1dc74dd + member_id: 0x4140f7bb + member_id: 0xb10d1210 + } +} +struct_union { + id: 0x50acc652 + kind: UNION + name: "bindings::bindings_raw::dentry__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0xe9e42ed0 + member_id: 0x0528b3a7 + } +} +struct_union { + id: 0xe45ca7c8 + kind: UNION + name: "bindings::bindings_raw::dentry__bindgen_ty_2" + definition { + bytesize: 16 + member_id: 0x4a5fd19d + member_id: 0xdbe7dde5 + member_id: 0x9af59d30 + } +} +struct_union { + id: 0x3de5372d + kind: STRUCT + name: "bindings::bindings_raw::dentry_operations" + definition { + bytesize: 192 + member_id: 0xb0787349 + member_id: 0xf74abf9f + member_id: 0xe711bb6b + member_id: 0x878382fb + member_id: 0x01c9f43a + member_id: 0xcf247653 + member_id: 0x2699addf + member_id: 0xc2211ad7 + member_id: 0xc77d8133 + member_id: 0x975aafd0 + member_id: 0xd4d2fc80 + member_id: 0xd614f91a + member_id: 0xa3a1f3a9 + member_id: 0xa05be96a + member_id: 0x4140f7fa + member_id: 0xb10d135b + member_id: 0xf0cda433 + member_id: 0x0482c243 + } +} +struct_union { + id: 0x53f0d957 + kind: STRUCT + name: "bindings::bindings_raw::dev_archdata" + definition { + } +} +struct_union { + id: 0xbcea4538 + kind: STRUCT + name: "bindings::bindings_raw::dev_iommu" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x4ab54736 + kind: STRUCT + name: "bindings::bindings_raw::dev_links_info" + definition { + bytesize: 56 + member_id: 0xf40d96a0 + member_id: 0x82e8dd92 + member_id: 0xd9044918 + member_id: 0x20b39cdd + } +} +struct_union { + id: 0x19c17103 + kind: STRUCT + name: "bindings::bindings_raw::dev_msi_info" + definition { + bytesize: 16 + member_id: 0xa70bdef9 + member_id: 0xff88fdcc + } +} +struct_union { + id: 0x4a343bd0 + kind: STRUCT + name: "bindings::bindings_raw::dev_pagemap" + definition { + bytesize: 160 + member_id: 0x01009491 + member_id: 0xad4bd582 + member_id: 0x1d6ab809 + member_id: 0x8a94a758 + member_id: 0x2dbc3858 + member_id: 0xa49b6e54 + member_id: 0xafa0b1bf + member_id: 0x4aa3952e + member_id: 0xebbd0bae + member_id: 0xaa804dc9 + } +} +struct_union { + id: 0x4aea3c8a + kind: STRUCT + name: "bindings::bindings_raw::dev_pagemap__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x0ebad1d7 + member_id: 0xaa31541d + member_id: 0xeb3cca28 + } +} +struct_union { + id: 0x84a75a5e + kind: STRUCT + name: "bindings::bindings_raw::dev_pagemap_ops" + definition { + bytesize: 24 + member_id: 0x88e16cca + member_id: 0x3f81d17f + member_id: 0xd2f45396 + } +} +struct_union { + id: 0xa6b5476f + kind: STRUCT + name: "bindings::bindings_raw::dev_pin_info" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xb8012dbd + kind: STRUCT + name: "bindings::bindings_raw::dev_pm_domain" + definition { + bytesize: 248 + member_id: 0xaf3fd853 + member_id: 0x46cf76ad + member_id: 0x0e2384a1 + member_id: 0xdc0f6d93 + member_id: 0x50880e5f + member_id: 0x56669984 + member_id: 0xc39d5d90 + member_id: 0x4140fc82 + } +} +struct_union { + id: 0x67a3dc9e + kind: STRUCT + name: "bindings::bindings_raw::dev_pm_info" + definition { + bytesize: 328 + member_id: 0x6f618433 + member_id: 0x1b08f0aa + member_id: 0x3d79c587 + member_id: 0x1ee6c037 + member_id: 0x2d356c65 + member_id: 0x4d534d70 + member_id: 0xc48ea399 + member_id: 0xff3f86ba + member_id: 0x5c49e0f7 + member_id: 0xff104f8a + member_id: 0x58137e0a + member_id: 0xf2828e1a + member_id: 0xd6776082 + member_id: 0xcc1b14af + member_id: 0xf7e32152 + member_id: 0x05c079ad + member_id: 0x8a610237 + member_id: 0x9c894172 + member_id: 0xbbf817b3 + member_id: 0x53c8f7b3 + member_id: 0xb62e7fa0 + member_id: 0x52635a54 + member_id: 0x9fc1516c + member_id: 0xf7f64f40 + member_id: 0x1c263f7b + member_id: 0x8fe8a227 + member_id: 0xc3d8809c + member_id: 0x4edd5825 + member_id: 0x7fc79c6a + member_id: 0x16e7f355 + member_id: 0xb425dbae + member_id: 0xed2b1260 + member_id: 0x4140f9a5 + member_id: 0xb10d1a0a + } +} +struct_union { + id: 0xb4d8f054 + kind: STRUCT + name: "bindings::bindings_raw::dev_pm_ops" + definition { + bytesize: 192 + member_id: 0x3daee608 + member_id: 0x4a058fa9 + member_id: 0xf36e90e1 + member_id: 0xca4ba7bf + member_id: 0x2c35445b + member_id: 0x14e4bdc1 + member_id: 0x989c3b91 + member_id: 0xfad917e2 + member_id: 0xb1c37759 + member_id: 0x1fd8ed7b + member_id: 0x2ea84dd4 + member_id: 0x854e2df3 + member_id: 0xcb103b8f + member_id: 0xdee96091 + member_id: 0x8609269c + member_id: 0xe14d57b9 + member_id: 0xee73ec2b + member_id: 0x23b1a66f + member_id: 0xf51781c6 + member_id: 0x03c68a7e + member_id: 0x96ec2d86 + member_id: 0xd5068349 + member_id: 0xc474707c + member_id: 0x4140fa0c + } +} +struct_union { + id: 0xce85b802 + kind: STRUCT + name: "bindings::bindings_raw::dev_pm_qos" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x3d1a777e + kind: STRUCT + name: "bindings::bindings_raw::device" + definition { + bytesize: 912 + member_id: 0x45c0f944 + member_id: 0x7234acf0 + member_id: 0xa69fe895 + member_id: 0xdd686123 + member_id: 0x8a757ba0 + member_id: 0xdaf6f744 + member_id: 0xd45436af + member_id: 0x38e00001 + member_id: 0x6d74e0ae + member_id: 0xad2e0c33 + member_id: 0x34c07a6c + member_id: 0xa96ef0bb + member_id: 0x2b3c9eae + member_id: 0xc1188f08 + member_id: 0x16696c8e + member_id: 0x6f9aeb26 + member_id: 0x3d3699e9 + member_id: 0x4d0ab279 + member_id: 0x56b90894 + member_id: 0x5154f265 + member_id: 0x70a25cc4 + member_id: 0xebcc0296 + member_id: 0x32afd1f7 + member_id: 0x1bf682fa + member_id: 0x38bca50b + member_id: 0xf4ee1244 + member_id: 0x3a8793c1 + member_id: 0x473a9eb8 + member_id: 0x76d35d7e + member_id: 0x570365e1 + member_id: 0xf7d77240 + member_id: 0x6e7a3f79 + member_id: 0x709f812c + member_id: 0xccfb99e0 + member_id: 0xda25d261 + member_id: 0x08f2b2ad + member_id: 0x86614d78 + member_id: 0x930e18bc + member_id: 0xaec4d1d9 + member_id: 0x661aa6ec + member_id: 0xaf8382fc + member_id: 0x1e57ac4f + member_id: 0x4342327a + member_id: 0x1b08fc69 + member_id: 0x3dd03e96 + member_id: 0x4140f3df + member_id: 0xb10d1ec1 + member_id: 0xf0cda7a1 + member_id: 0x0482cb72 + member_id: 0x444f08d6 + member_id: 0x82004144 + member_id: 0xc3cfe8a2 + member_id: 0x358bab28 + } +} +struct_union { + id: 0xde29c4b3 + kind: STRUCT + name: "bindings::bindings_raw::device_dma_parameters" + definition { + bytesize: 16 + member_id: 0x6062a895 + member_id: 0xbe6b1a63 + member_id: 0x527587ff + } +} +struct_union { + id: 0x40e7c3cb + kind: STRUCT + name: "bindings::bindings_raw::device_driver" + definition { + bytesize: 176 + member_id: 0x0ddab780 + member_id: 0xdaf6f4ba + member_id: 0x4aa9ec89 + member_id: 0x4104c868 + member_id: 0xae90c5aa + member_id: 0xf652e606 + member_id: 0x7e83ae53 + member_id: 0xf0897318 + member_id: 0xd7824b5a + member_id: 0x2ab043b7 + member_id: 0xb47796d2 + member_id: 0x9ea91cc4 + member_id: 0xf302fd79 + member_id: 0xca4ba7d8 + member_id: 0x930e121c + member_id: 0xf95b63c7 + member_id: 0x0564f49b + member_id: 0x45ccc327 + member_id: 0xa6bb9160 + member_id: 0x4140f380 + member_id: 0xb10d196c + member_id: 0xf0cda551 + member_id: 0x0482c5b6 + } +} +struct_union { + id: 0xa98abf16 + kind: STRUCT + name: "bindings::bindings_raw::device_node" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xd77bd98e + kind: STRUCT + name: "bindings::bindings_raw::device_physical_location" + definition { + bytesize: 16 + member_id: 0xd3f6a3ef + member_id: 0x7f4279c4 + member_id: 0x43bb2ff0 + member_id: 0x43a1699c + member_id: 0x0f8d700a + } +} +struct_union { + id: 0x90d64958 + kind: STRUCT + name: "bindings::bindings_raw::device_private" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xfff50ded + kind: STRUCT + name: "bindings::bindings_raw::device_type" + definition { + bytesize: 48 + member_id: 0x0ddab780 + member_id: 0x930e1547 + member_id: 0x93850e9e + member_id: 0x1e1fa21a + member_id: 0xaec4d8aa + member_id: 0x0564fbaf + } +} +struct_union { + id: 0x8a68c517 + kind: STRUCT + name: "bindings::bindings_raw::dir_context" + definition { + bytesize: 16 + member_id: 0x2527f7cf + member_id: 0x2649d8ae + } +} +struct_union { + id: 0xf2c27f21 + kind: STRUCT + name: "bindings::bindings_raw::disk_events" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x23311869 + kind: STRUCT + name: "bindings::bindings_raw::disk_stats" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0xef9fcc7c + kind: STRUCT + name: "bindings::bindings_raw::dma_coherent_mem" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0xf3e6e38c + kind: STRUCT + name: "bindings::bindings_raw::dma_map_ops" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0xa0a53a69 + kind: STRUCT + name: "bindings::bindings_raw::dquot" + definition { + bytesize: 224 + member_id: 0xf09a0b77 + member_id: 0xb391887e + member_id: 0xa2ce7ecf + member_id: 0xc2df5628 + member_id: 0x48d744da + member_id: 0xf891e00f + member_id: 0x53374c36 + member_id: 0x9f5eda65 + member_id: 0x158dad7c + member_id: 0x4b2ae5d7 + member_id: 0xbadec5f5 + member_id: 0x8fe86a2f + } +} +struct_union { + id: 0x3403d6a3 + kind: STRUCT + name: "bindings::bindings_raw::dquot_operations" + definition { + bytesize: 104 + member_id: 0x9fc5a776 + member_id: 0xaf24be50 + member_id: 0xa758a361 + member_id: 0x18deebb1 + member_id: 0xc264a481 + member_id: 0x05187543 + member_id: 0xb009d3c9 + member_id: 0x8406caa9 + member_id: 0x64a6fdba + member_id: 0xb14e53c3 + member_id: 0x096cf42d + member_id: 0x4140ff61 + member_id: 0xb10d1306 + } +} +struct_union { + id: 0x010aafa5 + kind: STRUCT + name: "bindings::bindings_raw::driver_private" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x9be2793e + kind: STRUCT + name: "bindings::bindings_raw::elevator_queue" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x35225954 + kind: STRUCT + name: "bindings::bindings_raw::elf64_sym" + definition { + bytesize: 24 + member_id: 0xc1e44c23 + member_id: 0x78550a89 + member_id: 0xfe08c0fc + member_id: 0x762ba66a + member_id: 0x30f5ba68 + member_id: 0x76b9f85a + } +} +struct_union { + id: 0x80ae5b56 + kind: STRUCT + name: "bindings::bindings_raw::em_perf_domain" + definition { + bytesize: 32 + member_id: 0xdc0d8b24 + member_id: 0xd5e2b60c + member_id: 0xdd720830 + member_id: 0xd7ef84eb + member_id: 0x2d57e580 + member_id: 0xe74e1ffe + } +} +struct_union { + id: 0xb633d11a + kind: STRUCT + name: "bindings::bindings_raw::em_perf_state" + definition { + bytesize: 40 + member_id: 0x4d6919fb + member_id: 0xe52848c5 + member_id: 0xa9363df0 + member_id: 0x91be6d4d + member_id: 0x2d57ede2 + } +} +struct_union { + id: 0xf9271c55 + kind: STRUCT + name: "bindings::bindings_raw::em_perf_table" + definition { + bytesize: 24 + member_id: 0x95a40d9e + member_id: 0x02033315 + member_id: 0x72110d45 + } +} +struct_union { + id: 0x0e3f90b6 + kind: STRUCT + name: "bindings::bindings_raw::eventfd_ctx" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xd2751e04 + kind: STRUCT + name: "bindings::bindings_raw::exception_table_entry" + definition { + bytesize: 12 + member_id: 0x3b04df33 + member_id: 0x89a1d9e7 + member_id: 0x8a07f095 + member_id: 0xffd5caad + } +} +struct_union { + id: 0x4bbfe011 + kind: STRUCT + name: "bindings::bindings_raw::export_operations" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xe6bbd05c + kind: STRUCT + name: "bindings::bindings_raw::fc_log" + definition { + bytesize: 80 + member_id: 0x07ff3238 + member_id: 0xb5779ba9 + member_id: 0xeeb08d38 + member_id: 0x34df99ae + member_id: 0x4aa9e1aa + member_id: 0x333a4a66 + } +} +struct_union { + id: 0x31e0d11c + kind: STRUCT + name: "bindings::bindings_raw::fdtable" + definition { + bytesize: 56 + member_id: 0xbe988c40 + member_id: 0x7f1d16ec + member_id: 0x44f67cf3 + member_id: 0xcef83b0a + member_id: 0x9c1b56ea + member_id: 0x95a40a59 + } +} +struct_union { + id: 0xe018e97f + kind: STRUCT + name: "bindings::bindings_raw::fiemap_extent_info" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x73e5cca0 + kind: STRUCT + name: "bindings::bindings_raw::file" + definition { + bytesize: 216 + member_id: 0x0986e955 + member_id: 0x6bc84faf + member_id: 0x8f18abf9 + member_id: 0x57d05ad7 + member_id: 0x761b14e7 + member_id: 0xf23c8d4f + member_id: 0x2ef6542a + member_id: 0x38c7b1d7 + member_id: 0xaef148a7 + member_id: 0xa6985eec + member_id: 0x931f51a7 + member_id: 0xaa123344 + member_id: 0xafdd1c72 + member_id: 0x74b2b071 + member_id: 0x4ad0ec09 + member_id: 0x85c7187d + member_id: 0xc3aa2f36 + member_id: 0x5039e0eb + member_id: 0xc595432c + member_id: 0x4140f4e4 + member_id: 0xb10d1884 + } +} +struct_union { + id: 0xd89c14ea + kind: UNION + name: "bindings::bindings_raw::file__bindgen_ty_1" + definition { + bytesize: 48 + member_id: 0x17151398 + member_id: 0x5a2d0ef2 + } +} +struct_union { + id: 0x9e5776e0 + kind: UNION + name: "bindings::bindings_raw::file__bindgen_ty_2" + definition { + bytesize: 32 + member_id: 0xf37b9488 + member_id: 0xa21ddab9 + member_id: 0xe25e4ede + member_id: 0xea2c1dd9 + } +} +struct_union { + id: 0xeb6d20ee + kind: STRUCT + name: "bindings::bindings_raw::file_lease" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xe2ac7b2e + kind: STRUCT + name: "bindings::bindings_raw::file_lock" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x326fe23a + kind: STRUCT + name: "bindings::bindings_raw::file_lock_context" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x389570a3 + kind: STRUCT + name: "bindings::bindings_raw::file_operations" + definition { + bytesize: 264 + member_id: 0x4aa9e54b + member_id: 0xa09b2230 + member_id: 0x83b41cf0 + member_id: 0x48dfdf30 + member_id: 0x34f97925 + member_id: 0xeb6ec095 + member_id: 0xa86bc5e2 + member_id: 0x5e69be01 + member_id: 0x7b332b83 + member_id: 0x5e55c2ac + member_id: 0xd41c0668 + member_id: 0x4a1438e2 + member_id: 0x874c2ab6 + member_id: 0xad1ef232 + member_id: 0x7fc5ce55 + member_id: 0xae328a25 + member_id: 0x1af5849c + member_id: 0xa3e6b2df + member_id: 0x2d6baf21 + member_id: 0x42a7b027 + member_id: 0xf8b3ff56 + member_id: 0x8185e83d + member_id: 0xbbf981f9 + member_id: 0x221d8022 + member_id: 0x035fcfff + member_id: 0xa1414306 + member_id: 0x528d6643 + member_id: 0x3d91ec1c + member_id: 0x047e7d3f + member_id: 0x0809869a + member_id: 0x68ddd432 + member_id: 0xcc5457b1 + member_id: 0xaf024100 + } +} +struct_union { + id: 0x6d05dbf3 + kind: STRUCT + name: "bindings::bindings_raw::file_ra_state" + definition { + bytesize: 32 + member_id: 0x46245a47 + member_id: 0xd9aaa258 + member_id: 0x84e6a96b + member_id: 0x530c0bee + member_id: 0xcc1bad71 + member_id: 0x0d9c1ab8 + } +} +struct_union { + id: 0xae1839be + kind: STRUCT + name: "bindings::bindings_raw::file_system_type" + definition { + bytesize: 72 + member_id: 0x0ddab780 + member_id: 0x2e4ba4fd + member_id: 0x35feb27e + member_id: 0x3b52134c + member_id: 0x25bb87fa + member_id: 0x6e69fa88 + member_id: 0x4aa9e4d9 + member_id: 0x11d2119f + member_id: 0x8d3b9a9f + member_id: 0xdbed7235 + member_id: 0xcfa8c8df + member_id: 0x48f36a91 + member_id: 0x9f77fdb4 + member_id: 0x9ded5e19 + member_id: 0xfeed7f0f + member_id: 0x46bcc6c0 + member_id: 0x914fc9ba + } +} +struct_union { + id: 0xee774f74 + kind: STRUCT + name: "bindings::bindings_raw::fileattr" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x112c0b8f + kind: STRUCT + name: "bindings::bindings_raw::filename" + definition { + bytesize: 32 + member_id: 0x0ddab780 + member_id: 0x32744778 + member_id: 0xb76793df + member_id: 0xf41e4f0f + member_id: 0x21bc2b58 + } +} +struct_union { + id: 0x91beb286 + kind: STRUCT + name: "bindings::bindings_raw::files_struct" + definition { + bytesize: 704 + member_id: 0x65391fb4 + member_id: 0x4928a9ff + member_id: 0x3bdba7ab + member_id: 0xf0c1d0c3 + member_id: 0x653345f1 + member_id: 0xa8c4defe + member_id: 0xfc8b9d00 + member_id: 0xa9be9750 + member_id: 0x1aaf0b68 + member_id: 0xff1124c6 + member_id: 0x7601ad60 + member_id: 0xcc9e235c + } +} +struct_union { + id: 0x1ca834a8 + kind: STRUCT + name: "bindings::bindings_raw::folio" + definition { + bytesize: 192 + member_id: 0xaad575cb + member_id: 0xc592d92c + member_id: 0x04305685 + } +} +struct_union { + id: 0x1fdce253 + kind: UNION + name: "bindings::bindings_raw::folio__bindgen_ty_1" + definition { + bytesize: 64 + member_id: 0xaa7b0c1a + member_id: 0x3261a5cc + } +} +struct_union { + id: 0xb1a53308 + kind: STRUCT + name: "bindings::bindings_raw::folio__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 64 + member_id: 0x2d57ed49 + member_id: 0xaad3407a + member_id: 0x5dc359af + member_id: 0xad066103 + member_id: 0xc532e96d + member_id: 0xa3a9711c + member_id: 0x5f61d19d + member_id: 0xbf79e266 + } +} +struct_union { + id: 0x19edb273 + kind: UNION + name: "bindings::bindings_raw::folio__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x5405d8db + member_id: 0xaaa2b283 + } +} +struct_union { + id: 0x681baa68 + kind: STRUCT + name: "bindings::bindings_raw::folio__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0xbd93c039 + member_id: 0x3d2a690a + } +} +struct_union { + id: 0x39f0734f + kind: UNION + name: "bindings::bindings_raw::folio__bindgen_ty_1__bindgen_ty_1__bindgen_ty_2" + definition { + bytesize: 8 + member_id: 0x915f3c6b + member_id: 0x6dbf29b4 + } +} +struct_union { + id: 0x99ccedef + kind: UNION + name: "bindings::bindings_raw::folio__bindgen_ty_2" + definition { + bytesize: 64 + member_id: 0xaabe07db + member_id: 0x3236211f + } +} +struct_union { + id: 0x74aef282 + kind: STRUCT + name: "bindings::bindings_raw::folio__bindgen_ty_2__bindgen_ty_1" + definition { + bytesize: 40 + member_id: 0xc19afdb2 + member_id: 0xf241a7a0 + member_id: 0x86e5cc3f + member_id: 0x145465ad + member_id: 0x5d957355 + member_id: 0xc93fa5f0 + member_id: 0xb436ee2f + } +} +struct_union { + id: 0x7beb8705 + kind: UNION + name: "bindings::bindings_raw::folio__bindgen_ty_3" + definition { + bytesize: 64 + member_id: 0xaabbe1fc + member_id: 0xc59fdf0b + member_id: 0xeef81b35 + } +} +struct_union { + id: 0x7148d530 + kind: STRUCT + name: "bindings::bindings_raw::folio__bindgen_ty_3__bindgen_ty_1" + definition { + bytesize: 48 + member_id: 0x8758955a + member_id: 0x2d836872 + member_id: 0x0abbdbc0 + member_id: 0x2320419c + member_id: 0xc3b9c875 + member_id: 0xd2f615f4 + } +} +struct_union { + id: 0x94c1d238 + kind: STRUCT + name: "bindings::bindings_raw::folio__bindgen_ty_3__bindgen_ty_2" + definition { + bytesize: 32 + member_id: 0x382e8b6e + member_id: 0x369d1668 + member_id: 0xfde27fc3 + } +} +struct_union { + id: 0x75078903 + kind: STRUCT + name: "bindings::bindings_raw::folio_batch" + definition { + bytesize: 256 + member_id: 0xd18f1a8a + member_id: 0x868b49b5 + member_id: 0x4dbc743c + member_id: 0x53f47792 + } +} +struct_union { + id: 0xcd1e6a9f + kind: STRUCT + name: "bindings::bindings_raw::fown_struct" + definition { + bytesize: 40 + member_id: 0xbf91bd2b + member_id: 0x2d8fddb1 + member_id: 0x74b14277 + member_id: 0xd10a1762 + member_id: 0x15951e7d + member_id: 0xca66c76e + member_id: 0x5850cfed + } +} +struct_union { + id: 0x720f1437 + kind: STRUCT + name: "bindings::bindings_raw::fprop_global" + definition { + bytesize: 48 + member_id: 0x11066fa9 + member_id: 0xffa5edbc + member_id: 0x00434f01 + } +} +struct_union { + id: 0xd2e317ba + kind: STRUCT + name: "bindings::bindings_raw::fprop_local_percpu" + definition { + bytesize: 48 + member_id: 0x11066fa9 + member_id: 0xffa5edbc + member_id: 0x2d6e4fb0 + } +} +struct_union { + id: 0xe160fd0e + kind: STRUCT + name: "bindings::bindings_raw::free_area" + definition { + bytesize: 104 + member_id: 0xe038f0a4 + member_id: 0xbfb64386 + } +} +struct_union { + id: 0x6e4cb73b + kind: STRUCT + name: "bindings::bindings_raw::freeptr_t" + definition { + bytesize: 8 + member_id: 0x2800c3d2 + } +} +struct_union { + id: 0x9817475e + kind: STRUCT + name: "bindings::bindings_raw::fs_context" + definition { + bytesize: 168 + member_id: 0xaf8bbe1c + member_id: 0x3a3f56fd + member_id: 0xaa07bb6f + member_id: 0x4ed77416 + member_id: 0x720cedbf + member_id: 0x93d7908b + member_id: 0xde54f986 + member_id: 0x811da0ef + member_id: 0xcef570d0 + member_id: 0xc07d253a + member_id: 0xd72f4309 + member_id: 0xf1b2b640 + member_id: 0xb05d4093 + member_id: 0x623a1ce3 + member_id: 0xf93d7599 + member_id: 0x3ec1acb2 + member_id: 0x1b08f45a + member_id: 0x3d133083 + member_id: 0xa838ed44 + } +} +struct_union { + id: 0x28ba1a78 + kind: STRUCT + name: "bindings::bindings_raw::fs_context_operations" + definition { + bytesize: 48 + member_id: 0xfea6e311 + member_id: 0x47d60f15 + member_id: 0xbce8061c + member_id: 0x8018103f + member_id: 0x419b4e97 + member_id: 0x319197f6 + } +} +struct_union { + id: 0x3c582d1c + kind: STRUCT + name: "bindings::bindings_raw::fs_parameter" + definition { + bytesize: 40 + member_id: 0x2057d173 + member_id: 0x1b08f970 + member_id: 0x3dd03b8f + member_id: 0xaa095917 + member_id: 0xd9417dac + member_id: 0x21a8440a + } +} +struct_union { + id: 0xc3f9fc39 + kind: UNION + name: "bindings::bindings_raw::fs_parameter__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0xdff3f9ce + member_id: 0xd1b92981 + member_id: 0x0dd5b766 + member_id: 0xbf91bd2b + } +} +struct_union { + id: 0x75cfb601 + kind: STRUCT + name: "bindings::bindings_raw::fs_parameter_spec" + definition { + bytesize: 32 + member_id: 0x0ddab780 + member_id: 0x8af4b215 + member_id: 0xf6670889 + member_id: 0x2dfd9a2c + member_id: 0xffaccb18 + } +} +struct_union { + id: 0x64984ca1 + kind: STRUCT + name: "bindings::bindings_raw::fs_parse_result" + definition { + bytesize: 16 + member_id: 0x898df7a9 + member_id: 0xaa274e91 + } +} +struct_union { + id: 0xede3594e + kind: UNION + name: "bindings::bindings_raw::fs_parse_result__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0xa9bbbd77 + member_id: 0x39836991 + member_id: 0x13c24f30 + member_id: 0xfda4a77e + member_id: 0x15951d59 + member_id: 0x08bd3a56 + } +} +struct_union { + id: 0x9cb3d1f2 + kind: STRUCT + name: "bindings::bindings_raw::fs_struct" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x05c26d15 + kind: STRUCT + name: "bindings::bindings_raw::fscrypt_inode_info" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xaece1eb3 + kind: STRUCT + name: "bindings::bindings_raw::fscrypt_keyring" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0xb28ab9bd + kind: STRUCT + name: "bindings::bindings_raw::fscrypt_operations" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x08a5e470 + kind: STRUCT + name: "bindings::bindings_raw::fsnotify_mark_connector" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x01d33eab + kind: STRUCT + name: "bindings::bindings_raw::fsnotify_sb_info" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x0611f166 + kind: STRUCT + name: "bindings::bindings_raw::fsverity_info" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x51ce6d18 + kind: STRUCT + name: "bindings::bindings_raw::fsverity_operations" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x59a3409b + kind: STRUCT + name: "bindings::bindings_raw::ftrace_ops" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xec72a726 + kind: STRUCT + name: "bindings::bindings_raw::futex_pi_state" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x6f4beea7 + kind: STRUCT + name: "bindings::bindings_raw::fwnode_endpoint" + definition { + bytesize: 16 + member_id: 0x482fa366 + member_id: 0xccfb9b61 + member_id: 0x57fb6e3b + } +} +struct_union { + id: 0xe6fa6a4a + kind: STRUCT + name: "bindings::bindings_raw::fwnode_handle" + definition { + bytesize: 72 + member_id: 0xdfec0a2c + member_id: 0xaf96cf0c + member_id: 0xce3c3d2c + member_id: 0xf40d9e69 + member_id: 0x82e8d397 + member_id: 0x2d45acba + member_id: 0x4140f644 + } +} +struct_union { + id: 0x5d6dddff + kind: STRUCT + name: "bindings::bindings_raw::fwnode_operations" + definition { + bytesize: 176 + member_id: 0x31ea098d + member_id: 0x4a0bf5ce + member_id: 0x4417395b + member_id: 0x17a0077f + member_id: 0xccf967bb + member_id: 0x11a01cd0 + member_id: 0x936b94ec + member_id: 0xc465d4b4 + member_id: 0xef205310 + member_id: 0x1a0e9653 + member_id: 0x26175094 + member_id: 0x7564fb1d + member_id: 0xf655f5ad + member_id: 0xd1aa6b7d + member_id: 0x70ebe1df + member_id: 0x5c4dd0c7 + member_id: 0xd2a705f1 + member_id: 0xc3cd6dc3 + member_id: 0xb28f0e9f + member_id: 0x5104c815 + member_id: 0x71f245e5 + member_id: 0xa41bc445 + } +} +struct_union { + id: 0x4b172c11 + kind: STRUCT + name: "bindings::bindings_raw::fwnode_reference_args" + definition { + bytesize: 144 + member_id: 0x6e7a3e46 + member_id: 0x8badad7b + member_id: 0x3455f41e + } +} +struct_union { + id: 0x55cb68e7 + kind: STRUCT + name: "bindings::bindings_raw::gendisk" + definition { + bytesize: 712 + member_id: 0xcb5ad932 + member_id: 0xf105b3fe + member_id: 0xc3a4f3d7 + member_id: 0x256f9a0f + member_id: 0x1160a596 + member_id: 0x12a487fe + member_id: 0xd9e7b987 + member_id: 0x7adced0e + member_id: 0xb1ad1055 + member_id: 0xadc8ea88 + member_id: 0xf23c8fd9 + member_id: 0xd547e13f + member_id: 0x2d8db64b + member_id: 0x72cc9a7c + member_id: 0x48f6dee2 + member_id: 0x9ce6b079 + member_id: 0xd5d18bfa + member_id: 0x7b8e6d52 + member_id: 0xc3c4d30c + member_id: 0x19b13584 + member_id: 0xb156060e + member_id: 0xc955eb12 + member_id: 0x391690aa + member_id: 0x4227fdfb + member_id: 0xb95224de + member_id: 0xf76a4152 + member_id: 0xa971e576 + member_id: 0xfe188d5d + member_id: 0x3ee7c32c + member_id: 0x2f6ada03 + member_id: 0xeb2c891a + member_id: 0x7b2edfb5 + member_id: 0x1aea98ea + member_id: 0xf6f9dd27 + member_id: 0xd52838aa + member_id: 0xaa6bdb3d + member_id: 0x62940ad6 + member_id: 0x51614ea5 + member_id: 0x9a24fbf3 + member_id: 0x4140fb67 + member_id: 0xb10d1f7f + member_id: 0xf0cda993 + member_id: 0x0482c7db + member_id: 0xd66a3e8b + } +} +struct_union { + id: 0xa4daf8de + kind: STRUCT + name: "bindings::bindings_raw::group_info" + definition { + bytesize: 8 + member_id: 0x07ff3238 + member_id: 0x2b4cb668 + member_id: 0x08c8ed27 + } +} +struct_union { + id: 0xfcacd1e6 + kind: STRUCT + name: "bindings::bindings_raw::hd_geometry" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x27bb7f8e + kind: STRUCT + name: "bindings::bindings_raw::hlist_bl_head" + definition { + bytesize: 8 + member_id: 0x1fc3cabc + } +} +struct_union { + id: 0xb9b69b2b + kind: STRUCT + name: "bindings::bindings_raw::hlist_bl_node" + definition { + bytesize: 16 + member_id: 0x11d7fd40 + member_id: 0x5e37e0d3 + } +} +struct_union { + id: 0xf992fdc1 + kind: STRUCT + name: "bindings::bindings_raw::hlist_head" + definition { + bytesize: 8 + member_id: 0x1feec1cb + } +} +struct_union { + id: 0x0d9b442d + kind: STRUCT + name: "bindings::bindings_raw::hlist_node" + definition { + bytesize: 16 + member_id: 0x11faf637 + member_id: 0x5e3ca20e + } +} +struct_union { + id: 0x9cf6d005 + kind: STRUCT + name: "bindings::bindings_raw::hlist_nulls_head" + definition { + bytesize: 8 + member_id: 0x1fc461ab + } +} +struct_union { + id: 0xa71ac4de + kind: STRUCT + name: "bindings::bindings_raw::hlist_nulls_node" + definition { + bytesize: 16 + member_id: 0x11d05657 + member_id: 0x5e360a16 + } +} +struct_union { + id: 0x5bfc3fb2 + kind: STRUCT + name: "bindings::bindings_raw::hrtimer" + definition { + bytesize: 64 + member_id: 0x0ff5562f + member_id: 0x31c3f84d + member_id: 0xab8c0fe5 + member_id: 0x85f46219 + member_id: 0x72ded4e5 + member_id: 0x648b560f + member_id: 0x19a9a78e + member_id: 0x1497144d + } +} +struct_union { + id: 0x9074e5b2 + kind: STRUCT + name: "bindings::bindings_raw::hrtimer_clock_base" + definition { + bytesize: 64 + member_id: 0x73d48f0c + member_id: 0xadedb695 + member_id: 0x2fdd9ec4 + member_id: 0xfaa94c7b + member_id: 0xad74f559 + member_id: 0x2250641b + member_id: 0xce78d686 + member_id: 0x9bf11f89 + } +} +struct_union { + id: 0x7ae8f667 + kind: STRUCT + name: "bindings::bindings_raw::hrtimer_cpu_base" + definition { + bytesize: 640 + member_id: 0x2d6e4be9 + member_id: 0x51d227c5 + member_id: 0xf412b37c + member_id: 0xaddb95c4 + member_id: 0x1b08f453 + member_id: 0x3dd036ac + member_id: 0x33c5df65 + member_id: 0x3d207ef2 + member_id: 0xc0ec8a0b + member_id: 0x7ee3f9ec + member_id: 0xeb10320f + member_id: 0x81d85b8f + member_id: 0xef1c7c4d + member_id: 0x461c92e2 + member_id: 0x3e010716 + member_id: 0x03373057 + } +} +struct_union { + id: 0x840b5354 + kind: STRUCT + name: "bindings::bindings_raw::hyp_event" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x8d81bdca + kind: STRUCT + name: "bindings::bindings_raw::hyp_printk_fmt" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x87d7b622 + kind: STRUCT + name: "bindings::bindings_raw::iattr" + definition { + bytesize: 80 + member_id: 0xb20c5b79 + member_id: 0xb4da39d1 + member_id: 0xaa342e97 + member_id: 0xc58f4ca8 + member_id: 0xcea3852f + member_id: 0xa97c97e5 + member_id: 0x06f6a342 + member_id: 0x7a8165ca + member_id: 0x904bd749 + } +} +struct_union { + id: 0xfe835fba + kind: UNION + name: "bindings::bindings_raw::iattr__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0xccb50315 + member_id: 0x08a8febd + } +} +struct_union { + id: 0x845bf210 + kind: UNION + name: "bindings::bindings_raw::iattr__bindgen_ty_2" + definition { + bytesize: 4 + member_id: 0x5d693f44 + member_id: 0xbf09b03f + } +} +struct_union { + id: 0xbc87f05c + kind: STRUCT + name: "bindings::bindings_raw::idr" + definition { + bytesize: 24 + member_id: 0x69456560 + member_id: 0xb305a870 + member_id: 0xf6e16b79 + } +} +struct_union { + id: 0xc91c25f3 + kind: STRUCT + name: "bindings::bindings_raw::inode" + definition { + bytesize: 704 + member_id: 0x4b7d4a0c + member_id: 0x5a0f131c + member_id: 0xdf1fab03 + member_id: 0xf78506f4 + member_id: 0xac1b28bb + member_id: 0xfffc762c + member_id: 0x2664540d + member_id: 0x8119a6ad + member_id: 0x0b41b284 + member_id: 0x4de7dffb + member_id: 0xa301bb66 + member_id: 0x47e2fa0d + member_id: 0xaa74ccae + member_id: 0xc09d7b20 + member_id: 0x42a0a4be + member_id: 0x6090ce62 + member_id: 0x1ee939f4 + member_id: 0x0125453c + member_id: 0x6743836c + member_id: 0x49a88985 + member_id: 0xe0116ec3 + member_id: 0x799fbb3e + member_id: 0x0af5b5e4 + member_id: 0xd835b55d + member_id: 0x015e7f8a + member_id: 0xfe95135d + member_id: 0xf8c55825 + member_id: 0x7ab8df61 + member_id: 0x5991550a + member_id: 0x6fadba2b + member_id: 0x48379c5c + member_id: 0xe13bd2bf + member_id: 0xdeab1217 + member_id: 0x10e44e95 + member_id: 0xd13902a7 + member_id: 0x026011f9 + member_id: 0x315fdfba + member_id: 0x68e9f2b7 + member_id: 0x4e1eebc6 + member_id: 0xc1323e43 + member_id: 0xc5f2a182 + member_id: 0x015cc20e + member_id: 0x5de79fb8 + member_id: 0x2d77e138 + member_id: 0x8dfa4765 + member_id: 0x34b3bfb5 + member_id: 0xb13c9a16 + member_id: 0x0473e01a + member_id: 0x3f62ec84 + member_id: 0x5b5ebfeb + member_id: 0x2656a9bd + member_id: 0x6e7ca7d1 + member_id: 0x5bae7cb6 + member_id: 0x0c8355ee + member_id: 0x7e2d45b4 + member_id: 0xd66ed0ae + member_id: 0x689bcac4 + } +} +struct_union { + id: 0xbe6cf563 + kind: UNION + name: "bindings::bindings_raw::inode__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x3727aa20 + member_id: 0x848c0798 + } +} +struct_union { + id: 0xf9b60183 + kind: UNION + name: "bindings::bindings_raw::inode__bindgen_ty_2" + definition { + bytesize: 16 + member_id: 0x3b7b6b20 + member_id: 0x99f05f91 + } +} +struct_union { + id: 0x385c0f1d + kind: UNION + name: "bindings::bindings_raw::inode__bindgen_ty_3" + definition { + bytesize: 8 + member_id: 0x85f75c31 + member_id: 0x6fb151dd + } +} +struct_union { + id: 0xf901ccd6 + kind: UNION + name: "bindings::bindings_raw::inode__bindgen_ty_4" + definition { + bytesize: 8 + member_id: 0x8baada3b + member_id: 0x978e4fb7 + member_id: 0x7a561425 + member_id: 0x35b3a283 + } +} +struct_union { + id: 0xcd5b212c + kind: STRUCT + name: "bindings::bindings_raw::inode_operations" + definition { + bytesize: 256 + member_id: 0xd40f2170 + member_id: 0x4360a587 + member_id: 0xc25e0e4d + member_id: 0x4dfc49e3 + member_id: 0x9cdfccc3 + member_id: 0x0fce30d5 + member_id: 0x5519fc2e + member_id: 0xe476a254 + member_id: 0x8d4911ac + member_id: 0x7c3b5e55 + member_id: 0x9cabe864 + member_id: 0x98293301 + member_id: 0xd8eb1a2b + member_id: 0x0b6991c1 + member_id: 0xd017a0b1 + member_id: 0x1bc8404f + member_id: 0x53494c98 + member_id: 0xc71c7b9e + member_id: 0xbceaa55a + member_id: 0x13cb45a3 + member_id: 0x3ea4d76e + member_id: 0x353ecbd3 + member_id: 0x6f601f68 + member_id: 0x320f0bfe + member_id: 0x10bac02b + } +} +struct_union { + id: 0x6a130a79 + kind: STRUCT + name: "bindings::bindings_raw::io_comp_batch" + definition { + bytesize: 32 + member_id: 0x0f138172 + member_id: 0x88cc06b1 + member_id: 0x4ad5f70b + } +} +struct_union { + id: 0x641c2e27 + kind: STRUCT + name: "bindings::bindings_raw::io_context" + definition { + bytesize: 88 + member_id: 0x05d8d0c1 + member_id: 0xa3a9ca87 + member_id: 0x0872ff61 + member_id: 0x2d356c24 + member_id: 0xd913982c + member_id: 0x6e0e6398 + member_id: 0xe0260733 + member_id: 0x7a756867 + } +} +struct_union { + id: 0x51b200b2 + kind: STRUCT + name: "bindings::bindings_raw::io_cq" + definition { + bytesize: 56 + member_id: 0xe9680b70 + member_id: 0x1fcd958a + member_id: 0xaaa0d408 + member_id: 0xc566e311 + member_id: 0x2dbc3f07 + } +} +struct_union { + id: 0x6a74e361 + kind: UNION + name: "bindings::bindings_raw::io_cq__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0xedaf502c + member_id: 0x02064e1e + } +} +struct_union { + id: 0x6dfd63f2 + kind: UNION + name: "bindings::bindings_raw::io_cq__bindgen_ty_2" + definition { + bytesize: 16 + member_id: 0x91a8eddf + member_id: 0xb3c10528 + } +} +struct_union { + id: 0x97811a0f + kind: STRUCT + name: "bindings::bindings_raw::io_tlb_mem" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x6fc0551b + kind: STRUCT + name: "bindings::bindings_raw::io_uring_cmd" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x382bb834 + kind: STRUCT + name: "bindings::bindings_raw::io_uring_task" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xeeaed983 + kind: STRUCT + name: "bindings::bindings_raw::iommu_group" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xd574925f + kind: STRUCT + name: "bindings::bindings_raw::iov_iter" + definition { + bytesize: 40 + member_id: 0x468555aa + member_id: 0xa89d9dd0 + member_id: 0x2502e100 + member_id: 0x81be4537 + member_id: 0xaac9a93e + member_id: 0xc5d76267 + } +} +struct_union { + id: 0x0309d511 + kind: STRUCT + name: "bindings::bindings_raw::iov_iter__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x8f1e4a3a + member_id: 0xaafa50e3 + member_id: 0xeb3cca28 + } +} +struct_union { + id: 0xdc7c1573 + kind: UNION + name: "bindings::bindings_raw::iov_iter__bindgen_ty_2" + definition { + bytesize: 8 + member_id: 0x90efd5a7 + member_id: 0x1364f55e + member_id: 0x96a9adef + } +} +struct_union { + id: 0x301eb4fa + kind: STRUCT + name: "bindings::bindings_raw::ipc_namespace" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x00fb1ce3 + kind: STRUCT + name: "bindings::bindings_raw::irq_domain" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x6ed2ad92 + kind: STRUCT + name: "bindings::bindings_raw::jump_entry" + definition { + bytesize: 16 + member_id: 0x5405d52c + member_id: 0xb347edf4 + member_id: 0x20bf53db + } +} +struct_union { + id: 0xde8b82d8 + kind: STRUCT + name: "bindings::bindings_raw::k_sigaction" + definition { + bytesize: 32 + member_id: 0x1baf1213 + } +} +struct_union { + id: 0x7b2bc796 + kind: STRUCT + name: "bindings::bindings_raw::kernel_cap_t" + definition { + bytesize: 8 + member_id: 0x4f9f3c09 + } +} +struct_union { + id: 0x7ee41ee0 + kind: STRUCT + name: "bindings::bindings_raw::kernel_param" + definition { + bytesize: 40 + member_id: 0x0ddab780 + member_id: 0x642deaca + member_id: 0xafb4c1c1 + member_id: 0xf2b10bf9 + member_id: 0x866c0f64 + member_id: 0x2d45a021 + member_id: 0xaa381b3b + } +} +struct_union { + id: 0xf2b2b9b1 + kind: UNION + name: "bindings::bindings_raw::kernel_param__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0xa93f2d73 + member_id: 0x4294cec4 + member_id: 0x79e27ee8 + } +} +struct_union { + id: 0xd5626622 + kind: STRUCT + name: "bindings::bindings_raw::kernel_param_ops" + definition { + bytesize: 32 + member_id: 0x2dbc3e95 + member_id: 0x3d46d19d + member_id: 0x31640619 + member_id: 0xfe9b5c7b + } +} +struct_union { + id: 0x64e6df3a + kind: STRUCT + name: "bindings::bindings_raw::kernel_siginfo" + definition { + bytesize: 48 + member_id: 0xaa43900e + } +} +struct_union { + id: 0x893927a0 + kind: STRUCT + name: "bindings::bindings_raw::kernel_siginfo__bindgen_ty_1" + definition { + bytesize: 48 + member_id: 0x5413adf7 + member_id: 0x4212ac3d + member_id: 0xa901a7f7 + member_id: 0xfde466a2 + } +} +struct_union { + id: 0xd9e1e2f7 + kind: STRUCT + name: "bindings::bindings_raw::kernel_symbol" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x86fa0b29 + kind: STRUCT + name: "bindings::bindings_raw::kernfs_elem_attr" + definition { + bytesize: 32 + member_id: 0xafa3e779 + member_id: 0xadaa4c49 + member_id: 0xd993d18a + member_id: 0x5a6a5c5e + } +} +struct_union { + id: 0x6901fca8 + kind: STRUCT + name: "bindings::bindings_raw::kernfs_elem_dir" + definition { + bytesize: 32 + member_id: 0xd5f04477 + member_id: 0x256a9135 + member_id: 0x93d47bdb + member_id: 0xd2256d50 + } +} +struct_union { + id: 0x8a8e519d + kind: STRUCT + name: "bindings::bindings_raw::kernfs_elem_symlink" + definition { + bytesize: 8 + member_id: 0xbcbb2695 + } +} +struct_union { + id: 0xee876c2e + kind: STRUCT + name: "bindings::bindings_raw::kernfs_iattrs" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x50dd599f + kind: STRUCT + name: "bindings::bindings_raw::kernfs_node" + definition { + bytesize: 144 + member_id: 0x65391fb4 + member_id: 0x223e139f + member_id: 0x722fd174 + member_id: 0x0ddabe42 + member_id: 0xfb2702ac + member_id: 0x91dc29f2 + member_id: 0x63ea3e33 + member_id: 0x2dfd99f1 + member_id: 0x87080c01 + member_id: 0xaafa9c3e + member_id: 0xcca6f6ec + member_id: 0x7cc5f810 + member_id: 0x482ee7e6 + member_id: 0x95a4056d + member_id: 0x4140f02a + } +} +struct_union { + id: 0x303e0ff1 + kind: UNION + name: "bindings::bindings_raw::kernfs_node__bindgen_ty_1" + definition { + bytesize: 32 + member_id: 0x2e9f2980 + member_id: 0x8d10d07d + member_id: 0x8c82503d + } +} +struct_union { + id: 0xecbac342 + kind: STRUCT + name: "bindings::bindings_raw::kernfs_open_file" + definition { + bytesize: 192 + member_id: 0x5b965929 + member_id: 0xbf91b9ca + member_id: 0x87679f67 + member_id: 0x7cc5f363 + member_id: 0xad2e0ae5 + member_id: 0xccb4e834 + member_id: 0x0aaad657 + member_id: 0x7cd426aa + member_id: 0x077b97a1 + member_id: 0xf16620d5 + member_id: 0x1b08f712 + member_id: 0x3dd035ed + member_id: 0x0b49f0e3 + member_id: 0x4140fa0c + } +} +struct_union { + id: 0x5165512c + kind: STRUCT + name: "bindings::bindings_raw::kernfs_open_node" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x89df8c11 + kind: STRUCT + name: "bindings::bindings_raw::kernfs_ops" + definition { + bytesize: 120 + member_id: 0xadf0072e + member_id: 0xaeb4b956 + member_id: 0xc99cc3d6 + member_id: 0xcdb14ed6 + member_id: 0x98f37bd9 + member_id: 0xbfd11fc8 + member_id: 0x489d44c5 + member_id: 0xf16621df + member_id: 0x75011bd9 + member_id: 0x34c0c753 + member_id: 0x5e0feb7c + member_id: 0x87d2d803 + member_id: 0x83f3472a + member_id: 0x4140fee6 + member_id: 0xb10d110e + } +} +struct_union { + id: 0x072a1072 + kind: STRUCT + name: "bindings::bindings_raw::kernfs_root" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0xb1c26bed + kind: STRUCT + name: "bindings::bindings_raw::key" + definition { + bytesize: 240 + member_id: 0x07ff3238 + member_id: 0xa760730a + member_id: 0xaaf1e6b7 + member_id: 0xf5bd940a + member_id: 0x0437aa2d + member_id: 0xf1b2b88c + member_id: 0xc592d5c2 + member_id: 0xd365ec9e + member_id: 0x15951a46 + member_id: 0x08bd3377 + member_id: 0xf2f0a892 + member_id: 0x1110af29 + member_id: 0xb9bdd567 + member_id: 0x72b41880 + member_id: 0x2d57ef8d + member_id: 0x04f28265 + member_id: 0x6e9acafb + member_id: 0xf1909698 + } +} +struct_union { + id: 0x3b4b7f10 + kind: UNION + name: "bindings::bindings_raw::key__bindgen_ty_1" + definition { + bytesize: 24 + member_id: 0xdadc2b4f + member_id: 0xce8cf02a + } +} +struct_union { + id: 0x99c1bd22 + kind: UNION + name: "bindings::bindings_raw::key__bindgen_ty_2" + definition { + bytesize: 8 + member_id: 0x7f889091 + member_id: 0xd823bc09 + } +} +struct_union { + id: 0xb93e052b + kind: UNION + name: "bindings::bindings_raw::key__bindgen_ty_3" + definition { + bytesize: 40 + member_id: 0x678a2569 + member_id: 0xaae18767 + } +} +struct_union { + id: 0x2b2e4e70 + kind: STRUCT + name: "bindings::bindings_raw::key__bindgen_ty_3__bindgen_ty_1" + definition { + bytesize: 40 + member_id: 0x6301ea98 + member_id: 0xdf2729aa + member_id: 0x8a67bdc7 + member_id: 0x0153795c + member_id: 0x317b3edb + } +} +struct_union { + id: 0x1f66c5d3 + kind: UNION + name: "bindings::bindings_raw::key__bindgen_ty_4" + definition { + bytesize: 32 + member_id: 0xa767452b + member_id: 0xaa3455d8 + } +} +struct_union { + id: 0xfefcf1f3 + kind: STRUCT + name: "bindings::bindings_raw::key__bindgen_ty_4__bindgen_ty_1" + definition { + bytesize: 32 + member_id: 0xed1a77d7 + member_id: 0x56a748ae + } +} +struct_union { + id: 0x0951874b + kind: UNION + name: "bindings::bindings_raw::key_payload" + definition { + bytesize: 32 + member_id: 0x418e6b91 + member_id: 0xff11d090 + } +} +struct_union { + id: 0xc19887b4 + kind: STRUCT + name: "bindings::bindings_raw::key_restriction" + definition { + bytesize: 24 + member_id: 0x9efb0905 + member_id: 0x2070eeec + member_id: 0x3f797346 + } +} +struct_union { + id: 0xb992098c + kind: STRUCT + name: "bindings::bindings_raw::key_tag" + definition { + bytesize: 24 + member_id: 0x95a40d9e + member_id: 0x07ff3bfa + member_id: 0x0a9c9fcc + } +} +struct_union { + id: 0xb4e8565e + kind: STRUCT + name: "bindings::bindings_raw::key_type" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x3c32f2c0 + kind: STRUCT + name: "bindings::bindings_raw::key_user" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x58566eb0 + kind: STRUCT + name: "bindings::bindings_raw::keyring_index_key" + definition { + bytesize: 40 + member_id: 0x6301ea98 + member_id: 0xaadcc223 + member_id: 0x8a67bdc7 + member_id: 0x0153795c + member_id: 0x317b3edb + } +} +struct_union { + id: 0x166feba9 + kind: UNION + name: "bindings::bindings_raw::keyring_index_key__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0xaabef368 + member_id: 0xa08d02c1 + } +} +struct_union { + id: 0x745a41c6 + kind: STRUCT + name: "bindings::bindings_raw::keyring_index_key__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0x730d3adf + member_id: 0x8770c9c8 + } +} +struct_union { + id: 0xeb95f5af + kind: STRUCT + name: "bindings::bindings_raw::kgid_t" + definition { + bytesize: 4 + member_id: 0x4fc25411 + } +} +struct_union { + id: 0x263e1b20 + kind: STRUCT + name: "bindings::bindings_raw::kiocb" + definition { + bytesize: 48 + member_id: 0xab06fe15 + member_id: 0x474f9684 + member_id: 0xc7736ef4 + member_id: 0x915f34a2 + member_id: 0xb89f4f85 + member_id: 0x54ede8ad + member_id: 0xaa755407 + } +} +struct_union { + id: 0xbffae992 + kind: UNION + name: "bindings::bindings_raw::kiocb__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0x369581b0 + member_id: 0xc56b9ebc + } +} +struct_union { + id: 0x0f12c296 + kind: STRUCT + name: "bindings::bindings_raw::kioctx_table" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x044f0676 + kind: STRUCT + name: "bindings::bindings_raw::kmap_ctrl" + definition { + } +} +struct_union { + id: 0xf3070a2c + kind: STRUCT + name: "bindings::bindings_raw::kmem_cache" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x2e18609e + kind: STRUCT + name: "bindings::bindings_raw::kobj_ns_type_operations" + definition { + bytesize: 48 + member_id: 0x8a94a4e2 + member_id: 0xcf50fa6e + member_id: 0x8146df8d + member_id: 0xe6d8e2ed + member_id: 0x8bb2fce7 + member_id: 0x0072fe34 + } +} +struct_union { + id: 0x682aedb4 + kind: STRUCT + name: "bindings::bindings_raw::kobj_type" + definition { + bytesize: 80 + member_id: 0xaeb16932 + member_id: 0xb9f2047e + member_id: 0xb6c82451 + member_id: 0x76a00514 + member_id: 0x4af08435 + member_id: 0xa0341a40 + member_id: 0x4140fcce + member_id: 0xb10d1cdf + member_id: 0xf0cda834 + member_id: 0x0482c647 + } +} +struct_union { + id: 0xbc4b78fb + kind: STRUCT + name: "bindings::bindings_raw::kobj_uevent_env" + definition { + bytesize: 2592 + member_id: 0xe86a5f53 + member_id: 0x39fef44f + member_id: 0xb5fdf35c + member_id: 0x9a923356 + member_id: 0x9dd1ea02 + } +} +struct_union { + id: 0x4e5bbee6 + kind: STRUCT + name: "bindings::bindings_raw::kobject" + definition { + bytesize: 96 + member_id: 0x0ddab780 + member_id: 0x4d534053 + member_id: 0x72287ce5 + member_id: 0x85b5579d + member_id: 0x75106f61 + member_id: 0xdd49a0a3 + member_id: 0x02033da0 + member_id: 0x1b08fc21 + member_id: 0x3dd03ede + member_id: 0x4140f644 + member_id: 0xb10d12da + member_id: 0xf0cda555 + member_id: 0x0482cd08 + } +} +struct_union { + id: 0x87c72bf3 + kind: STRUCT + name: "bindings::bindings_raw::kparam_array" + definition { + bytesize: 32 + member_id: 0x9722bd0a + member_id: 0xfbfa80b1 + member_id: 0x1c09f5df + member_id: 0xafb4c1c1 + member_id: 0x033236e4 + } +} +struct_union { + id: 0x4464bffc + kind: STRUCT + name: "bindings::bindings_raw::kparam_string" + definition { + bytesize: 16 + member_id: 0xd5d2149e + member_id: 0xdff3fd2f + } +} +struct_union { + id: 0xc8b4d6ea + kind: STRUCT + name: "bindings::bindings_raw::kprojid_t" + definition { + bytesize: 4 + member_id: 0x4fc25411 + } +} +struct_union { + id: 0x438812e0 + kind: STRUCT + name: "bindings::bindings_raw::kqid" + definition { + bytesize: 8 + member_id: 0xaaf5457a + member_id: 0x8a94a9d9 + } +} +struct_union { + id: 0x3fec53f7 + kind: UNION + name: "bindings::bindings_raw::kqid__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x15951d59 + member_id: 0x08bd3a56 + member_id: 0xf6bf99b1 + } +} +struct_union { + id: 0xa27efed0 + kind: STRUCT + name: "bindings::bindings_raw::kref" + definition { + bytesize: 4 + member_id: 0x0516a2ea + } +} +struct_union { + id: 0xf4334c7b + kind: STRUCT + name: "bindings::bindings_raw::kset" + definition { + bytesize: 160 + member_id: 0x7cd42bdc + member_id: 0x32b39da6 + member_id: 0x45c0f18d + member_id: 0x7a19792b + member_id: 0x4140fa43 + member_id: 0xb10d16de + member_id: 0xf0cdadf0 + member_id: 0x0482cdf1 + } +} +struct_union { + id: 0x3f1eaafa + kind: STRUCT + name: "bindings::bindings_raw::kset_uevent_ops" + definition { + bytesize: 24 + member_id: 0xa3ee3327 + member_id: 0x0d041d9d + member_id: 0x93badb13 + } +} +struct_union { + id: 0x14a1f7c7 + kind: STRUCT + name: "bindings::bindings_raw::kstat" + definition { + bytesize: 184 + member_id: 0x96f1f621 + member_id: 0x870804ba + member_id: 0x2a65579e + member_id: 0x1de97287 + member_id: 0x03cfa8ed + member_id: 0xc9b9fe04 + member_id: 0x0cc06bc1 + member_id: 0xceed5f46 + member_id: 0xdc1c25d4 + member_id: 0x15951ccb + member_id: 0x08bd3836 + member_id: 0xd993df3f + member_id: 0x64f163ce + member_id: 0x509621fe + member_id: 0xcfbf321b + member_id: 0x6860e63e + member_id: 0x4f12894d + member_id: 0xef038441 + member_id: 0x249fa98b + member_id: 0x84ed4886 + member_id: 0xa518c611 + member_id: 0xe673ef12 + member_id: 0xcabdf231 + member_id: 0xac0fb8e2 + member_id: 0xac6d7c98 + } +} +struct_union { + id: 0x2fe58b5d + kind: STRUCT + name: "bindings::bindings_raw::kstatfs" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x4a74074c + kind: STRUCT + name: "bindings::bindings_raw::kuid_t" + definition { + bytesize: 4 + member_id: 0x4fc25411 + } +} +struct_union { + id: 0x292ee080 + kind: STRUCT + name: "bindings::bindings_raw::kunit" + definition { + bytesize: 400 + member_id: 0x7cc5fbaa + member_id: 0x0ddab361 + member_id: 0xc072f51e + member_id: 0x159566ba + member_id: 0x1c781b39 + member_id: 0x55d059a3 + member_id: 0x2d3562a7 + member_id: 0x20b39f72 + member_id: 0x1942e1e7 + member_id: 0xf758310e + member_id: 0x0d7c8a66 + member_id: 0x4140f46f + } +} +struct_union { + id: 0x70abfd5b + kind: STRUCT + name: "bindings::bindings_raw::kunit_attributes" + definition { + bytesize: 16 + member_id: 0xa03e3712 + member_id: 0x4140f9bd + } +} +struct_union { + id: 0x3d98850b + kind: STRUCT + name: "bindings::bindings_raw::kunit_case" + definition { + bytesize: 72 + member_id: 0xdc30b86b + member_id: 0x0ddab361 + member_id: 0xae18b4e7 + member_id: 0x8c740902 + member_id: 0x20b39a88 + member_id: 0x349b5acb + member_id: 0xc072fbab + member_id: 0x4140f644 + } +} +struct_union { + id: 0xebd3a227 + kind: STRUCT + name: "bindings::bindings_raw::kunit_loc" + definition { + bytesize: 24 + member_id: 0xdddf8f26 + member_id: 0xbf860b5d + member_id: 0x4140f49e + } +} +struct_union { + id: 0x81bf9a7f + kind: STRUCT + name: "bindings::bindings_raw::kunit_suite" + definition { + bytesize: 600 + member_id: 0x0da9c28d + member_id: 0x43f94ef5 + member_id: 0x15729b4f + member_id: 0x1a384448 + member_id: 0x0d9c6d91 + member_id: 0xa67e64ce + member_id: 0x8c7408be + member_id: 0xf7583f51 + member_id: 0x1c2fc31f + member_id: 0xc072f6d1 + member_id: 0xc41e53eb + member_id: 0x96fd11dc + member_id: 0x4140fa74 + } +} +struct_union { + id: 0xb62a54bd + kind: STRUCT + name: "bindings::bindings_raw::kunit_try_catch" + definition { + bytesize: 48 + member_id: 0x52b9b4ef + } +} +struct_union { + id: 0x1944293d + kind: STRUCT + name: "bindings::bindings_raw::latch_tree_node" + definition { + bytesize: 48 + member_id: 0x0f0d13fd + } +} +struct_union { + id: 0xb00fdfe4 + kind: STRUCT + name: "bindings::bindings_raw::linux_binfmt" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x070c8f33 + kind: STRUCT + name: "bindings::bindings_raw::list_head" + definition { + bytesize: 16 + member_id: 0x11f853c5 + member_id: 0xbd8c208e + } +} +struct_union { + id: 0xa4e669ab + kind: STRUCT + name: "bindings::bindings_raw::list_lru" + definition { + bytesize: 48 + member_id: 0x0f541609 + member_id: 0x7cd42f3d + member_id: 0x92fce071 + member_id: 0xe411a178 + member_id: 0x2d25963f + } +} +struct_union { + id: 0xae227ae8 + kind: STRUCT + name: "bindings::bindings_raw::list_lru_node" + definition { + bytesize: 64 + member_id: 0x2d3565e6 + member_id: 0x5498663f + member_id: 0x48078120 + } +} +struct_union { + id: 0x9ab68a29 + kind: STRUCT + name: "bindings::bindings_raw::list_lru_one" + definition { + bytesize: 24 + member_id: 0x7cd42bdc + member_id: 0x48078849 + } +} +struct_union { + id: 0x2097700c + kind: STRUCT + name: "bindings::bindings_raw::llist_head" + definition { + bytesize: 8 + member_id: 0x1fda4430 + } +} +struct_union { + id: 0xdf8ca8f1 + kind: STRUCT + name: "bindings::bindings_raw::llist_node" + definition { + bytesize: 8 + member_id: 0x11ce73cc + } +} +struct_union { + id: 0xd7b69312 + kind: STRUCT + name: "bindings::bindings_raw::load_weight" + definition { + bytesize: 16 + member_id: 0x7e57355e + member_id: 0xd123dbab + } +} +struct_union { + id: 0xb66ff371 + kind: STRUCT + name: "bindings::bindings_raw::lock_class_key" + definition { + } +} +struct_union { + id: 0x12bbcce4 + kind: STRUCT + name: "bindings::bindings_raw::lockdep_map" + definition { + } +} +struct_union { + id: 0x0ae9b83f + kind: STRUCT + name: "bindings::bindings_raw::lockdep_map_p" + definition { + } +} +struct_union { + id: 0xe6085c56 + kind: STRUCT + name: "bindings::bindings_raw::lockref" + definition { + bytesize: 8 + member_id: 0xaabc8361 + } +} +struct_union { + id: 0x762a48dc + kind: UNION + name: "bindings::bindings_raw::lockref__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0xf2f10700 + member_id: 0xaa052a28 + } +} +struct_union { + id: 0xcf83017a + kind: STRUCT + name: "bindings::bindings_raw::lockref__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0x2d3565e6 + member_id: 0x65c063d7 + } +} +struct_union { + id: 0xd931e5a1 + kind: STRUCT + name: "bindings::bindings_raw::lru_gen_folio" + definition { + bytesize: 1040 + member_id: 0x5ac42702 + member_id: 0x8ae1aa66 + member_id: 0x5ae16e9a + member_id: 0x53ed4cf8 + member_id: 0xe3172779 + member_id: 0x8357cde4 + member_id: 0x78e637ac + member_id: 0x27121db5 + member_id: 0x9cd023bd + member_id: 0x2ee7a1da + member_id: 0x3a22e9f6 + member_id: 0xa9f06622 + member_id: 0x69b902fb + member_id: 0x7c743392 + member_id: 0x4140f0b9 + member_id: 0xb10d1d66 + member_id: 0xd66034f2 + } +} +struct_union { + id: 0x3e19cd65 + kind: STRUCT + name: "bindings::bindings_raw::lru_gen_memcg" + definition { + bytesize: 232 + member_id: 0xfa23665d + member_id: 0x1aebe42a + member_id: 0x12f1fa8b + member_id: 0x2d356395 + } +} +struct_union { + id: 0x27928249 + kind: STRUCT + name: "bindings::bindings_raw::lru_gen_mm_list" + definition { + bytesize: 24 + member_id: 0x12d4f395 + member_id: 0x2d356c24 + } +} +struct_union { + id: 0x24aa6856 + kind: STRUCT + name: "bindings::bindings_raw::lru_gen_mm_state" + definition { + bytesize: 80 + member_id: 0xfa23665d + member_id: 0xb551eefa + member_id: 0xee96fa21 + member_id: 0x65aa1a70 + member_id: 0xb9e045fa + member_id: 0x4140f42e + } +} +struct_union { + id: 0xe3a45b30 + kind: STRUCT + name: "bindings::bindings_raw::lru_gen_mm_walk" + definition { + bytesize: 160 + member_id: 0x3b4e1b5b + member_id: 0xfa2362bc + member_id: 0x7b66d45f + member_id: 0xe317170a + member_id: 0xa665d21b + member_id: 0xa53c5e46 + member_id: 0x747393cd + member_id: 0x05600625 + member_id: 0x4140ff98 + } +} +struct_union { + id: 0x181c0ea0 + kind: STRUCT + name: "bindings::bindings_raw::lruvec" + definition { + bytesize: 1272 + member_id: 0x56f1858c + member_id: 0x50fb705a + member_id: 0xcab72daa + member_id: 0x0a04cbec + member_id: 0xbdc768df + member_id: 0x8efd1953 + member_id: 0x2d57ea56 + member_id: 0x9a0d05b4 + member_id: 0x0a701575 + member_id: 0x2d10d500 + member_id: 0x59ebf0ca + member_id: 0x11305575 + } +} +struct_union { + id: 0xbd86060a + kind: STRUCT + name: "bindings::bindings_raw::lruvec_stats" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x72ee6c8e + kind: STRUCT + name: "bindings::bindings_raw::lruvec_stats_percpu" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xf5ca2662 + kind: STRUCT + name: "bindings::bindings_raw::maple_tree" + definition { + bytesize: 16 + member_id: 0xaad67137 + member_id: 0x7c6a2808 + member_id: 0x70da758e + } +} +struct_union { + id: 0x1cd81e4c + kind: UNION + name: "bindings::bindings_raw::maple_tree__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x3517656d + member_id: 0x43c9a541 + } +} +struct_union { + id: 0x6c0ce566 + kind: STRUCT + name: "bindings::bindings_raw::mem_cgroup" + definition { + bytesize: 2496 + member_id: 0xdeee285a + member_id: 0xcc60c670 + member_id: 0xa8bbf9be + member_id: 0x1f65ea34 + member_id: 0xaa3e738b + member_id: 0xdccaaa97 + member_id: 0xab08413e + member_id: 0x949e4c11 + member_id: 0x98760f80 + member_id: 0xc2d14836 + member_id: 0xffee7ccb + member_id: 0x74739df8 + member_id: 0x1e1e9e28 + member_id: 0x5743c93a + member_id: 0x6f153d8b + member_id: 0x82a04d9d + member_id: 0x46845c78 + member_id: 0xe17b02ec + member_id: 0x4f7fd35b + member_id: 0x831b46c9 + member_id: 0x78a57fca + member_id: 0xbfa6d55c + member_id: 0xfdd24af1 + member_id: 0x179b7ad6 + member_id: 0x01b99724 + member_id: 0x40896731 + member_id: 0x7be18e69 + member_id: 0x5c3836e1 + member_id: 0xd180a6d0 + member_id: 0xe984ba34 + member_id: 0x7fbaaa29 + member_id: 0x28431f46 + member_id: 0x39bee31c + member_id: 0x27a8b057 + member_id: 0xdc242870 + member_id: 0x464aa239 + member_id: 0xb9f7aca2 + member_id: 0xb25cd173 + member_id: 0x3ba98b3d + member_id: 0xcb9f5c18 + member_id: 0x00886f5f + member_id: 0x77ad440f + member_id: 0x8e3954e4 + member_id: 0xb1f92443 + member_id: 0x9cd37d48 + member_id: 0x933cc788 + member_id: 0x9a88ce98 + member_id: 0x830db75d + member_id: 0xce86426e + member_id: 0x583827e4 + member_id: 0x11305532 + member_id: 0xd6ad369e + member_id: 0xd9a24ded + } +} +struct_union { + id: 0xf4d689e9 + kind: STRUCT + name: "bindings::bindings_raw::mem_cgroup__bindgen_ty_1" + definition { + bytesize: 256 + member_id: 0x6d2dac4f + member_id: 0xba1e9ca9 + member_id: 0xeb00b90c + } +} +struct_union { + id: 0x4fedc4ef + kind: STRUCT + name: "bindings::bindings_raw::mem_cgroup_id" + definition { + bytesize: 8 + member_id: 0xccca1db9 + member_id: 0xadca7252 + } +} +struct_union { + id: 0x4087b81e + kind: STRUCT + name: "bindings::bindings_raw::mem_cgroup_per_node" + definition { + bytesize: 1536 + member_id: 0xc7603d89 + member_id: 0xa29320a3 + member_id: 0xd92d3eaa + member_id: 0x8fa3fcca + member_id: 0x22b4d1da + member_id: 0x46b18eb4 + member_id: 0xe0ad43b9 + member_id: 0x3b5a991d + member_id: 0x1abd4cd0 + member_id: 0xafeb4938 + member_id: 0x2bde5e75 + member_id: 0x1130539c + } +} +struct_union { + id: 0xbc9870af + kind: STRUCT + name: "bindings::bindings_raw::mem_cgroup_reclaim_iter" + definition { + bytesize: 16 + member_id: 0x90d61e14 + member_id: 0x69c299e3 + } +} +struct_union { + id: 0x95870ec3 + kind: STRUCT + name: "bindings::bindings_raw::mem_cgroup_threshold" + definition { + bytesize: 16 + member_id: 0xf63be023 + member_id: 0x56f6a1b5 + } +} +struct_union { + id: 0x192148b0 + kind: STRUCT + name: "bindings::bindings_raw::mem_cgroup_threshold_ary" + definition { + bytesize: 8 + member_id: 0x148031f8 + member_id: 0xd9aaab82 + member_id: 0xbe01cecf + } +} +struct_union { + id: 0x864f3fa9 + kind: STRUCT + name: "bindings::bindings_raw::mem_cgroup_thresholds" + definition { + bytesize: 16 + member_id: 0xace13c7a + member_id: 0x4233987b + } +} +struct_union { + id: 0x4eca2119 + kind: STRUCT + name: "bindings::bindings_raw::mem_dqblk" + definition { + bytesize: 72 + member_id: 0xda642d77 + member_id: 0x19e7334c + member_id: 0xaa7d7565 + member_id: 0xa1e7aa0a + member_id: 0x11d83beb + member_id: 0x44ade1e2 + member_id: 0x33c63c42 + member_id: 0xcfa80a22 + member_id: 0x9bffc39b + } +} +struct_union { + id: 0xb003d1a4 + kind: STRUCT + name: "bindings::bindings_raw::mem_dqinfo" + definition { + bytesize: 72 + member_id: 0x4c8ffca1 + member_id: 0x205b7d61 + member_id: 0x5a6e7178 + member_id: 0x21a83557 + member_id: 0x03579c16 + member_id: 0x0d92ee67 + member_id: 0xda12c9a5 + member_id: 0xc0d05a8b + member_id: 0xf95a769f + } +} +struct_union { + id: 0xdc2e0f30 + kind: STRUCT + name: "bindings::bindings_raw::memcg1_events_percpu" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x3222e62c + kind: STRUCT + name: "bindings::bindings_raw::memcg_cgwb_frn" + definition { + bytesize: 40 + member_id: 0xc1cdf3ac + member_id: 0x04adc242 + member_id: 0xd1a9a946 + member_id: 0x1d745b6d + } +} +struct_union { + id: 0xa0f33f2e + kind: STRUCT + name: "bindings::bindings_raw::memcg_vmstats" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x1b31cd05 + kind: STRUCT + name: "bindings::bindings_raw::memcg_vmstats_percpu" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x04b3e3e9 + kind: STRUCT + name: "bindings::bindings_raw::mempool_s" + definition { + bytesize: 72 + member_id: 0x2d3565e6 + member_id: 0x31c795de + member_id: 0x6e33be28 + member_id: 0x9874e692 + member_id: 0x3754f95e + member_id: 0x45353a9a + member_id: 0xfe3908b3 + member_id: 0x20f185a9 + } +} +struct_union { + id: 0x88f52857 + kind: STRUCT + name: "bindings::bindings_raw::mm_context_t" + definition { + bytesize: 48 + member_id: 0xcc74e5ad + member_id: 0xfb8e1c41 + member_id: 0xc9f12b19 + member_id: 0xef647a0d + member_id: 0x2d57ede2 + member_id: 0x3b7fd875 + } +} +struct_union { + id: 0x39d3a92e + kind: STRUCT + name: "bindings::bindings_raw::mm_struct" + definition { + bytesize: 1216 + member_id: 0xaab79811 + member_id: 0x1e8f9b22 + } +} +struct_union { + id: 0x7d3138f7 + kind: STRUCT + name: "bindings::bindings_raw::mm_struct__bindgen_ty_1" + definition { + bytesize: 1216 + member_id: 0xaa755453 + member_id: 0x310a0743 + member_id: 0xb4f04f91 + member_id: 0xe09a6c9c + member_id: 0x1e8c3d9a + member_id: 0x33031b84 + member_id: 0x58848bfb + member_id: 0x223c1623 + member_id: 0x5aa74039 + member_id: 0x2db82eac + member_id: 0x0a318276 + member_id: 0xa55a70d2 + member_id: 0x4f5268dd + member_id: 0x166316b2 + member_id: 0xe05653be + member_id: 0x01c8e5c4 + member_id: 0x45c876b5 + member_id: 0x563e84e5 + member_id: 0xb8a23dbe + member_id: 0x88e38b20 + member_id: 0x26df08d8 + member_id: 0x1d42e009 + member_id: 0xb5cb4f6e + member_id: 0x56de8aa3 + member_id: 0x3ee021d1 + member_id: 0xe3f1ead1 + member_id: 0xa08205e6 + member_id: 0x07554a6e + member_id: 0xd7e4a7da + member_id: 0xf21f8dfb + member_id: 0xfc957312 + member_id: 0x561edea5 + member_id: 0xb508f097 + member_id: 0xf6d8bea0 + member_id: 0x3d331a69 + member_id: 0x9913d8a7 + member_id: 0xbb37c6b5 + member_id: 0xf026c924 + member_id: 0xe6d50da2 + member_id: 0x84c0ad04 + member_id: 0x413fcc5d + member_id: 0x2d57e02f + member_id: 0x2a5de1be + member_id: 0x2c00def8 + member_id: 0x4abba0c8 + member_id: 0xde54f1d2 + member_id: 0x781b2bc2 + member_id: 0x483025dc + member_id: 0xf0e131dc + member_id: 0xdde5abb3 + member_id: 0xa164c2b7 + member_id: 0x09914e1d + member_id: 0xca733986 + member_id: 0x4140fcf9 + } +} +struct_union { + id: 0xbffd7a2c + kind: STRUCT + name: "bindings::bindings_raw::mm_struct__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 64 + member_id: 0x8a69a860 + } +} +struct_union { + id: 0x3966a184 + kind: STRUCT + name: "bindings::bindings_raw::mm_struct__bindgen_ty_1__bindgen_ty_2" + definition { + bytesize: 32 + member_id: 0x7cd42bdc + member_id: 0x89789a18 + member_id: 0xc7603540 + } +} +struct_union { + id: 0x39c6559f + kind: STRUCT + name: "bindings::bindings_raw::mmu_notifier_subscriptions" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x1c187724 + kind: STRUCT + name: "bindings::bindings_raw::mnt_idmap" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xb323e709 + kind: STRUCT + name: "bindings::bindings_raw::mnt_namespace" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x59985440 + kind: STRUCT + name: "bindings::bindings_raw::mod_arch_specific" + definition { + bytesize: 232 + member_id: 0x3ee257d1 + member_id: 0x1ae1476c + member_id: 0xf9f2c0de + member_id: 0x26de8ebe + } +} +struct_union { + id: 0x6be85d16 + kind: STRUCT + name: "bindings::bindings_raw::mod_kallsyms" + definition { + bytesize: 32 + member_id: 0x5625670a + member_id: 0xbaa87d8c + member_id: 0x8325a953 + member_id: 0xe20279bc + } +} +struct_union { + id: 0x0b8bca82 + kind: STRUCT + name: "bindings::bindings_raw::mod_plt_sec" + definition { + bytesize: 12 + member_id: 0x8db4d317 + member_id: 0xaeb61aba + member_id: 0xa5d8086c + } +} +struct_union { + id: 0x0e530bd0 + kind: STRUCT + name: "bindings::bindings_raw::mod_tree_node" + definition { + bytesize: 56 + member_id: 0x642dee2b + member_id: 0x0f6c4e66 + } +} +struct_union { + id: 0xf803f8d2 + kind: STRUCT + name: "bindings::bindings_raw::module" + definition { + bytesize: 1600 + member_id: 0x722746ca + member_id: 0x7cd42f3d + member_id: 0x0ddf1d7a + member_id: 0x86f63eab + member_id: 0x1157f1f5 + member_id: 0x93f00b6b + member_id: 0xa660ee79 + member_id: 0x0460a964 + member_id: 0x736a6552 + member_id: 0xf81145d5 + member_id: 0x2aab16fe + member_id: 0x93033783 + member_id: 0x31abd85f + member_id: 0xb81d9b5a + member_id: 0xef1127a4 + member_id: 0xa8a78bf3 + member_id: 0x4aa6c7d8 + member_id: 0xcb70fc0c + member_id: 0x15c893c1 + member_id: 0x4f2b2a74 + member_id: 0xdf8773f3 + member_id: 0xa141e733 + member_id: 0x7f4afeec + member_id: 0x17917cb9 + member_id: 0x1ae82fe4 + member_id: 0xa8961cbd + member_id: 0x527bf669 + member_id: 0xb8f34f7b + member_id: 0xca1a1500 + member_id: 0x0b3f5af7 + member_id: 0xacea7d4d + member_id: 0x3aab53cd + member_id: 0x97cdfb32 + member_id: 0x7109aba6 + member_id: 0xebb1795d + member_id: 0x69805009 + member_id: 0x343a6bee + member_id: 0x6830f635 + member_id: 0x9cd1a2d6 + member_id: 0xe2e05967 + member_id: 0xe14806b0 + member_id: 0xa95ee3b4 + member_id: 0x9e29f75a + member_id: 0x592707bb + member_id: 0xa0f6894f + member_id: 0x301d5508 + member_id: 0xdbab4a85 + member_id: 0xa7158add + member_id: 0xf1cec7ae + member_id: 0xc96633b0 + member_id: 0xc5024f86 + member_id: 0x8b380e21 + member_id: 0x7e7fc6d4 + member_id: 0x775308ac + member_id: 0x98cb1a62 + member_id: 0xd0b46bc2 + member_id: 0x7578589a + member_id: 0xf84cf998 + member_id: 0x2e267e35 + member_id: 0x380da2b2 + member_id: 0xf6334c0a + member_id: 0xfafff03d + member_id: 0x6934cf4d + member_id: 0x11bbb8f2 + member_id: 0xeb3dd5c1 + member_id: 0xbe6379ea + member_id: 0x97accb7e + member_id: 0x3cf914a0 + member_id: 0x3f9501d4 + member_id: 0x0d9c5d6b + member_id: 0xb7679592 + member_id: 0x73ca4628 + member_id: 0x4140feef + member_id: 0xb10d1b2f + member_id: 0xf0cda696 + member_id: 0x0482c030 + } +} +struct_union { + id: 0xd41593f1 + kind: STRUCT + name: "bindings::bindings_raw::module_attribute" + definition { + bytesize: 56 + member_id: 0x8c848704 + member_id: 0x0af48a82 + member_id: 0xac47164d + member_id: 0x84b8c49d + member_id: 0x8d9b62b5 + member_id: 0xfec752f8 + } +} +struct_union { + id: 0xb17cd885 + kind: STRUCT + name: "bindings::bindings_raw::module_kobject" + definition { + bytesize: 128 + member_id: 0x45c0f944 + member_id: 0x642de685 + member_id: 0xd5470a69 + member_id: 0xd86bb4b0 + member_id: 0xc1cc81a0 + } +} +struct_union { + id: 0x4a158ef4 + kind: STRUCT + name: "bindings::bindings_raw::module_memory" + definition { + bytesize: 72 + member_id: 0x85e40936 + member_id: 0xd9aaa258 + member_id: 0x7b53e222 + } +} +struct_union { + id: 0xd64c264c + kind: STRUCT + name: "bindings::bindings_raw::module_notes_attrs" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x642d500a + kind: STRUCT + name: "bindings::bindings_raw::module_param_attrs" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0xc38939ce + kind: STRUCT + name: "bindings::bindings_raw::module_sect_attrs" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x4135e0be + kind: STRUCT + name: "bindings::bindings_raw::msi_device_data" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x9b4fd9f4 + kind: STRUCT + name: "bindings::bindings_raw::mtd_info" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x004a2e6f + kind: STRUCT + name: "bindings::bindings_raw::mutex" + definition { + bytesize: 48 + member_id: 0x4ac6bcb0 + member_id: 0xeba876c2 + member_id: 0x2767624e + member_id: 0x460300a8 + member_id: 0xd6ad3881 + } +} +struct_union { + id: 0xcb0c3296 + kind: STRUCT + name: "bindings::bindings_raw::nameidata" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x2637d6cd + kind: STRUCT + name: "bindings::bindings_raw::net" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x542b81eb + kind: STRUCT + name: "bindings::bindings_raw::net_device" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x3b617b39 + kind: STRUCT + name: "bindings::bindings_raw::nodemask_t" + definition { + bytesize: 8 + member_id: 0xd7ef833a + } +} +struct_union { + id: 0x0bd7d75e + kind: STRUCT + name: "bindings::bindings_raw::ns_common" + definition { + bytesize: 24 + member_id: 0xa16409db + member_id: 0xaf9f65fe + member_id: 0x7f7f8b35 + member_id: 0x65b0e933 + } +} +struct_union { + id: 0xa4bd9acd + kind: STRUCT + name: "bindings::bindings_raw::nsproxy" + definition { + bytesize: 72 + member_id: 0x65b0e4d3 + member_id: 0x74350b97 + member_id: 0xaa6089ed + member_id: 0x22c85266 + member_id: 0x5dc7e0ee + member_id: 0x811daf86 + member_id: 0x74c6c294 + member_id: 0x4adb455e + member_id: 0x2b9e454e + } +} +struct_union { + id: 0xe81a104a + kind: STRUCT + name: "bindings::bindings_raw::obj_cgroup" + definition { + bytesize: 48 + member_id: 0xb76fcce6 + member_id: 0xc760344b + member_id: 0x8315c21b + member_id: 0xaad3da93 + } +} +struct_union { + id: 0x197311a7 + kind: UNION + name: "bindings::bindings_raw::obj_cgroup__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x7cd42bdc + member_id: 0x95a40d9e + } +} +struct_union { + id: 0xa58fdd39 + kind: STRUCT + name: "bindings::bindings_raw::of_device_id" + definition { + bytesize: 200 + member_id: 0x0d84eb31 + member_id: 0x8a1f99ee + member_id: 0x7cc04fd7 + member_id: 0xffacc936 + } +} +struct_union { + id: 0x30a4030e + kind: STRUCT + name: "bindings::bindings_raw::offset_ctx" + definition { + bytesize: 24 + member_id: 0xeb8e687e + member_id: 0x48d11195 + } +} +struct_union { + id: 0x8f79d98b + kind: STRUCT + name: "bindings::bindings_raw::old_timespec32" + definition { + bytesize: 8 + member_id: 0x59821840 + member_id: 0x385d5e24 + } +} +struct_union { + id: 0x1bcb338b + kind: STRUCT + name: "bindings::bindings_raw::optimistic_spin_queue" + definition { + bytesize: 4 + member_id: 0xee81e089 + } +} +struct_union { + id: 0x0f61a24e + kind: STRUCT + name: "bindings::bindings_raw::p4d_t" + definition { + bytesize: 8 + member_id: 0x3301519b + } +} +struct_union { + id: 0x3c3ff3a8 + kind: STRUCT + name: "bindings::bindings_raw::p_log" + definition { + bytesize: 16 + member_id: 0x955ba5d8 + member_id: 0xc0722a43 + } +} +struct_union { + id: 0x64766d1c + kind: STRUCT + name: "bindings::bindings_raw::page" + definition { + bytesize: 64 + member_id: 0x2d57ed49 + member_id: 0xaa35f474 + member_id: 0xc5c8aa87 + member_id: 0x5f61d19d + member_id: 0xbf79e266 + } +} +struct_union { + id: 0xff59bc39 + kind: UNION + name: "bindings::bindings_raw::page__bindgen_ty_1" + definition { + bytesize: 40 + member_id: 0xaa1bfb12 + member_id: 0xc55a4d24 + member_id: 0x049b50f4 + member_id: 0x6e8f1b83 + member_id: 0x56d9e2b5 + } +} +struct_union { + id: 0xd1523bc7 + kind: STRUCT + name: "bindings::bindings_raw::page__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 40 + member_id: 0xaa71ff9d + member_id: 0x5dc358a4 + member_id: 0xc59ec187 + member_id: 0x915eb26a + } +} +struct_union { + id: 0xbb56b47e + kind: UNION + name: "bindings::bindings_raw::page__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x5405d8db + member_id: 0xaa104971 + member_id: 0xa88aee8d + member_id: 0xd1a74673 + } +} +struct_union { + id: 0xdae05882 + kind: STRUCT + name: "bindings::bindings_raw::page__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0xbd93c039 + member_id: 0x3d2a690a + } +} +struct_union { + id: 0x95d7978c + kind: UNION + name: "bindings::bindings_raw::page__bindgen_ty_1__bindgen_ty_1__bindgen_ty_2" + definition { + bytesize: 8 + member_id: 0xad0661a8 + member_id: 0xeb590fc4 + } +} +struct_union { + id: 0x5153fd45 + kind: STRUCT + name: "bindings::bindings_raw::page__bindgen_ty_1__bindgen_ty_2" + definition { + bytesize: 40 + member_id: 0xb367ba93 + member_id: 0x7e52460b + member_id: 0x6220c9eb + member_id: 0xfb88603b + member_id: 0xeca8385d + } +} +struct_union { + id: 0xd0eae9d1 + kind: STRUCT + name: "bindings::bindings_raw::page__bindgen_ty_1__bindgen_ty_3" + definition { + bytesize: 8 + member_id: 0x83f0cf6d + } +} +struct_union { + id: 0x0abe0574 + kind: STRUCT + name: "bindings::bindings_raw::page__bindgen_ty_1__bindgen_ty_4" + definition { + bytesize: 16 + member_id: 0x2b8041e8 + member_id: 0x86ef0978 + } +} +struct_union { + id: 0xc3b5cc39 + kind: UNION + name: "bindings::bindings_raw::page__bindgen_ty_2" + definition { + bytesize: 4 + member_id: 0xa3ca31d6 + member_id: 0xa3a9708e + } +} +struct_union { + id: 0xc952c164 + kind: STRUCT + name: "bindings::bindings_raw::page_counter" + definition { + bytesize: 256 + member_id: 0x07314013 + member_id: 0xa85f78a7 + member_id: 0xcb54e22e + member_id: 0xfcfdd885 + member_id: 0x81a275d2 + member_id: 0x4f9c0a25 + member_id: 0x81bb3324 + member_id: 0xf6be3e2e + member_id: 0x7d8e9d6e + member_id: 0xf0c3f91e + member_id: 0xbb6bb0bf + member_id: 0x75d4414f + member_id: 0xe980dd9a + member_id: 0x1abd4fce + member_id: 0x553a2e88 + member_id: 0xf9afe145 + member_id: 0xe48768e8 + member_id: 0x85ea0f88 + member_id: 0x97c968a5 + member_id: 0x7209bd6e + } +} +struct_union { + id: 0xf8670d96 + kind: STRUCT + name: "bindings::bindings_raw::page_frag" + definition { + bytesize: 16 + member_id: 0x32165e03 + member_id: 0x9bc862ee + member_id: 0xd9aaaf3a + } +} +struct_union { + id: 0x94d0b7bb + kind: STRUCT + name: "bindings::bindings_raw::page_pool" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x6fa8464d + kind: STRUCT + name: "bindings::bindings_raw::partition_meta_info" + definition { + bytesize: 101 + member_id: 0xfd294375 + member_id: 0xbc1d9fca + } +} +struct_union { + id: 0x3a2930c2 + kind: STRUCT + name: "bindings::bindings_raw::path" + definition { + bytesize: 16 + member_id: 0x32b57a84 + member_id: 0xf3f55359 + } +} +struct_union { + id: 0x59a427c3 + kind: STRUCT + name: "bindings::bindings_raw::per_cpu_nodestat" + definition { + bytesize: 47 + member_id: 0x7e62b4da + member_id: 0x5afca916 + } +} +struct_union { + id: 0x4b963047 + kind: STRUCT + name: "bindings::bindings_raw::per_cpu_pages" + definition { + bytesize: 320 + member_id: 0x2d3565e6 + member_id: 0x65c063d7 + member_id: 0x85305473 + member_id: 0xd1b10645 + member_id: 0x25416d81 + member_id: 0x4aa66073 + member_id: 0x2d45a304 + member_id: 0x3036806f + member_id: 0x01128037 + member_id: 0x56064781 + } +} +struct_union { + id: 0xb79c7ab9 + kind: STRUCT + name: "bindings::bindings_raw::per_cpu_zonestat" + definition { + bytesize: 12 + member_id: 0xd6f25a5e + member_id: 0x7e62bb5c + } +} +struct_union { + id: 0x65968a0a + kind: STRUCT + name: "bindings::bindings_raw::percpu_cluster" + definition { + bytesize: 40 + member_id: 0x11b1c449 + } +} +struct_union { + id: 0xf3d279c2 + kind: STRUCT + name: "bindings::bindings_raw::percpu_counter" + definition { + bytesize: 40 + member_id: 0x2d6e4be9 + member_id: 0x65c89f1f + member_id: 0x7cd4221e + member_id: 0x92271b9d + } +} +struct_union { + id: 0x14168bc7 + kind: STRUCT + name: "bindings::bindings_raw::percpu_ref" + definition { + bytesize: 16 + member_id: 0x2ad44c32 + member_id: 0xffb7c516 + } +} +struct_union { + id: 0xbdd68982 + kind: STRUCT + name: "bindings::bindings_raw::percpu_ref_data" + definition { + bytesize: 56 + member_id: 0x657e96f8 + member_id: 0xae430bda + member_id: 0xb2eb8790 + member_id: 0x1b08f558 + member_id: 0x3dd037a7 + member_id: 0x95a40d35 + member_id: 0xad505077 + } +} +struct_union { + id: 0x60a2503d + kind: STRUCT + name: "bindings::bindings_raw::percpu_rw_semaphore" + definition { + bytesize: 104 + member_id: 0x102e27ea + member_id: 0xe88612af + member_id: 0x7ad02363 + member_id: 0x9340b34c + member_id: 0x424c47b7 + member_id: 0xd66a3fa3 + } +} +struct_union { + id: 0xec8111c7 + kind: STRUCT + name: "bindings::bindings_raw::perf_event" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xfdc97aa3 + kind: STRUCT + name: "bindings::bindings_raw::perf_event_context" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x0a4b4f9e + kind: STRUCT + name: "bindings::bindings_raw::pgd_t" + definition { + bytesize: 8 + member_id: 0x3382c807 + } +} +struct_union { + id: 0xf99567d6 + kind: STRUCT + name: "bindings::bindings_raw::pglist_data" + definition { + bytesize: 7616 + member_id: 0x652f9cde + member_id: 0xc0a71ad7 + member_id: 0x42167336 + member_id: 0x74d30026 + member_id: 0x232d7647 + member_id: 0x0ce254e6 + member_id: 0x7a58369c + member_id: 0xf6f9df9c + member_id: 0x91f40d13 + member_id: 0x18acfe6a + member_id: 0xcad641e7 + member_id: 0x9107fe65 + member_id: 0x14b6be88 + member_id: 0xffc8d410 + member_id: 0xfe34fee6 + member_id: 0x34ba00cf + member_id: 0x05e50bd7 + member_id: 0x670f711a + member_id: 0xc692043c + member_id: 0x445ce2b7 + member_id: 0xdadb8810 + member_id: 0x4da7408a + member_id: 0xb84ebfb2 + member_id: 0xb7425e70 + member_id: 0xa85f79a2 + member_id: 0xcb54ecf8 + member_id: 0x5c383755 + member_id: 0x5c2ca1ee + member_id: 0x2d57e184 + member_id: 0xa8f4a71c + member_id: 0x5b457155 + member_id: 0xe9fad174 + member_id: 0x1abd446c + member_id: 0xd8396bd0 + member_id: 0xca7b2edc + member_id: 0x4140f18b + member_id: 0x1130508a + member_id: 0xd66a364d + } +} +struct_union { + id: 0xe5aa3a70 + kind: STRUCT + name: "bindings::bindings_raw::pgprot_t" + definition { + bytesize: 8 + member_id: 0xbe39e56b + } +} +struct_union { + id: 0xcaf81af9 + kind: STRUCT + name: "bindings::bindings_raw::pid" + definition { + bytesize: 112 + member_id: 0x65b0e4d3 + member_id: 0x866e78e2 + member_id: 0x2d356107 + member_id: 0xa1640019 + member_id: 0x0cc063a3 + member_id: 0xe7990ad9 + member_id: 0x8cba70d8 + member_id: 0x9300e831 + member_id: 0x95a40530 + member_id: 0x15729615 + } +} +struct_union { + id: 0x557dd312 + kind: STRUCT + name: "bindings::bindings_raw::pid_namespace" + definition { + bytesize: 136 + member_id: 0xb0bd0439 + member_id: 0x95a40557 + member_id: 0x83d7998d + member_id: 0xcd58b2e0 + member_id: 0x73b0996b + member_id: 0x866e7ec1 + member_id: 0x722eb4c5 + member_id: 0xde54fdc2 + member_id: 0x9f2a3a33 + member_id: 0xb783a2f5 + member_id: 0x91e91bb0 + member_id: 0xfefc0b72 + } +} +struct_union { + id: 0xac496239 + kind: STRUCT + name: "bindings::bindings_raw::pipe_inode_info" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x262ad27e + kind: STRUCT + name: "bindings::bindings_raw::pkvm_el2_module" + definition { + bytesize: 200 + member_id: 0x23d9f1a3 + member_id: 0x3e232e5b + member_id: 0x51f51eac + member_id: 0xfff74eb6 + member_id: 0x9990d354 + member_id: 0xfab83b80 + member_id: 0x4e81b610 + member_id: 0x6f2c6a37 + member_id: 0xfcff255b + member_id: 0x1418fbd7 + member_id: 0x4915b8ee + member_id: 0x955df7c9 + member_id: 0x88eac16b + member_id: 0x0f7200e5 + member_id: 0x7af0270e + member_id: 0x5ad21e3e + member_id: 0x1abe3d94 + } +} +struct_union { + id: 0x04e710f7 + kind: STRUCT + name: "bindings::bindings_raw::pkvm_module_ops" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x656b4854 + kind: STRUCT + name: "bindings::bindings_raw::pkvm_module_section" + definition { + bytesize: 16 + member_id: 0x4625d4ed + member_id: 0x8231b820 + } +} +struct_union { + id: 0x570bd677 + kind: STRUCT + name: "bindings::bindings_raw::plist_node" + definition { + bytesize: 40 + member_id: 0xa93726a0 + member_id: 0x6efff371 + member_id: 0xd7614f6c + } +} +struct_union { + id: 0x6ddf7019 + kind: STRUCT + name: "bindings::bindings_raw::plt_entry" + definition { + bytesize: 12 + member_id: 0xfda4e7d7 + member_id: 0xc7e583d4 + member_id: 0xda1e04da + } +} +struct_union { + id: 0xe12c77e3 + kind: STRUCT + name: "bindings::bindings_raw::pm_domain_data" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x7c43d908 + kind: STRUCT + name: "bindings::bindings_raw::pm_message" + definition { + bytesize: 4 + member_id: 0x0aaad148 + } +} +struct_union { + id: 0xcf3e78f5 + kind: STRUCT + name: "bindings::bindings_raw::pm_subsys_data" + definition { + bytesize: 88 + member_id: 0x2d3565e6 + member_id: 0x0557ae0d + member_id: 0x1aacbfb5 + member_id: 0xec597bd6 + member_id: 0x81dd9cc1 + member_id: 0x5d3b397d + } +} +struct_union { + id: 0x9a840f98 + kind: STRUCT + name: "bindings::bindings_raw::pmd_t" + definition { + bytesize: 8 + member_id: 0x56cb40ee + } +} +struct_union { + id: 0x2307b265 + kind: STRUCT + name: "bindings::bindings_raw::poll_table_struct" + definition { + bytesize: 16 + member_id: 0xeba63f25 + member_id: 0xf6c8f672 + } +} +struct_union { + id: 0x98ff6c82 + kind: STRUCT + name: "bindings::bindings_raw::pollfd" + definition { + bytesize: 8 + member_id: 0x7ff7294e + member_id: 0x11b25ab6 + member_id: 0x00928db8 + } +} +struct_union { + id: 0xaf6dee80 + kind: STRUCT + name: "bindings::bindings_raw::posix_acl" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x322e26bf + kind: STRUCT + name: "bindings::bindings_raw::posix_cputimer_base" + definition { + bytesize: 24 + member_id: 0xe89d811f + member_id: 0xd47e734c + } +} +struct_union { + id: 0x347b3ec2 + kind: STRUCT + name: "bindings::bindings_raw::posix_cputimers" + definition { + bytesize: 80 + member_id: 0x70d2602b + member_id: 0x57d3e298 + member_id: 0x1b4d1173 + } +} +struct_union { + id: 0xfc9c39cc + kind: STRUCT + name: "bindings::bindings_raw::posix_cputimers_work" + definition { + bytesize: 72 + member_id: 0xd664bdf7 + member_id: 0xad2e038c + member_id: 0x859183b0 + } +} +struct_union { + id: 0x8604a619 + kind: STRUCT + name: "bindings::bindings_raw::pr_ops" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x9ff6a318 + kind: STRUCT + name: "bindings::bindings_raw::prev_cputime" + definition { + bytesize: 24 + member_id: 0xd61e232e + member_id: 0x59b46fbb + member_id: 0x2d6e422b + } +} +struct_union { + id: 0x7bc617d1 + kind: STRUCT + name: "bindings::bindings_raw::proc_ns_operations" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xbd22560c + kind: STRUCT + name: "bindings::bindings_raw::psi_group" + definition { + bytesize: 832 + member_id: 0x7214aa56 + member_id: 0x3a22ebbd + member_id: 0x21c7c9ea + member_id: 0xe8ddbb46 + member_id: 0x78e0c089 + member_id: 0x30e498a3 + member_id: 0xca0e05a3 + member_id: 0x5e75fec1 + member_id: 0xaba0a8ce + member_id: 0x241fda64 + member_id: 0x9d2d7cc4 + member_id: 0x0f22daf4 + member_id: 0xf7cb10ca + member_id: 0x7dc58009 + member_id: 0x4dbe39d0 + member_id: 0x946c520a + member_id: 0x58b59a5e + member_id: 0xc8141e57 + member_id: 0xdb965d12 + member_id: 0xfc4ac5cd + member_id: 0x415cba6e + member_id: 0xa4bdc2e3 + member_id: 0x2fa8bcac + member_id: 0x7c4b6155 + member_id: 0x7408af78 + } +} +struct_union { + id: 0x781be05c + kind: STRUCT + name: "bindings::bindings_raw::psi_group_cpu" + definition { + bytesize: 128 + member_id: 0xfad12ded + member_id: 0xe7924d44 + member_id: 0x8336abb3 + member_id: 0x5c93a583 + member_id: 0xc68681c9 + member_id: 0x10be5793 + } +} +struct_union { + id: 0x0b77e944 + kind: STRUCT + name: "bindings::bindings_raw::pt_regs" + definition { + bytesize: 336 + member_id: 0xaaac10ce + member_id: 0x5207c5fe + member_id: 0x4d1bc98e + member_id: 0x15e76b2f + member_id: 0xb1ca2b15 + member_id: 0x8f331d48 + member_id: 0x0e39d87c + member_id: 0xebafed10 + member_id: 0x42a665c8 + } +} +struct_union { + id: 0x66b9e786 + kind: UNION + name: "bindings::bindings_raw::pt_regs__bindgen_ty_1" + definition { + bytesize: 272 + member_id: 0x7ef3c031 + member_id: 0xaa8ece2a + } +} +struct_union { + id: 0x44670357 + kind: STRUCT + name: "bindings::bindings_raw::pt_regs__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 272 + member_id: 0x809503b5 + member_id: 0xcec5b996 + member_id: 0xa54dee29 + member_id: 0xc453fd08 + } +} +struct_union { + id: 0x6739a054 + kind: STRUCT + name: "bindings::bindings_raw::pte_t" + definition { + bytesize: 8 + member_id: 0xa1c48f7d + } +} +struct_union { + id: 0xcdf3b565 + kind: STRUCT + name: "bindings::bindings_raw::ptrauth_key" + definition { + bytesize: 16 + member_id: 0x9fb269b9 + member_id: 0x39745a56 + } +} +struct_union { + id: 0xa9d36304 + kind: STRUCT + name: "bindings::bindings_raw::ptrauth_keys_kernel" + definition { + bytesize: 16 + member_id: 0x3a67f42b + } +} +struct_union { + id: 0x7c0fb738 + kind: STRUCT + name: "bindings::bindings_raw::ptrauth_keys_user" + definition { + bytesize: 80 + member_id: 0x3a67f42b + member_id: 0xfaa7662f + member_id: 0x1392c887 + member_id: 0x4fd274c6 + member_id: 0x1d96f28e + } +} +struct_union { + id: 0x641f3d9e + kind: STRUCT + name: "bindings::bindings_raw::pud_t" + definition { + bytesize: 8 + member_id: 0xffcb6c6a + } +} +struct_union { + id: 0xaa48d016 + kind: STRUCT + name: "bindings::bindings_raw::qc_dqblk" + definition { + bytesize: 120 + member_id: 0xf4aa79ad + member_id: 0x7b04a65f + member_id: 0x633652a6 + member_id: 0xea2b0e11 + member_id: 0xf9deda9d + member_id: 0x008d07a4 + member_id: 0x630db500 + member_id: 0x89283768 + member_id: 0xcb730895 + member_id: 0x50375f74 + member_id: 0x9f70ccf6 + member_id: 0x3a9b2f86 + member_id: 0x46f910af + member_id: 0x081bc6ec + member_id: 0x7e07350c + member_id: 0x55684460 + } +} +struct_union { + id: 0xd396e240 + kind: STRUCT + name: "bindings::bindings_raw::qc_info" + definition { + bytesize: 32 + member_id: 0x1f777278 + member_id: 0xac1b2c03 + member_id: 0x6355b002 + member_id: 0x272da125 + member_id: 0x66106c85 + member_id: 0x3e2c2dca + member_id: 0x121de0a4 + member_id: 0xffb94ba4 + } +} +struct_union { + id: 0x79c157bd + kind: STRUCT + name: "bindings::bindings_raw::qc_state" + definition { + bytesize: 176 + member_id: 0x85bc542b + member_id: 0x60677481 + } +} +struct_union { + id: 0x71bbab4c + kind: STRUCT + name: "bindings::bindings_raw::qc_type_state" + definition { + bytesize: 56 + member_id: 0x2dbc3e95 + member_id: 0x0a010393 + member_id: 0x55cdc89a + member_id: 0x94a3ce9b + member_id: 0xe684d9f9 + member_id: 0x874d8d02 + member_id: 0xd62819b0 + member_id: 0x0cc06bc1 + member_id: 0x4f128995 + member_id: 0x60ece595 + } +} +struct_union { + id: 0xb3c678d3 + kind: STRUCT + name: "bindings::bindings_raw::qrwlock" + definition { + bytesize: 8 + member_id: 0xaa29462a + member_id: 0xeb9a0da9 + } +} +struct_union { + id: 0xe3ef03c3 + kind: UNION + name: "bindings::bindings_raw::qrwlock__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x3c936e65 + member_id: 0xaa64b2c4 + } +} +struct_union { + id: 0xae1bed46 + kind: STRUCT + name: "bindings::bindings_raw::qrwlock__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0xa64549c0 + member_id: 0xf63e3afc + } +} +struct_union { + id: 0xb0c63aa9 + kind: STRUCT + name: "bindings::bindings_raw::qspinlock" + definition { + bytesize: 4 + member_id: 0xaa4c3bfe + } +} +struct_union { + id: 0x8692d7b4 + kind: UNION + name: "bindings::bindings_raw::qspinlock__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x4f0aaeaa + member_id: 0xaa627616 + member_id: 0xc544bea6 + } +} +struct_union { + id: 0xa8df3fa5 + kind: STRUCT + name: "bindings::bindings_raw::qspinlock__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 2 + member_id: 0x145ad56e + member_id: 0xf9e260df + } +} +struct_union { + id: 0x4fa07fa2 + kind: STRUCT + name: "bindings::bindings_raw::qspinlock__bindgen_ty_1__bindgen_ty_2" + definition { + bytesize: 4 + member_id: 0x65e8c693 + member_id: 0xee08b258 + } +} +struct_union { + id: 0x7b7a32de + kind: STRUCT + name: "bindings::bindings_raw::qstr" + definition { + bytesize: 16 + member_id: 0xaa0a93fd + member_id: 0x0ddab361 + } +} +struct_union { + id: 0xc03ad475 + kind: UNION + name: "bindings::bindings_raw::qstr__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0xaaa03181 + member_id: 0x81d1f1c8 + } +} +struct_union { + id: 0x6a98a8fc + kind: STRUCT + name: "bindings::bindings_raw::qstr__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0x63ea3944 + member_id: 0xb8d162a6 + } +} +struct_union { + id: 0x4a0cf654 + kind: STRUCT + name: "bindings::bindings_raw::queue_limits" + definition { + bytesize: 200 + member_id: 0xc5ccca0f + member_id: 0x2dbc33ae + member_id: 0xb959c55f + member_id: 0xd603f974 + member_id: 0x67e54a0a + member_id: 0xf0d9b7a3 + member_id: 0x059f6ef7 + member_id: 0x51627a3a + member_id: 0x6577084f + member_id: 0x6062accc + member_id: 0x58ab463e + member_id: 0x3a8871ee + member_id: 0xd8cc9354 + member_id: 0x1e4f39d2 + member_id: 0xce2fd730 + member_id: 0xace9831b + member_id: 0x61999140 + member_id: 0x2e9acdb9 + member_id: 0xb44d31be + member_id: 0x070c4aa1 + member_id: 0xa978ab6c + member_id: 0xe319f659 + member_id: 0xfb6e2b09 + member_id: 0x992f5cd0 + member_id: 0xb540780b + member_id: 0xcdd6575e + member_id: 0x7a750772 + member_id: 0x21daf1c8 + member_id: 0xc246775a + member_id: 0x0f9a5134 + member_id: 0xcabdffad + member_id: 0x6e7ae68a + member_id: 0xac0fb7b1 + member_id: 0x6d8ce948 + member_id: 0x8e6b2822 + member_id: 0x895b6d48 + member_id: 0x08443458 + member_id: 0x856132ec + member_id: 0x8d94eb7b + member_id: 0x6c350630 + member_id: 0x1957552f + member_id: 0x4140f7bb + } +} +struct_union { + id: 0xfd1fa64f + kind: STRUCT + name: "bindings::bindings_raw::quota_format_ops" + definition { + bytesize: 80 + member_id: 0x69d29beb + member_id: 0x88d66839 + member_id: 0x2e2de238 + member_id: 0x83aec866 + member_id: 0xa52c91b5 + member_id: 0x94ec3064 + member_id: 0xe192f800 + member_id: 0x096cf523 + member_id: 0x4140f644 + member_id: 0xb10d12da + } +} +struct_union { + id: 0x7ce4e25d + kind: STRUCT + name: "bindings::bindings_raw::quota_format_type" + definition { + bytesize: 32 + member_id: 0xaaff8431 + member_id: 0x68c5780b + member_id: 0xd5049f44 + member_id: 0xef52ade8 + } +} +struct_union { + id: 0x2525a65e + kind: STRUCT + name: "bindings::bindings_raw::quota_info" + definition { + bytesize: 336 + member_id: 0x2dbc3e95 + member_id: 0x4f2abe5c + member_id: 0xc7a6c0c6 + member_id: 0xcd62cedb + member_id: 0xaf94b45b + } +} +struct_union { + id: 0x65a104de + kind: STRUCT + name: "bindings::bindings_raw::quotactl_ops" + definition { + bytesize: 104 + member_id: 0x389f02e0 + member_id: 0x3e2e41da + member_id: 0xf46eb4f1 + member_id: 0x982e2d0e + member_id: 0x0675497b + member_id: 0x9bda1eea + member_id: 0x002f9b06 + member_id: 0x7b53f4e1 + member_id: 0x52556321 + member_id: 0x7e107528 + member_id: 0x1b6d93b7 + member_id: 0x4140ff61 + member_id: 0xb10d1306 + } +} +struct_union { + id: 0x08ecf66e + kind: STRUCT + name: "bindings::bindings_raw::ratelimit_state" + definition { + bytesize: 32 + member_id: 0x2d6e4be9 + member_id: 0x49228670 + member_id: 0x46293522 + member_id: 0x27f0d1fe + member_id: 0xedbd135f + member_id: 0x2dbc3375 + member_id: 0x382d3c45 + } +} +struct_union { + id: 0x82b48b59 + kind: STRUCT + name: "bindings::bindings_raw::raw_spinlock" + definition { + bytesize: 4 + member_id: 0x4f011bf6 + } +} +struct_union { + id: 0x52d04d25 + kind: STRUCT + name: "bindings::bindings_raw::rb_node" + definition { + bytesize: 24 + member_id: 0x9807bff9 + member_id: 0x241e78af + member_id: 0xfc9b99e7 + } +} +struct_union { + id: 0xc0039ad6 + kind: STRUCT + name: "bindings::bindings_raw::rb_root" + definition { + bytesize: 8 + member_id: 0x232c0336 + } +} +struct_union { + id: 0x0b16893f + kind: STRUCT + name: "bindings::bindings_raw::rb_root_cached" + definition { + bytesize: 16 + member_id: 0x82ce6b36 + member_id: 0x2ba12b60 + } +} +struct_union { + id: 0x55ae17da + kind: STRUCT + name: "bindings::bindings_raw::rcu_node" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x2fdc0370 + kind: STRUCT + name: "bindings::bindings_raw::rcu_segcblist" + definition { + bytesize: 120 + member_id: 0xb5775089 + member_id: 0xdbcae671 + member_id: 0x0f667582 + member_id: 0xb85e1518 + member_id: 0x07775195 + member_id: 0x2d45a16b + } +} +struct_union { + id: 0x63b5dafe + kind: UNION + name: "bindings::bindings_raw::rcu_special" + definition { + bytesize: 4 + member_id: 0x4c9fb08b + member_id: 0x67260d19 + } +} +struct_union { + id: 0x07c817d9 + kind: STRUCT + name: "bindings::bindings_raw::rcu_special__bindgen_ty_1" + definition { + bytesize: 4 + member_id: 0x82437d66 + member_id: 0x8b50e467 + member_id: 0x5b293db2 + member_id: 0x2ddfecb3 + } +} +struct_union { + id: 0x65cc3f99 + kind: STRUCT + name: "bindings::bindings_raw::rcu_sync" + definition { + bytesize: 48 + member_id: 0x888ce487 + member_id: 0x3be53d60 + member_id: 0xc98d44a8 + member_id: 0x3b93122a + } +} +struct_union { + id: 0xc2f9b466 + kind: STRUCT + name: "bindings::bindings_raw::rcu_work" + definition { + bytesize: 56 + member_id: 0xd6776246 + member_id: 0x95a40d35 + member_id: 0x22d61d65 + } +} +struct_union { + id: 0x86b1f810 + kind: STRUCT + name: "bindings::bindings_raw::rcuwait" + definition { + bytesize: 8 + member_id: 0x9c01e852 + } +} +struct_union { + id: 0xa9a10dbd + kind: STRUCT + name: "bindings::bindings_raw::readahead_control" + definition { + bytesize: 64 + member_id: 0xbf91bd2b + member_id: 0x5dc35587 + member_id: 0x2924f3ef + member_id: 0x6d21a630 + member_id: 0x2c04d695 + member_id: 0x3ca88d1f + member_id: 0xa8b75809 + member_id: 0x151bc175 + member_id: 0xd66a307a + } +} +struct_union { + id: 0x2ffd28d7 + kind: STRUCT + name: "bindings::bindings_raw::reclaim_state" + definition { + bytesize: 16 + member_id: 0x2f165bfd + member_id: 0xa8257449 + } +} +struct_union { + id: 0x95bb17a9 + kind: STRUCT + name: "bindings::bindings_raw::refcount_struct" + definition { + bytesize: 4 + member_id: 0x9a4bdc69 + } +} +struct_union { + id: 0x8feb1866 + kind: STRUCT + name: "bindings::bindings_raw::request" + definition { + bytesize: 288 + member_id: 0xe9680b70 + member_id: 0x31c2a3a6 + member_id: 0xa487721c + member_id: 0x026f686e + member_id: 0x978602e6 + member_id: 0xd540fc3e + member_id: 0x52aa4bae + member_id: 0x541739db + member_id: 0xb4efec97 + member_id: 0x2e7431ef + member_id: 0xcacf6a32 + member_id: 0x58a18d62 + member_id: 0xaa79226b + member_id: 0x794ed089 + member_id: 0xefc7c70a + member_id: 0x3288f10d + member_id: 0xca375051 + member_id: 0xdcb60602 + member_id: 0x7a9a949a + member_id: 0x4ef2b9f3 + member_id: 0x298907c7 + member_id: 0xe60ef606 + member_id: 0xf3cbd919 + member_id: 0x0b979e61 + member_id: 0x0872f8b2 + member_id: 0x722744e1 + member_id: 0xad4386ca + member_id: 0xd0cbe39a + member_id: 0xc52bca8f + member_id: 0x040a4b5b + member_id: 0x0a4bfc03 + member_id: 0x7f0fcb54 + member_id: 0x439b0fc0 + member_id: 0xec1e2b19 + member_id: 0xb9a1270a + member_id: 0x4140f8c3 + member_id: 0xd66a3efe + } +} +struct_union { + id: 0xb3823078 + kind: UNION + name: "bindings::bindings_raw::request__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x05682bf6 + member_id: 0xabad75c3 + } +} +struct_union { + id: 0x20ded543 + kind: UNION + name: "bindings::bindings_raw::request__bindgen_ty_2" + definition { + bytesize: 16 + member_id: 0x633318cb + member_id: 0xe663e0f3 + } +} +struct_union { + id: 0x41f616f1 + kind: UNION + name: "bindings::bindings_raw::request__bindgen_ty_3" + definition { + bytesize: 24 + member_id: 0x2360f751 + member_id: 0xda6e738f + } +} +struct_union { + id: 0x42d6c678 + kind: STRUCT + name: "bindings::bindings_raw::request__bindgen_ty_4" + definition { + bytesize: 24 + member_id: 0x92636ec3 + member_id: 0x7c980859 + } +} +struct_union { + id: 0xa1cf2b85 + kind: STRUCT + name: "bindings::bindings_raw::request__bindgen_ty_5" + definition { + bytesize: 16 + member_id: 0xfac8b581 + member_id: 0x2f4f62df + } +} +struct_union { + id: 0x41d5ed44 + kind: STRUCT + name: "bindings::bindings_raw::request_queue" + definition { + bytesize: 1168 + member_id: 0xcfa982dc + member_id: 0x4a2bd174 + member_id: 0x2e148c16 + member_id: 0x0560f334 + member_id: 0xe20e21ca + member_id: 0xddd7c2c4 + member_id: 0x721dc176 + member_id: 0x9ac2269c + member_id: 0x291195d6 + member_id: 0x4a5dcf3b + member_id: 0xc5ee64bf + member_id: 0x1d256a38 + member_id: 0x226569ba + member_id: 0x66ec155c + member_id: 0x548e181f + member_id: 0xbdc83ae2 + member_id: 0x16ab0460 + member_id: 0x7dafb0d7 + member_id: 0x604f71f1 + member_id: 0x9387377c + member_id: 0x5dff0e41 + member_id: 0xce3c354c + member_id: 0x82841d50 + member_id: 0x8eadab98 + member_id: 0xb954f067 + member_id: 0x88461121 + member_id: 0x6e3478ae + member_id: 0xccca1289 + member_id: 0x9e2a3c50 + member_id: 0x549d0e5c + member_id: 0x03640e79 + member_id: 0x54cdc4c9 + member_id: 0xbe1cc60b + member_id: 0x95d2083e + member_id: 0x62345934 + member_id: 0xe0d8939b + member_id: 0x9396664b + member_id: 0xab442ebb + member_id: 0xa5158707 + member_id: 0xfe127a5c + member_id: 0x0f90309e + member_id: 0xaaaae7e9 + member_id: 0xee11c90d + member_id: 0x37f90110 + member_id: 0x1a469018 + member_id: 0xf737a416 + member_id: 0x9d54b1e6 + member_id: 0x34f67226 + member_id: 0x18670ef6 + member_id: 0xcddad04f + member_id: 0xed169d00 + member_id: 0x4c4439d4 + member_id: 0x56d9e6a3 + member_id: 0x89e2c2c4 + member_id: 0x265eee43 + member_id: 0x0de0244a + member_id: 0xd7190cd9 + member_id: 0x35ba1712 + member_id: 0x1929e634 + member_id: 0x4e25d40c + member_id: 0x118771be + member_id: 0x130d7ae6 + member_id: 0x4140f6a3 + member_id: 0xb10d1906 + member_id: 0xf0cdad0e + member_id: 0x0482ce90 + member_id: 0xd66a34e0 + } +} +struct_union { + id: 0x841004f0 + kind: STRUCT + name: "bindings::bindings_raw::restart_block" + definition { + bytesize: 56 + member_id: 0xa98a1991 + member_id: 0xd22253bb + member_id: 0xaa36507e + } +} +struct_union { + id: 0xfcf0955b + kind: UNION + name: "bindings::bindings_raw::restart_block__bindgen_ty_1" + definition { + bytesize: 40 + member_id: 0xd7cf9c4f + member_id: 0x0d644323 + member_id: 0x5e163336 + } +} +struct_union { + id: 0x036a3f50 + kind: STRUCT + name: "bindings::bindings_raw::restart_block__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 40 + member_id: 0x55589ee6 + member_id: 0x4fc250f0 + member_id: 0x2dbc3716 + member_id: 0xd2b3a448 + member_id: 0x746ad742 + member_id: 0x984fcd95 + } +} +struct_union { + id: 0xc1789555 + kind: STRUCT + name: "bindings::bindings_raw::restart_block__bindgen_ty_1__bindgen_ty_2" + definition { + bytesize: 24 + member_id: 0x2fdd9747 + member_id: 0x8a94a9d9 + member_id: 0xaa8d7e7c + member_id: 0x91b9cb00 + } +} +struct_union { + id: 0x47d3b4a8 + kind: UNION + name: "bindings::bindings_raw::restart_block__bindgen_ty_1__bindgen_ty_2__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0xf3b25c73 + member_id: 0x728804b9 + } +} +struct_union { + id: 0x037ee58f + kind: STRUCT + name: "bindings::bindings_raw::restart_block__bindgen_ty_1__bindgen_ty_3" + definition { + bytesize: 32 + member_id: 0xee223367 + member_id: 0xff328904 + member_id: 0xbdbdc837 + member_id: 0x595849bd + member_id: 0x388703e9 + } +} +struct_union { + id: 0x3e919988 + kind: STRUCT + name: "bindings::bindings_raw::return_instance" + definition { + bytesize: 48 + member_id: 0xb976fa5a + member_id: 0x2130bc40 + member_id: 0xbfc1d26d + member_id: 0x3767a448 + member_id: 0x3e28a83e + member_id: 0x11f63347 + } +} +struct_union { + id: 0x3658599f + kind: STRUCT + name: "bindings::bindings_raw::rhash_head" + definition { + bytesize: 8 + member_id: 0x11f406f0 + } +} +struct_union { + id: 0x707963e0 + kind: STRUCT + name: "bindings::bindings_raw::rlimit" + definition { + bytesize: 16 + member_id: 0x95964708 + member_id: 0xc5584628 + } +} +struct_union { + id: 0x931a8cd6 + kind: STRUCT + name: "bindings::bindings_raw::robust_list_head" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xc6de23e8 + kind: STRUCT + name: "bindings::bindings_raw::rq" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xa1ab5c18 + kind: STRUCT + name: "bindings::bindings_raw::rq_list" + definition { + bytesize: 16 + member_id: 0xb573d3fe + member_id: 0xeeb4cee7 + } +} +struct_union { + id: 0xb1f7de47 + kind: STRUCT + name: "bindings::bindings_raw::rq_qos" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xe1ab17dc + kind: STRUCT + name: "bindings::bindings_raw::rt_mutex_waiter" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0xa8352a2b + kind: STRUCT + name: "bindings::bindings_raw::rw_semaphore" + definition { + bytesize: 64 + member_id: 0x657e96f8 + member_id: 0x4ac6b851 + member_id: 0x2767620f + member_id: 0xeba87fc3 + member_id: 0x460301a3 + member_id: 0xed6bf38b + member_id: 0xd6ad39b8 + } +} +struct_union { + id: 0x63263203 + kind: STRUCT + name: "bindings::bindings_raw::rwlock_t" + definition { + bytesize: 8 + member_id: 0x4f021bb4 + } +} +struct_union { + id: 0x2e433927 + kind: STRUCT + name: "bindings::bindings_raw::sb_writers" + definition { + bytesize: 328 + member_id: 0xb83e1d8e + member_id: 0xdc54d6a0 + member_id: 0xe66126ed + member_id: 0xc3756ff8 + } +} +struct_union { + id: 0x7004ceed + kind: STRUCT + name: "bindings::bindings_raw::sbitmap" + definition { + bytesize: 32 + member_id: 0x1bb0b2c7 + member_id: 0x32e57796 + member_id: 0x84efc03a + member_id: 0xd4c5197e + member_id: 0x8dd0e68a + member_id: 0x8f826ba6 + } +} +struct_union { + id: 0x10d20fbe + kind: STRUCT + name: "bindings::bindings_raw::sbitmap_queue" + definition { + bytesize: 64 + member_id: 0x59a549af + member_id: 0x6c651be2 + member_id: 0xea06de91 + member_id: 0xa079ba2b + member_id: 0x9b69d0e6 + member_id: 0xf1d66988 + member_id: 0xa006ef44 + member_id: 0x5ebe7df5 + } +} +struct_union { + id: 0xb03b1b5d + kind: STRUCT + name: "bindings::bindings_raw::sbitmap_word" + definition { + bytesize: 128 + member_id: 0x83986cad + member_id: 0xa85f78a7 + member_id: 0xf229ebea + member_id: 0x43d7645f + } +} +struct_union { + id: 0x6fb1d6b9 + kind: STRUCT + name: "bindings::bindings_raw::sbq_wait_state" + definition { + bytesize: 64 + member_id: 0x20f1843b + } +} +struct_union { + id: 0x3fcfa1f2 + kind: STRUCT + name: "bindings::bindings_raw::sched_avg" + definition { + bytesize: 64 + member_id: 0x5699ef01 + member_id: 0x795f95a0 + member_id: 0x5aa4be87 + member_id: 0xc137e6f8 + member_id: 0xcf013bae + member_id: 0xbc0d7f5b + member_id: 0xcf07ec2c + member_id: 0xbd02a50a + member_id: 0xa0e7aa9e + } +} +struct_union { + id: 0x1fee314e + kind: STRUCT + name: "bindings::bindings_raw::sched_class" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x0cbecfbc + kind: STRUCT + name: "bindings::bindings_raw::sched_dl_entity" + definition { + bytesize: 248 + member_id: 0x2360f751 + member_id: 0x45fc01a9 + member_id: 0xeab51ce5 + member_id: 0x76916a00 + member_id: 0xe8332676 + member_id: 0xef82c38a + member_id: 0x29d748fd + member_id: 0xd07d5751 + member_id: 0x2dbc38ec + member_id: 0x1b08fad0 + member_id: 0x3d79cffd + member_id: 0x37b69cc4 + member_id: 0xdad6b1c1 + member_id: 0x0d0bf2ba + member_id: 0xd9572eae + member_id: 0x7c8caecd + member_id: 0xca93d4fb + } +} +struct_union { + id: 0x9b757238 + kind: STRUCT + name: "bindings::bindings_raw::sched_entity" + definition { + bytesize: 320 + member_id: 0x0eff0a1e + member_id: 0x976b195b + member_id: 0xd07d59e4 + member_id: 0x63e01c6b + member_id: 0x76cc11f8 + member_id: 0x9b2f58d0 + member_id: 0x7443afe2 + member_id: 0x9e886844 + member_id: 0xa4a83a0a + member_id: 0x218c20bd + member_id: 0xba828e5d + member_id: 0x56ccacc9 + member_id: 0x220af8ab + member_id: 0x6792bb79 + member_id: 0x7215ffe7 + member_id: 0xcd124ce3 + member_id: 0x06934a0c + member_id: 0x1b8137f8 + member_id: 0x721d3d5b + member_id: 0xabbe38fa + member_id: 0x356cb5a2 + member_id: 0x55276a70 + member_id: 0xa89c13e9 + member_id: 0x0f729ca9 + member_id: 0x4140fade + member_id: 0xb10d15ea + member_id: 0xf0cda6b3 + member_id: 0x0482c6c6 + } +} +struct_union { + id: 0x6800adb6 + kind: STRUCT + name: "bindings::bindings_raw::sched_ext_entity" + definition { + bytesize: 200 + member_id: 0xf9a6a339 + member_id: 0xcc72fbb1 + member_id: 0xa3028b39 + member_id: 0x7c34034d + member_id: 0x517c10b5 + member_id: 0x2dbc358d + member_id: 0x7ebce85d + member_id: 0xec071581 + member_id: 0x07332cfd + member_id: 0x912caee8 + member_id: 0x213f8023 + member_id: 0x0d27bff1 + member_id: 0x22354308 + member_id: 0x9969fbfe + member_id: 0xd96689cb + member_id: 0x526fd450 + member_id: 0xcd124938 + member_id: 0xa5437216 + member_id: 0x545ee675 + member_id: 0xfe19e54b + member_id: 0x95a06c15 + } +} +struct_union { + id: 0xc35e9acf + kind: STRUCT + name: "bindings::bindings_raw::sched_info" + definition { + bytesize: 32 + member_id: 0x5813913e + member_id: 0x67d8615d + member_id: 0x7563ae3d + member_id: 0x0e61a4f3 + } +} +struct_union { + id: 0x2f0223c4 + kind: STRUCT + name: "bindings::bindings_raw::sched_rt_entity" + definition { + bytesize: 80 + member_id: 0x38c12085 + member_id: 0x54fce402 + member_id: 0xdfa962f7 + member_id: 0x49d1eef0 + member_id: 0x74fb9ece + member_id: 0x8d2ee15f + member_id: 0xcc52231c + member_id: 0x4140fcce + member_id: 0xb10d1cdf + member_id: 0xf0cda834 + member_id: 0x0482c647 + } +} +struct_union { + id: 0x0307c91a + kind: STRUCT + name: "bindings::bindings_raw::sched_statistics" + definition { + bytesize: 256 + member_id: 0x5f017d31 + member_id: 0xfdaea5cd + member_id: 0xaf7fe917 + member_id: 0xaa017057 + member_id: 0x1af48481 + member_id: 0x31eb5d30 + member_id: 0xf82924f5 + member_id: 0xe81850d1 + member_id: 0x80a7cbf5 + member_id: 0xb02f51b7 + member_id: 0x78ea8096 + member_id: 0x50a59fea + member_id: 0x6437842a + member_id: 0x4b426a0b + member_id: 0x114e40c8 + member_id: 0x3d2a4e02 + member_id: 0x92b92b9d + member_id: 0x2906ed83 + member_id: 0xfe5ffbc5 + member_id: 0xd53065c3 + member_id: 0xef0235d1 + member_id: 0x303e2c4a + member_id: 0xc7784a90 + member_id: 0x5ba55715 + member_id: 0x219cf06a + member_id: 0xd4875e13 + member_id: 0x7d7a8bd5 + member_id: 0x17756e18 + } +} +struct_union { + id: 0x625464ea + kind: STRUCT + name: "bindings::bindings_raw::scx_dispatch_q" + definition { + bytesize: 80 + member_id: 0x2d6e4be9 + member_id: 0x7cd42f3d + member_id: 0x19898d28 + member_id: 0xd1768f79 + member_id: 0xfac8b158 + member_id: 0xcca6f985 + member_id: 0x645db146 + member_id: 0x7d344df8 + member_id: 0x95a40686 + } +} +struct_union { + id: 0xcead52bd + kind: STRUCT + name: "bindings::bindings_raw::scx_dsq_list_node" + definition { + bytesize: 24 + member_id: 0x0f720221 + member_id: 0x2dbc3757 + member_id: 0x7c2fab3c + } +} +struct_union { + id: 0xd1445968 + kind: STRUCT + name: "bindings::bindings_raw::seccomp" + definition { + bytesize: 16 + member_id: 0x877824b6 + member_id: 0x73afd041 + member_id: 0xa33d99b4 + } +} +struct_union { + id: 0xf2623911 + kind: STRUCT + name: "bindings::bindings_raw::seccomp_filter" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x209af29b + kind: STRUCT + name: "bindings::bindings_raw::seq_file" + definition { + bytesize: 136 + member_id: 0x9a1a1b07 + member_id: 0xd9417184 + member_id: 0xff6192b5 + member_id: 0x651a3e1a + member_id: 0xac2ad475 + member_id: 0xadd4cb42 + member_id: 0xefa0592c + member_id: 0x2decb23b + member_id: 0xf0e4f525 + member_id: 0xb3af6d56 + member_id: 0xbf91b5d8 + member_id: 0x915f3b74 + } +} +struct_union { + id: 0x73366832 + kind: STRUCT + name: "bindings::bindings_raw::seq_operations" + definition { + bytesize: 32 + member_id: 0x464fa7d4 + member_id: 0x69f399af + member_id: 0x11d97937 + member_id: 0x0a34f746 + } +} +struct_union { + id: 0xcd22a710 + kind: STRUCT + name: "bindings::bindings_raw::seqcount" + definition { + bytesize: 4 + member_id: 0x005ad334 + } +} +struct_union { + id: 0xb54af3ae + kind: STRUCT + name: "bindings::bindings_raw::seqcount_raw_spinlock" + definition { + bytesize: 4 + member_id: 0x085414a6 + } +} +struct_union { + id: 0x0ace24dc + kind: STRUCT + name: "bindings::bindings_raw::seqcount_spinlock" + definition { + bytesize: 4 + member_id: 0x085414a6 + } +} +struct_union { + id: 0x5c1bdeac + kind: STRUCT + name: "bindings::bindings_raw::seqlock_t" + definition { + bytesize: 8 + member_id: 0x0893f825 + member_id: 0x2d3568dd + } +} +struct_union { + id: 0x894a0b64 + kind: STRUCT + name: "bindings::bindings_raw::shrink_control" + definition { + bytesize: 32 + member_id: 0xa4849b30 + member_id: 0x45559b43 + member_id: 0xe95db2b1 + member_id: 0x1d57b3ed + member_id: 0xc7603540 + } +} +struct_union { + id: 0xbb80e16a + kind: STRUCT + name: "bindings::bindings_raw::shrinker" + definition { + bytesize: 128 + member_id: 0xa52aa7d0 + member_id: 0x09ae45a4 + member_id: 0x4aaa08ed + member_id: 0x82743f5c + member_id: 0x2dbc3db1 + member_id: 0x0516a241 + member_id: 0x1d6ab6bc + member_id: 0x95a404ec + member_id: 0xf23c8fd9 + member_id: 0x7cd42372 + member_id: 0xccca171f + member_id: 0x2476290e + } +} +struct_union { + id: 0xab41f94f + kind: STRUCT + name: "bindings::bindings_raw::shrinker_info" + definition { + bytesize: 24 + member_id: 0x95a40d9e + member_id: 0xe010a848 + member_id: 0xff73debc + } +} +struct_union { + id: 0x2fce753b + kind: STRUCT + name: "bindings::bindings_raw::shrinker_info_unit" + definition { + bytesize: 520 + member_id: 0x244f1ac3 + member_id: 0x8d4c6e3f + } +} +struct_union { + id: 0xb94e6205 + kind: STRUCT + name: "bindings::bindings_raw::sigaction" + definition { + bytesize: 32 + member_id: 0xb26ac2d6 + member_id: 0x1d79ccc8 + member_id: 0x35ed63a9 + member_id: 0x8c5e8ad0 + } +} +struct_union { + id: 0x075f3cd9 + kind: STRUCT + name: "bindings::bindings_raw::sighand_struct" + definition { + bytesize: 2080 + member_id: 0x7afbda12 + member_id: 0x65b0e9e8 + member_id: 0xf7f66e1c + member_id: 0xc0523ab4 + } +} +struct_union { + id: 0xde897158 + kind: STRUCT + name: "bindings::bindings_raw::signal_struct" + definition { + bytesize: 1120 + member_id: 0x209a2b02 + member_id: 0xf6f2927f + member_id: 0xff4e7c2d + member_id: 0x62d8a483 + member_id: 0x46bd4b8d + member_id: 0x402c12f8 + member_id: 0xe18fb1f3 + member_id: 0x700b6d4c + member_id: 0x503543c0 + member_id: 0x57f4bfaa + member_id: 0xc1bb540e + member_id: 0x7315fd5e + member_id: 0x692184c7 + member_id: 0x2dbc3907 + member_id: 0x5e87ce95 + member_id: 0x1b08fa8e + member_id: 0x3dd03871 + member_id: 0x430818ce + member_id: 0x308afd56 + member_id: 0x25e3e601 + member_id: 0xe263fe50 + member_id: 0xd00c6969 + member_id: 0xf31a2077 + member_id: 0x05441905 + member_id: 0x766198a7 + member_id: 0x2909ab82 + member_id: 0xc873a103 + member_id: 0xa3717bce + member_id: 0x17acca9c + member_id: 0xd61e246e + member_id: 0x59b46d94 + member_id: 0xe282d249 + member_id: 0xf5f67397 + member_id: 0x143f7e0a + member_id: 0x5d8a4a68 + member_id: 0x7efbc200 + member_id: 0x2efb1bc1 + member_id: 0x0c975665 + member_id: 0xb4221c10 + member_id: 0x0e7b5824 + member_id: 0x7792bffd + member_id: 0x53e35bbb + member_id: 0xcb278819 + member_id: 0x3f882f63 + member_id: 0x4bd8455c + member_id: 0x98c363f4 + member_id: 0x89a09681 + member_id: 0xf7389097 + member_id: 0x6af4334c + member_id: 0xa5ef2046 + member_id: 0x63e5fc63 + member_id: 0xa74824d2 + member_id: 0xef0ed2ba + member_id: 0xb9409151 + member_id: 0x5cfc3849 + member_id: 0xb1b1e15e + member_id: 0x975ed2b3 + member_id: 0x8a0292cb + member_id: 0xd1d4b5d7 + member_id: 0x373c0df1 + member_id: 0xe5082ee9 + member_id: 0x99d3803e + member_id: 0x4140f895 + member_id: 0xb10d157a + member_id: 0xf0cdaf6f + member_id: 0x0482c1a4 + member_id: 0xd66a3fd9 + } +} +struct_union { + id: 0x77a273f5 + kind: STRUCT + name: "bindings::bindings_raw::sigpending" + definition { + bytesize: 24 + member_id: 0x7cd42bdc + member_id: 0x09d95b7e + } +} +struct_union { + id: 0x31aee906 + kind: STRUCT + name: "bindings::bindings_raw::sigset_t" + definition { + bytesize: 8 + member_id: 0x4b49cfe9 + } +} +struct_union { + id: 0x4c3b4730 + kind: UNION + name: "bindings::bindings_raw::sigval" + definition { + bytesize: 8 + member_id: 0x865188f1 + member_id: 0x450bc586 + } +} +struct_union { + id: 0x60f86e1a + kind: STRUCT + name: "bindings::bindings_raw::sock" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x74844d87 + kind: STRUCT + name: "bindings::bindings_raw::sock_fprog_kern" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0xd99a84d5 + kind: STRUCT + name: "bindings::bindings_raw::spinlock" + definition { + bytesize: 4 + member_id: 0x52eedbc3 + } +} +struct_union { + id: 0x70923a55 + kind: STRUCT + name: "bindings::bindings_raw::srcu_data" + definition { + bytesize: 384 + member_id: 0x0cd58709 + member_id: 0x535f1806 + member_id: 0xd52e3ebb + member_id: 0xa8482299 + member_id: 0x2d356efe + member_id: 0x30881d11 + member_id: 0xbd2c21ac + member_id: 0x915ee662 + member_id: 0xb53e3edf + member_id: 0x0bae90b0 + member_id: 0xd67765c4 + member_id: 0x4cfb786b + member_id: 0x803e25d8 + member_id: 0x55fffbba + member_id: 0x51e3a0bf + member_id: 0x37e22587 + } +} +struct_union { + id: 0xdeca4074 + kind: STRUCT + name: "bindings::bindings_raw::srcu_node" + definition { + bytesize: 96 + member_id: 0x2d3565e6 + member_id: 0xa38a58b4 + member_id: 0xa515052b + member_id: 0x915ee6a8 + member_id: 0x86021bef + member_id: 0x7429d355 + member_id: 0xba9915f5 + } +} +struct_union { + id: 0xab7fa461 + kind: STRUCT + name: "bindings::bindings_raw::srcu_struct" + definition { + bytesize: 24 + member_id: 0x27c7007f + member_id: 0x30862383 + member_id: 0xca13ab5d + member_id: 0x706b9811 + } +} +struct_union { + id: 0x1b6065bb + kind: STRUCT + name: "bindings::bindings_raw::srcu_usage" + definition { + bytesize: 440 + member_id: 0x0f482c07 + member_id: 0x86a746ac + member_id: 0x77ffde44 + member_id: 0xb209bdc0 + member_id: 0x2d3567db + member_id: 0x4bcd1ffb + member_id: 0xbec0deb5 + member_id: 0xbd2c298f + member_id: 0x915ee9a7 + member_id: 0x316b5641 + member_id: 0xac0fc0ba + member_id: 0x1b49cce4 + member_id: 0x2070dd22 + member_id: 0x375229b7 + member_id: 0xcd3a5604 + member_id: 0xfc224fc3 + member_id: 0xcc8a0f98 + member_id: 0x7bd08c16 + member_id: 0xc11684bc + member_id: 0xe7a43d64 + member_id: 0xbd11d275 + member_id: 0xd6575c4b + member_id: 0x79d7603c + } +} +struct_union { + id: 0xe4ef2d21 + kind: STRUCT + name: "bindings::bindings_raw::static_call_key" + definition { + bytesize: 8 + member_id: 0x2131360b + } +} +struct_union { + id: 0x6677e997 + kind: STRUCT + name: "bindings::bindings_raw::static_key" + definition { + bytesize: 16 + member_id: 0x3a5c0193 + member_id: 0xaae4d940 + } +} +struct_union { + id: 0x2e7488e4 + kind: UNION + name: "bindings::bindings_raw::static_key__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0x8a7f773e + member_id: 0xbe6c7d57 + member_id: 0x11f99094 + } +} +struct_union { + id: 0x411dbb37 + kind: STRUCT + name: "bindings::bindings_raw::static_key_false" + definition { + bytesize: 16 + member_id: 0x20307d47 + } +} +struct_union { + id: 0x0001cac9 + kind: STRUCT + name: "bindings::bindings_raw::static_key_mod" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x2d5fbb04 + kind: STRUCT + name: "bindings::bindings_raw::static_key_true" + definition { + bytesize: 16 + member_id: 0x20307d47 + } +} +struct_union { + id: 0xe5f22ac2 + kind: STRUCT + name: "bindings::bindings_raw::string_stream" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x888a8110 + kind: STRUCT + name: "bindings::bindings_raw::super_block" + definition { + bytesize: 1536 + member_id: 0xa9c08d8b + member_id: 0xf1bd113c + member_id: 0x23fe6e13 + member_id: 0xabcc7f33 + member_id: 0xaa046b79 + member_id: 0x90796af8 + member_id: 0x56218dd3 + member_id: 0x10f33e23 + member_id: 0x4cd8be86 + member_id: 0x5aec234e + member_id: 0x0fbc1c95 + member_id: 0x3e2a7b2e + member_id: 0x25417f9b + member_id: 0xbda848fb + member_id: 0xf6a1e3de + member_id: 0xc808ee18 + member_id: 0x0d554ee5 + member_id: 0x0b99366a + member_id: 0xfa05eebd + member_id: 0x04d8d628 + member_id: 0x6bb5971e + member_id: 0x04aeb715 + member_id: 0x0f341c28 + member_id: 0x4742a490 + member_id: 0xc166bdfe + member_id: 0xde25d77a + member_id: 0x5c2bd2f5 + member_id: 0xdee1a25f + member_id: 0x47d0b6fd + member_id: 0x91ae7d03 + member_id: 0x3a3db915 + member_id: 0xc14cd11a + member_id: 0x70fd2e68 + member_id: 0x1202ccf9 + member_id: 0xb05d4881 + member_id: 0x4e683508 + member_id: 0x3db94b67 + member_id: 0xada42f6c + member_id: 0x80605901 + member_id: 0xc9e117c7 + member_id: 0x2471d286 + member_id: 0x410d99f0 + member_id: 0xe6d7aba7 + member_id: 0x651f9e1e + member_id: 0xab395ef6 + member_id: 0x16ca1760 + member_id: 0x86e90ba1 + member_id: 0x3264de89 + member_id: 0x35889a4a + member_id: 0x460a41cf + member_id: 0x2715451a + member_id: 0x999226a7 + member_id: 0x6b6077f7 + member_id: 0x6924faa4 + member_id: 0xc37c6fbb + member_id: 0x5c5f2894 + member_id: 0x48ec0d6b + member_id: 0x1ffb3c53 + member_id: 0x95a40467 + member_id: 0x83113492 + member_id: 0x9174417a + member_id: 0xfc469101 + member_id: 0xa848207b + member_id: 0x84bf0d6a + member_id: 0x95ffee61 + member_id: 0x40ab0f26 + member_id: 0x68cb4d88 + } +} +struct_union { + id: 0x8e2c2d00 + kind: STRUCT + name: "bindings::bindings_raw::super_operations" + definition { + bytesize: 208 + member_id: 0x5a2b22d2 + member_id: 0x2e452c42 + member_id: 0x6fb1581f + member_id: 0xcd35f3d8 + member_id: 0x14046100 + member_id: 0xda6ac471 + member_id: 0x5156e085 + member_id: 0xb10e24ce + member_id: 0x571b0d83 + member_id: 0xeb99df02 + member_id: 0xe18e6c21 + member_id: 0xfc20a479 + member_id: 0x068aa233 + member_id: 0x5f46b2df + member_id: 0x01f28854 + member_id: 0x1d137276 + member_id: 0x50149da2 + member_id: 0xef557f3d + member_id: 0x1ae00e88 + member_id: 0xe393d781 + member_id: 0xfdb96158 + member_id: 0x8df81b1e + member_id: 0xa5c902fb + member_id: 0x2ed91efb + member_id: 0xf5ee69dd + member_id: 0x9ee7ea79 + } +} +struct_union { + id: 0x50518071 + kind: STRUCT + name: "bindings::bindings_raw::swait_queue_head" + definition { + bytesize: 24 + member_id: 0x2d6e4be9 + member_id: 0x7e24c476 + } +} +struct_union { + id: 0x7cdfc254 + kind: STRUCT + name: "bindings::bindings_raw::swap_cluster_info" + definition { + bytesize: 24 + member_id: 0x2d3565e6 + member_id: 0x65b04ee0 + member_id: 0x2d45a70c + member_id: 0xb5f4d164 + member_id: 0x7cd42f3d + } +} +struct_union { + id: 0x35817110 + kind: STRUCT + name: "bindings::bindings_raw::swap_info_struct" + definition { + bytesize: 680 + member_id: 0x85b9e496 + member_id: 0x2d57e48b + member_id: 0xa995f51c + member_id: 0x7c842c2e + member_id: 0x8a96d342 + member_id: 0x9722bdf8 + member_id: 0xd090e401 + member_id: 0x58a045bc + member_id: 0x7e775e12 + member_id: 0x5a90f6c9 + member_id: 0xe1a45a87 + member_id: 0xd6a3187b + member_id: 0x71d4b10d + member_id: 0x7b53f5ff + member_id: 0xcbd58c49 + member_id: 0x906a60f6 + member_id: 0x789e3529 + member_id: 0xae223653 + member_id: 0x67c4fb97 + member_id: 0x95f27a33 + member_id: 0xebee0592 + member_id: 0xdce89503 + member_id: 0xec326252 + member_id: 0x51fdb36f + member_id: 0xe1d70c68 + member_id: 0x99854116 + member_id: 0x2d3562ce + member_id: 0x3c38a2bc + member_id: 0x9d75b96c + member_id: 0x05854bf7 + member_id: 0x6f575667 + member_id: 0xaabe1072 + } +} +struct_union { + id: 0xf5a42971 + kind: STRUCT + name: "bindings::bindings_raw::swap_iocb" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0xf4ff8bba + kind: STRUCT + name: "bindings::bindings_raw::swp_entry_t" + definition { + bytesize: 8 + member_id: 0x4f2987cd + } +} +struct_union { + id: 0xab4cac69 + kind: STRUCT + name: "bindings::bindings_raw::syscall_user_dispatch" + definition { + } +} +struct_union { + id: 0xe85bc3af + kind: STRUCT + name: "bindings::bindings_raw::sysfs_ops" + definition { + bytesize: 16 + member_id: 0x0af71cdf + member_id: 0xac55312a + } +} +struct_union { + id: 0xe94775da + kind: STRUCT + name: "bindings::bindings_raw::task_cputime" + definition { + bytesize: 24 + member_id: 0x59b46b5a + member_id: 0xd61e27cf + member_id: 0x56ccada5 + } +} +struct_union { + id: 0x92f88eae + kind: STRUCT + name: "bindings::bindings_raw::task_cputime_atomic" + definition { + bytesize: 24 + member_id: 0xd6cc38c1 + member_id: 0x59667454 + member_id: 0x561eb64a + } +} +struct_union { + id: 0xc6cde543 + kind: STRUCT + name: "bindings::bindings_raw::task_delay_info" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xabf3b417 + kind: STRUCT + name: "bindings::bindings_raw::task_group" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x965addea + kind: STRUCT + name: "bindings::bindings_raw::task_io_accounting" + definition { + bytesize: 64 + member_id: 0xdd0bb30d + member_id: 0x0eb46272 + member_id: 0x206411af + member_id: 0x625a034d + member_id: 0x009e2b1f + member_id: 0xc95d5d94 + member_id: 0x559ea844 + member_id: 0xe87639d2 + } +} +struct_union { + id: 0xb10b17b9 + kind: STRUCT + name: "bindings::bindings_raw::task_struct" + definition { + bytesize: 5184 + member_id: 0xa996e78a + member_id: 0xa1e4cf0d + member_id: 0x65aa5cbd + member_id: 0xbfc05272 + member_id: 0x07ff3920 + member_id: 0x2dbc304a + member_id: 0x629247a7 + member_id: 0x518e08b6 + member_id: 0x09cff8f2 + member_id: 0x4abc7d1b + member_id: 0xb5800649 + member_id: 0x15cb8c6f + member_id: 0x98a3af83 + member_id: 0x8351a157 + member_id: 0x6aca6e8d + member_id: 0x748bb9fc + member_id: 0xa937248b + member_id: 0x02592368 + member_id: 0x8e1ee4e7 + member_id: 0x017467b0 + member_id: 0xa8257da8 + member_id: 0x1c8bedf9 + member_id: 0x4fa2c1bd + member_id: 0x46909f39 + member_id: 0xafafe423 + member_id: 0x142c88b1 + member_id: 0xdb05c114 + member_id: 0xde59b252 + member_id: 0x3507b761 + member_id: 0xee5865c6 + member_id: 0xe943bdda + member_id: 0xb9766715 + member_id: 0x4443ebdd + member_id: 0x603da8ec + member_id: 0x8bcbd191 + member_id: 0x987746bc + member_id: 0xff9267b7 + member_id: 0x89b6746a + member_id: 0x25f812a6 + member_id: 0x9c853de3 + member_id: 0x12c6bc9e + member_id: 0xf0e75609 + member_id: 0x58ff3582 + member_id: 0xc1eff772 + member_id: 0x3094646b + member_id: 0x7fec5aa2 + member_id: 0x1f7e396c + member_id: 0x0d427169 + member_id: 0x145c2d55 + member_id: 0x968c584a + member_id: 0x51681da2 + member_id: 0xbe169821 + member_id: 0xb07ff140 + member_id: 0x6d170263 + member_id: 0x537b4b92 + member_id: 0xf631342a + member_id: 0x5983751a + member_id: 0xce2148c1 + member_id: 0x095a2e03 + member_id: 0x03b608d4 + member_id: 0xe72c2054 + member_id: 0x041d706e + member_id: 0xad1e3366 + member_id: 0x303a0cb3 + member_id: 0xb68a5040 + member_id: 0x452304f1 + member_id: 0x6ecd0aad + member_id: 0xe87f5c67 + member_id: 0xb46343fc + member_id: 0x1b9dae7d + member_id: 0x85e3dedf + member_id: 0x2a7d2110 + member_id: 0x1b08f14b + member_id: 0x3d9b9a38 + member_id: 0x646da726 + member_id: 0x3c558714 + member_id: 0x746c5f8d + member_id: 0x3cf50ad7 + member_id: 0xf59d562a + member_id: 0x205bb091 + member_id: 0x7217a3f1 + member_id: 0x25ad92bc + member_id: 0xeee570f3 + member_id: 0xc3acaf0d + member_id: 0x6483120d + member_id: 0xe7d6016f + member_id: 0x27054e2b + member_id: 0xd77783b1 + member_id: 0x4255c06c + member_id: 0xf185e1b1 + member_id: 0x891fa131 + member_id: 0x8b3d23d6 + member_id: 0x03175bd4 + member_id: 0xd61e2d38 + member_id: 0x59b46410 + member_id: 0x143f7461 + member_id: 0x41e22300 + member_id: 0x9c2f1193 + member_id: 0x7efbcbc4 + member_id: 0x2efb1c7e + member_id: 0x0c97586a + member_id: 0xa3d28f27 + member_id: 0x8171a1e8 + member_id: 0x7792bbe8 + member_id: 0x53e35141 + member_id: 0x05441fa2 + member_id: 0x0dfd8a5f + member_id: 0x12cf61b5 + member_id: 0x4516f239 + member_id: 0xcef574a5 + member_id: 0xde3f6a23 + member_id: 0x5439f12e + member_id: 0xa0405971 + member_id: 0x4ac81132 + member_id: 0x887545a4 + member_id: 0x94f02f35 + member_id: 0xc794c166 + member_id: 0xc775f091 + member_id: 0xac47b015 + member_id: 0x09d5cd5d + member_id: 0x7df120aa + member_id: 0x825ffd1b + member_id: 0x9053def5 + member_id: 0x7e7f9e68 + member_id: 0xf9b8e88f + member_id: 0xe46c72e9 + member_id: 0x06749185 + member_id: 0x30ba87f8 + member_id: 0x26c493e7 + member_id: 0x7b099c11 + member_id: 0xa2416edb + member_id: 0x1fa4de77 + member_id: 0xd79150d0 + member_id: 0x231d3dc7 + member_id: 0xeaa4e1ad + member_id: 0x624c24c2 + member_id: 0xea9173bd + member_id: 0x3e5a572f + member_id: 0x34b765cf + member_id: 0xda8586be + member_id: 0xcf3d6ef5 + member_id: 0x71fae5c2 + member_id: 0x742e4169 + member_id: 0xe4070040 + member_id: 0x95dbcde6 + member_id: 0x119aae83 + member_id: 0x0177dcd7 + member_id: 0xb3e73b96 + member_id: 0xfcb18eac + member_id: 0xa8f8b36f + member_id: 0xd8086111 + member_id: 0xc2b09321 + member_id: 0xb0fb6697 + member_id: 0x70b3a996 + member_id: 0xc2acfc75 + member_id: 0x2f505128 + member_id: 0x92a8e0b1 + member_id: 0x2cbcc402 + member_id: 0xe8b9a36d + member_id: 0xe8230c1d + member_id: 0x63e5f812 + member_id: 0x835e1be4 + member_id: 0x89b753ab + member_id: 0xbfe42f61 + member_id: 0x48fbf6bc + member_id: 0xcc3ac4f9 + member_id: 0xb114b871 + member_id: 0x48e45e2a + member_id: 0x418c2dbf + member_id: 0x47c97eba + member_id: 0x4620d879 + member_id: 0x5120b6c2 + member_id: 0xeb0514c0 + member_id: 0x07076230 + member_id: 0x9fe0af8c + member_id: 0x66202214 + member_id: 0x9bef96ab + member_id: 0x2505fb49 + member_id: 0x452c7f77 + member_id: 0x482762fc + member_id: 0xd0fbcc53 + member_id: 0xf43eb2a4 + member_id: 0x0cd37066 + member_id: 0x8c3f5b9c + member_id: 0x3cce2200 + member_id: 0x24fcc6cf + member_id: 0x32db5eed + member_id: 0x11b50b14 + member_id: 0xb037bfc0 + member_id: 0xa2fbbb5f + member_id: 0xfe0bf8fe + member_id: 0x07644cb8 + member_id: 0x08118526 + member_id: 0x78758fde + member_id: 0x78a575ac + member_id: 0x04642516 + member_id: 0x40240ce0 + member_id: 0x8ccb28b8 + member_id: 0x95a40605 + member_id: 0xe1d5ff6a + member_id: 0xb691926a + member_id: 0xf59a7063 + member_id: 0x537a1a51 + member_id: 0x5da9f3f2 + member_id: 0x29a3a240 + member_id: 0xf1b2be82 + member_id: 0xedcccc52 + member_id: 0xb91e153d + member_id: 0xd1f26bf1 + member_id: 0xed61f47f + member_id: 0xd6603513 + member_id: 0x9a11b83a + member_id: 0x4140f129 + member_id: 0xb10d1054 + member_id: 0xf0cdaefa + member_id: 0x0482c094 + member_id: 0x444f0833 + member_id: 0x8200481b + member_id: 0xc3cfe7ee + member_id: 0x358ba235 + member_id: 0xfc94ab20 + } +} +struct_union { + id: 0xfd8dd38a + kind: STRUCT + name: "bindings::bindings_raw::taskstats" + definition { + bytesize: 432 + member_id: 0xa6f42865 + member_id: 0xcf58350d + member_id: 0xa782a6c5 + member_id: 0x74c8b4ea + member_id: 0x5c3166c4 + member_id: 0xdd464f07 + member_id: 0x5e3c9b3d + member_id: 0x06392051 + member_id: 0xcbe02b02 + member_id: 0x2fe2c48f + member_id: 0x4b6dc14f + member_id: 0xbbaae4f3 + member_id: 0x07390726 + member_id: 0xc4886b25 + member_id: 0x6b93e9d9 + member_id: 0xa8c17b33 + member_id: 0xd1517186 + member_id: 0x3cbad39a + member_id: 0x0cedac70 + member_id: 0xc786eda5 + member_id: 0xaedb8c6b + member_id: 0x3ba1f33a + member_id: 0x849a6b3e + member_id: 0xcb949b55 + member_id: 0xb22d5566 + member_id: 0x0953b97b + member_id: 0x28ad33dc + member_id: 0x47947bf5 + member_id: 0x017e5ca5 + member_id: 0x457ecf83 + member_id: 0x5291b2a4 + member_id: 0xf2d80be3 + member_id: 0x72f9a14d + member_id: 0x061baa99 + member_id: 0xc95d58d7 + member_id: 0x559eae54 + member_id: 0xe87630e7 + member_id: 0x2e4da74a + member_id: 0x0c21e15a + member_id: 0x1cd3aff6 + member_id: 0x050bafd9 + member_id: 0xb9a2991f + member_id: 0xb8ea272b + member_id: 0x3b753460 + member_id: 0x0b377995 + member_id: 0x5360614f + member_id: 0x562fb1ea + member_id: 0x2dc2d5bd + member_id: 0x393f091e + member_id: 0x1cec37a7 + member_id: 0x5c20b02e + member_id: 0x92af74c7 + member_id: 0x67b5fe7d + member_id: 0xe17dd547 + member_id: 0xee2f3678 + member_id: 0x52cc9546 + member_id: 0xc868ba00 + } +} +struct_union { + id: 0xe85dead2 + kind: STRUCT + name: "bindings::bindings_raw::thread_group_cputimer" + definition { + bytesize: 24 + member_id: 0x08604c35 + } +} +struct_union { + id: 0x46cfcca8 + kind: STRUCT + name: "bindings::bindings_raw::thread_info" + definition { + bytesize: 48 + member_id: 0x2d57ed49 + member_id: 0x0e414a86 + member_id: 0xaa97f961 + member_id: 0x8f4d191d + member_id: 0x2ac462a5 + member_id: 0x51d22d39 + } +} +struct_union { + id: 0x5d598a53 + kind: UNION + name: "bindings::bindings_raw::thread_info__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0x31ccc689 + member_id: 0x06f0448e + } +} +struct_union { + id: 0xb4e5eb08 + kind: STRUCT + name: "bindings::bindings_raw::thread_info__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0x65f1e50f + member_id: 0x15ebda88 + } +} +struct_union { + id: 0xf4fdf275 + kind: STRUCT + name: "bindings::bindings_raw::thread_struct" + definition { + bytesize: 1696 + member_id: 0xda32bd10 + member_id: 0xa89c1703 + member_id: 0x8d8226f4 + member_id: 0xbf7bf5cc + member_id: 0x85a6f6e5 + member_id: 0x2e2c6285 + member_id: 0xa590a31f + member_id: 0x58a87514 + member_id: 0xd41153c5 + member_id: 0x3f151660 + member_id: 0x657a9dbd + member_id: 0x07425e9c + member_id: 0xe943b4fc + member_id: 0x8d26fd73 + member_id: 0xa6fd20ff + member_id: 0x18cd2696 + member_id: 0x22e6e8a3 + member_id: 0xb4ae68a3 + member_id: 0xc6514ed9 + member_id: 0xae2e0a17 + member_id: 0x0b6c5667 + member_id: 0x06d9c052 + member_id: 0xed6bf58c + } +} +struct_union { + id: 0x4692dee6 + kind: STRUCT + name: "bindings::bindings_raw::thread_struct__bindgen_ty_1" + definition { + bytesize: 560 + member_id: 0x8eaeb820 + member_id: 0xce2822f7 + member_id: 0x12ad0ba0 + member_id: 0x6bebe062 + member_id: 0x8c0f7b47 + } +} +struct_union { + id: 0x70560f74 + kind: STRUCT + name: "bindings::bindings_raw::time_namespace" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x0e4a54a4 + kind: STRUCT + name: "bindings::bindings_raw::timer_list" + definition { + bytesize: 40 + member_id: 0x4d59d379 + member_id: 0x910f70c4 + member_id: 0xab14cf3d + member_id: 0x2dbc3e3e + } +} +struct_union { + id: 0x2a43e1f8 + kind: STRUCT + name: "bindings::bindings_raw::timer_rand_state" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x723a645c + kind: STRUCT + name: "bindings::bindings_raw::timerqueue_head" + definition { + bytesize: 16 + member_id: 0x82057e25 + } +} +struct_union { + id: 0x8058816d + kind: STRUCT + name: "bindings::bindings_raw::timerqueue_node" + definition { + bytesize: 32 + member_id: 0x0f27dee3 + member_id: 0x91dddce2 + } +} +struct_union { + id: 0x4b47e8fb + kind: STRUCT + name: "bindings::bindings_raw::timespec64" + definition { + bytesize: 16 + member_id: 0x598aed52 + member_id: 0x38513b42 + } +} +struct_union { + id: 0x7fecea9a + kind: STRUCT + name: "bindings::bindings_raw::tlbflush_unmap_batch" + definition { + bytesize: 2 + member_id: 0xb8b33dec + member_id: 0x99d229e3 + member_id: 0xd34ee596 + } +} +struct_union { + id: 0x5dc33e02 + kind: STRUCT + name: "bindings::bindings_raw::trace_eval_map" + definition { + bytesize: 24 + member_id: 0x55e84eff + member_id: 0x472ad1fd + member_id: 0x8e15c61e + } +} +struct_union { + id: 0x0b7291dd + kind: STRUCT + name: "bindings::bindings_raw::trace_event_call" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x93a1e671 + kind: STRUCT + name: "bindings::bindings_raw::tracepoint" + definition { + bytesize: 80 + member_id: 0x0ddab780 + member_id: 0x203079a6 + member_id: 0x456515ca + member_id: 0x82dcf71a + member_id: 0xec63cfc6 + member_id: 0x0c366d44 + member_id: 0xbb026457 + member_id: 0xf77671f1 + member_id: 0x362e75d5 + } +} +struct_union { + id: 0x13f2f07d + kind: STRUCT + name: "bindings::bindings_raw::tracepoint_func" + definition { + bytesize: 24 + member_id: 0x2131360b + member_id: 0xffacc730 + member_id: 0xa9372f62 + } +} +struct_union { + id: 0xdc7e5359 + kind: STRUCT + name: "bindings::bindings_raw::tty_audit_buf" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x6d6c7eae + kind: STRUCT + name: "bindings::bindings_raw::tty_struct" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x81be6930 + kind: STRUCT + name: "bindings::bindings_raw::u64_stats_sync" + definition { + } +} +struct_union { + id: 0x7eebe3ec + kind: STRUCT + name: "bindings::bindings_raw::uclamp_se" + definition { + bytesize: 4 + member_id: 0x1b26f172 + member_id: 0x3d133948 + } +} +struct_union { + id: 0x7657bd39 + kind: STRUCT + name: "bindings::bindings_raw::ucounts" + definition { + bytesize: 144 + member_id: 0x0f7895ea + member_id: 0x91f2eaef + member_id: 0x15951590 + member_id: 0x65391c90 + member_id: 0x26fd2058 + member_id: 0xfcf7434a + } +} +struct_union { + id: 0xdeae5a98 + kind: STRUCT + name: "bindings::bindings_raw::uid_gid_extent" + definition { + bytesize: 12 + member_id: 0x1f338de8 + member_id: 0xe802c2c3 + member_id: 0x65f1e1ee + } +} +struct_union { + id: 0xffd49a45 + kind: STRUCT + name: "bindings::bindings_raw::uid_gid_map" + definition { + bytesize: 64 + member_id: 0xaa3bc63f + } +} +struct_union { + id: 0xf16f168d + kind: UNION + name: "bindings::bindings_raw::uid_gid_map__bindgen_ty_1" + definition { + bytesize: 64 + member_id: 0xaad9c17f + member_id: 0xc52cbb6c + } +} +struct_union { + id: 0x136856e5 + kind: STRUCT + name: "bindings::bindings_raw::uid_gid_map__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 64 + member_id: 0xca9cc0b9 + member_id: 0x1f46c0d5 + } +} +struct_union { + id: 0x27a5b5d7 + kind: STRUCT + name: "bindings::bindings_raw::uid_gid_map__bindgen_ty_1__bindgen_ty_2" + definition { + bytesize: 16 + member_id: 0xdd430aef + member_id: 0x6ec5597a + } +} +struct_union { + id: 0x9008ee53 + kind: STRUCT + name: "bindings::bindings_raw::unicode_map" + definition { + bytesize: 1 + member_id: 0xcd56156e + } +} +struct_union { + id: 0x3f66263e + kind: STRUCT + name: "bindings::bindings_raw::upid" + definition { + bytesize: 16 + member_id: 0xd1470431 + member_id: 0x91fd0471 + } +} +struct_union { + id: 0xb8f30e7b + kind: STRUCT + name: "bindings::bindings_raw::uprobe" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xd1efdf4a + kind: STRUCT + name: "bindings::bindings_raw::uprobe_task" + definition { + bytesize: 72 + member_id: 0x722746ca + member_id: 0xaa95a5b7 + member_id: 0xab19125a + member_id: 0x77dc691c + member_id: 0x56f9334d + member_id: 0xea15194b + member_id: 0x1bb0b9df + } +} +struct_union { + id: 0x5f087f24 + kind: UNION + name: "bindings::bindings_raw::uprobe_task__bindgen_ty_1" + definition { + bytesize: 24 + member_id: 0xaadc5d5d + member_id: 0xc5eb8946 + } +} +struct_union { + id: 0x16f4745f + kind: STRUCT + name: "bindings::bindings_raw::uprobe_task__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 8 + member_id: 0xaaa7204c + member_id: 0x500050c2 + } +} +struct_union { + id: 0xe0979f7d + kind: STRUCT + name: "bindings::bindings_raw::uprobe_task__bindgen_ty_1__bindgen_ty_2" + definition { + bytesize: 24 + member_id: 0x18651836 + member_id: 0x748b5a02 + } +} +struct_union { + id: 0x42d68541 + kind: STRUCT + name: "bindings::bindings_raw::uprobes_state" + definition { + bytesize: 8 + member_id: 0x8ec60918 + } +} +struct_union { + id: 0x1d718934 + kind: STRUCT + name: "bindings::bindings_raw::user_fpsimd_state" + definition { + bytesize: 528 + member_id: 0x9fd0f4f5 + member_id: 0x01ac0277 + member_id: 0x13d9190f + member_id: 0x5e29fefb + } +} +struct_union { + id: 0x6af326b3 + kind: STRUCT + name: "bindings::bindings_raw::user_namespace" + definition { + bytesize: 632 + member_id: 0x157dae27 + member_id: 0xe21daa3c + member_id: 0x1d58ef87 + member_id: 0x722154ed + member_id: 0x865ff782 + member_id: 0x4ad70edf + member_id: 0xd37997ef + member_id: 0x91e91f2f + member_id: 0x2d57ec97 + member_id: 0xbed8ba53 + member_id: 0x65029460 + member_id: 0x26f92b52 + member_id: 0x797d09d2 + member_id: 0xd677617b + member_id: 0x3ddd59ff + member_id: 0x1ca2a0fe + member_id: 0x9f2a3ade + member_id: 0x63aab61e + member_id: 0x4bad993f + member_id: 0x9e78cb07 + member_id: 0x4140f244 + member_id: 0xb10d18d5 + } +} +struct_union { + id: 0x92c73639 + kind: STRUCT + name: "bindings::bindings_raw::user_pt_regs" + definition { + bytesize: 272 + member_id: 0x809503b5 + member_id: 0xcec5b996 + member_id: 0xa54dee29 + member_id: 0xc453fd08 + } +} +struct_union { + id: 0xab077b5e + kind: STRUCT + name: "bindings::bindings_raw::user_struct" + definition { + bytesize: 144 + member_id: 0xb6193325 + member_id: 0x65538881 + member_id: 0x478b63da + member_id: 0xb1304f48 + member_id: 0xe2b004bb + member_id: 0x15951b20 + member_id: 0xb8c6982a + member_id: 0xb372506a + member_id: 0x4140fa43 + member_id: 0xb10d16de + } +} +struct_union { + id: 0xe3aa8902 + kind: STRUCT + name: "bindings::bindings_raw::userfaultfd_ctx" + definition { + bytesize: 200 + member_id: 0x31bea971 + member_id: 0x053b2bbd + member_id: 0xc4d5b72c + member_id: 0x1cd4ad2e + member_id: 0xe81e87a8 + member_id: 0x0516ad8d + member_id: 0x2dbc3d2f + member_id: 0xc5ccccc2 + member_id: 0x79ddb21e + member_id: 0xa0bc0aef + member_id: 0xdd709945 + member_id: 0x303a0d18 + } +} +struct_union { + id: 0xd6353071 + kind: STRUCT + name: "bindings::bindings_raw::uts_namespace" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x3bfa1c2b + kind: STRUCT + name: "bindings::bindings_raw::uuid_t" + definition { + bytesize: 16 + member_id: 0x4cdf00ba + } +} +struct_union { + id: 0xa11c0ef1 + kind: STRUCT + name: "bindings::bindings_raw::vfsgid_t" + definition { + bytesize: 4 + member_id: 0x4fc25411 + } +} +struct_union { + id: 0x5e079df0 + kind: STRUCT + name: "bindings::bindings_raw::vfsmount" + definition { + bytesize: 64 + member_id: 0xc60fa969 + member_id: 0x290719c8 + member_id: 0xe1eb5469 + member_id: 0xb657c209 + member_id: 0x4140fdf7 + member_id: 0xb10d1c6f + member_id: 0xf0cda2be + member_id: 0x0482c842 + } +} +struct_union { + id: 0xff711da7 + kind: STRUCT + name: "bindings::bindings_raw::vfsuid_t" + definition { + bytesize: 4 + member_id: 0x4fc25411 + } +} +struct_union { + id: 0x6d033af8 + kind: STRUCT + name: "bindings::bindings_raw::vm_area_struct" + definition { + bytesize: 256 + member_id: 0xaabd2a11 + member_id: 0x4f77962c + member_id: 0xbaec18b2 + member_id: 0xc51cb930 + member_id: 0xfc43b44e + member_id: 0xc185adc7 + member_id: 0x322d43ef + member_id: 0x0b49fb62 + member_id: 0x6ec9a6ef + member_id: 0x7683b2db + member_id: 0x289df121 + member_id: 0xc854eeb9 + member_id: 0xa8acaf6d + member_id: 0xf484cf1e + member_id: 0x3b14cec8 + member_id: 0x3ab4cf83 + member_id: 0xa9633134 + member_id: 0x4140fa0c + member_id: 0xb10d114f + member_id: 0xf0cdaa94 + member_id: 0x0482cc19 + } +} +struct_union { + id: 0x7783380f + kind: UNION + name: "bindings::bindings_raw::vm_area_struct__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0xaaf93ad6 + member_id: 0x60797366 + } +} +struct_union { + id: 0x3393ffd4 + kind: STRUCT + name: "bindings::bindings_raw::vm_area_struct__bindgen_ty_1__bindgen_ty_1" + definition { + bytesize: 16 + member_id: 0x52109f40 + member_id: 0xc16b18a9 + } +} +struct_union { + id: 0x17a74264 + kind: UNION + name: "bindings::bindings_raw::vm_area_struct__bindgen_ty_2" + definition { + bytesize: 8 + member_id: 0xcd27ef0e + member_id: 0xfbf31521 + } +} +struct_union { + id: 0x8160324a + kind: STRUCT + name: "bindings::bindings_raw::vm_area_struct__bindgen_ty_3" + definition { + bytesize: 32 + member_id: 0xfb270a65 + member_id: 0x86d534d4 + } +} +struct_union { + id: 0x207415f3 + kind: STRUCT + name: "bindings::bindings_raw::vm_fault" + definition { + bytesize: 112 + member_id: 0xaa6f0130 + member_id: 0x2dbc3952 + member_id: 0x566ea295 + member_id: 0x5efdf58a + member_id: 0xc5f5dfae + member_id: 0x693ed3c7 + member_id: 0x3216587a + member_id: 0xa15e01c2 + member_id: 0xce4e8f4c + member_id: 0xdf4ab869 + } +} +struct_union { + id: 0xa5a81958 + kind: STRUCT + name: "bindings::bindings_raw::vm_fault__bindgen_ty_1" + definition { + bytesize: 40 + member_id: 0x238a59a5 + member_id: 0xa4849fd1 + member_id: 0xadf1f36f + member_id: 0x30ee7c33 + member_id: 0xdd566e3b + } +} +struct_union { + id: 0xfeca6f3a + kind: UNION + name: "bindings::bindings_raw::vm_fault__bindgen_ty_2" + definition { + bytesize: 8 + member_id: 0x36c90c24 + member_id: 0xcbf7d59c + } +} +struct_union { + id: 0x81c7b463 + kind: STRUCT + name: "bindings::bindings_raw::vm_operations_struct" + definition { + bytesize: 144 + member_id: 0xadf46e92 + member_id: 0xcd331cff + member_id: 0x1c535f71 + member_id: 0xf133e97c + member_id: 0x68e51930 + member_id: 0x7b88e8aa + member_id: 0x6c0ecce1 + member_id: 0xa655a53f + member_id: 0xc3dce4c8 + member_id: 0xb52a8ca0 + member_id: 0xc4027855 + member_id: 0x6c57368f + member_id: 0x0d107455 + member_id: 0x6e213b37 + member_id: 0x4140f7fa + member_id: 0xb10d135b + member_id: 0xf0cda433 + member_id: 0x0482c243 + } +} +struct_union { + id: 0xd268e509 + kind: STRUCT + name: "bindings::bindings_raw::vm_struct" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x40289648 + kind: STRUCT + name: "bindings::bindings_raw::vm_userfaultfd_ctx" + definition { + bytesize: 8 + member_id: 0xecab89b8 + } +} +struct_union { + id: 0x52eb5bfc + kind: STRUCT + name: "bindings::bindings_raw::vmem_altmap" + definition { + bytesize: 56 + member_id: 0x2d62b647 + member_id: 0x92414968 + member_id: 0xf418b5b2 + member_id: 0xfe9d690d + member_id: 0x33de1c6f + member_id: 0x45d3d509 + member_id: 0xed10fb2e + } +} +struct_union { + id: 0x4d12206a + kind: STRUCT + name: "bindings::bindings_raw::vmpressure" + definition { + bytesize: 136 + member_id: 0x3bf66a26 + member_id: 0x2f165f1c + member_id: 0xa2fa92a6 + member_id: 0xdafec3ba + member_id: 0x63b6bff3 + member_id: 0x11f2b698 + member_id: 0x3cf11576 + member_id: 0xd67761fc + } +} +struct_union { + id: 0xf5e50e2d + kind: STRUCT + name: "bindings::bindings_raw::wait_page_queue" + definition { + bytesize: 56 + member_id: 0xb83d57ae + member_id: 0xe59a952a + member_id: 0x2016d80c + } +} +struct_union { + id: 0x38d76f5a + kind: STRUCT + name: "bindings::bindings_raw::wait_queue_entry" + definition { + bytesize: 40 + member_id: 0x2dbc3e95 + member_id: 0x915f388a + member_id: 0x218528ca + member_id: 0x4d534c7b + } +} +struct_union { + id: 0xdf829a46 + kind: STRUCT + name: "bindings::bindings_raw::wait_queue_head" + definition { + bytesize: 24 + member_id: 0x2d3565e6 + member_id: 0xb55db16f + } +} +struct_union { + id: 0x9ac2633a + kind: STRUCT + name: "bindings::bindings_raw::wake_irq" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0xe9cdc610 + kind: STRUCT + name: "bindings::bindings_raw::wake_q_node" + definition { + bytesize: 8 + member_id: 0x11c3e397 + } +} +struct_union { + id: 0x2b38f10e + kind: STRUCT + name: "bindings::bindings_raw::wakeup_source" + definition { + bytesize: 192 + member_id: 0x0ddab780 + member_id: 0xccca1958 + member_id: 0x4d534d70 + member_id: 0x2d35654d + member_id: 0xf7e325b9 + member_id: 0x1d0d524c + member_id: 0xf234393f + member_id: 0x874a1f64 + member_id: 0x0fd28045 + member_id: 0x32f07199 + member_id: 0xadba1354 + member_id: 0x44375a3a + member_id: 0x93a8985d + member_id: 0xcb689843 + member_id: 0x1babad51 + member_id: 0xbfc9def1 + member_id: 0x8e6f37b4 + member_id: 0xce3c361d + member_id: 0x1b08fac1 + member_id: 0x3dd0383e + member_id: 0xa8764b9e + } +} +struct_union { + id: 0x3b26c34f + kind: STRUCT + name: "bindings::bindings_raw::wb_completion" + definition { + bytesize: 16 + member_id: 0x82ed7c89 + member_id: 0xe05a340f + } +} +struct_union { + id: 0xf02d035b + kind: STRUCT + name: "bindings::bindings_raw::wb_domain" + definition { + bytesize: 120 + member_id: 0x2d3565e6 + member_id: 0x443c32ff + member_id: 0x81f3ec68 + member_id: 0xe3963d9a + member_id: 0x3939fc02 + member_id: 0x9de0c045 + } +} +struct_union { + id: 0x8e39778b + kind: STRUCT + name: "bindings::bindings_raw::work_struct" + definition { + bytesize: 32 + member_id: 0xffc9ed50 + member_id: 0x4d534053 + member_id: 0x211308ac + } +} +struct_union { + id: 0xd6602843 + kind: STRUCT + name: "bindings::bindings_raw::workqueue_struct" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x960643a0 + kind: STRUCT + name: "bindings::bindings_raw::writeback_control" + definition { + bytesize: 384 + member_id: 0x7a1c988e + member_id: 0x7d4e53a3 + member_id: 0xb901d6c2 + member_id: 0x7a08253b + member_id: 0x663b424b + member_id: 0x1b08f948 + member_id: 0x3dd03bb7 + member_id: 0x289e81e1 + member_id: 0x7cd875db + member_id: 0x500dbf9e + member_id: 0xad066551 + member_id: 0xfc688a41 + member_id: 0x75901076 + member_id: 0x3b67a90f + member_id: 0xe9705377 + member_id: 0x9cedc9a6 + member_id: 0x0cc62041 + member_id: 0xdee8edd1 + member_id: 0x73dc83ac + member_id: 0xd5cdc699 + } +} +struct_union { + id: 0x4c248ace + kind: STRUCT + name: "bindings::bindings_raw::xarray" + definition { + bytesize: 16 + member_id: 0x312ac08d + member_id: 0x8c2e902f + member_id: 0xfbcb481a + } +} +struct_union { + id: 0xabf65873 + kind: STRUCT + name: "bindings::bindings_raw::xattr_handler" + definition { + bytesize: 48 + member_id: 0x0ddab780 + member_id: 0x955ba139 + member_id: 0x2d8dbcb4 + member_id: 0x7cdefa26 + member_id: 0x31eea12a + member_id: 0x3d5e44ef + } +} +struct_union { + id: 0x78fb71b9 + kind: STRUCT + name: "bindings::bindings_raw::xol_area" + definition { + member_id: 0x16c5cb1d + } +} +struct_union { + id: 0x708413fc + kind: STRUCT + name: "bindings::bindings_raw::zone" + definition { + bytesize: 1664 + member_id: 0x079b1548 + member_id: 0x9b492041 + member_id: 0x0a30be54 + member_id: 0x641d82e6 + member_id: 0x8bddb1c6 + member_id: 0xde22044e + member_id: 0x35ee2a41 + member_id: 0xf05831c8 + member_id: 0x86d0e5fc + member_id: 0x653f4cee + member_id: 0xf01a4cbe + member_id: 0x22ae9189 + member_id: 0xe0683bfe + member_id: 0x80f2eb58 + member_id: 0xa4311b50 + member_id: 0x67e8e27f + member_id: 0xd22ad01b + member_id: 0x0ddabd03 + member_id: 0xc630e2ca + member_id: 0xfb629549 + member_id: 0xd5eadff5 + member_id: 0xa85f75fe + member_id: 0xcb54eeb4 + member_id: 0xfbfc4f48 + member_id: 0x2d57eea9 + member_id: 0x2d35626f + member_id: 0xe980d8a6 + member_id: 0x1abd499c + member_id: 0x2bc6f5f5 + member_id: 0xd4af66b3 + member_id: 0xae740547 + member_id: 0x27cbce0e + member_id: 0x1f465aa4 + member_id: 0xf2ed0d5d + member_id: 0x05bec10d + member_id: 0xc33dc0c9 + member_id: 0x1beebc2d + member_id: 0x52e47b55 + member_id: 0x266d586f + member_id: 0x1e3f45de + member_id: 0xcaac6d88 + member_id: 0xfbe32e97 + } +} +struct_union { + id: 0xe918bb89 + kind: STRUCT + name: "bindings::bindings_raw::zonelist" + definition { + bytesize: 64 + member_id: 0xf5634bc8 + } +} +struct_union { + id: 0x734e7e6e + kind: STRUCT + name: "bindings::bindings_raw::zoneref" + definition { + bytesize: 16 + member_id: 0xc2fa7b9b + member_id: 0x7e2b9a1b + } +} +struct_union { + id: 0x280bb239 + kind: STRUCT + name: "bindings::bindings_raw::zswap_lruvec_state" + definition { + } +} struct_union { id: 0xf6897adc kind: STRUCT @@ -244621,6 +289687,5600 @@ struct_union { member_id: 0x7e2dd0ed } } +struct_union { + id: 0x204cd383 + kind: STRUCT + name: "core::marker::PhantomData<*mut bindings::bindings_raw::cgroup>" + definition { + } +} +struct_union { + id: 0x916f671a + kind: STRUCT + name: "core::marker::PhantomData<*mut bindings::bindings_raw::mem_cgroup_per_node>" + definition { + } +} +struct_union { + id: 0x17726ef6 + kind: STRUCT + name: "core::marker::PhantomData<*mut bindings::bindings_raw::shrinker_info_unit>" + definition { + } +} +struct_union { + id: 0x241f947b + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x75c5cc5e + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x44d63e47 + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0xd24cc464 + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x38c04d7c + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x16ae2c09 + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0xc42d8b0b + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x67a7e47d + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x2811994b + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x782bc379 + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x12d485a6 + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x50096011 + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0xb5241757 + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x59b47c15 + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x607f8710 + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0xc9f41b8e + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x91085cd4 + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x670e999f + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0x1efcff79 + kind: STRUCT + name: "core::marker::PhantomData" + definition { + } +} +struct_union { + id: 0xc00365d5 + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x36b8cf4c + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x9784c97e + } +} +struct_union { + id: 0x87caac67 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::address_space>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x0cc37923 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::address_space>::Some" + definition { + bytesize: 8 + member_id: 0x979c8ea1 + } +} +struct_union { + id: 0xed4dfb4e + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xad2961a1 + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x9784c97e + } +} +struct_union { + id: 0x59bcdbab + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8736e3b8 + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979c77ae + } +} +struct_union { + id: 0x5265bd02 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xc4e3cfc9 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad219a + } +} +struct_union { + id: 0xd1c6a87b + kind: STRUCT + name: "core::option::Option i64>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x1f29a694 + kind: STRUCT + name: "core::option::Option i64>::Some" + definition { + bytesize: 8 + member_id: 0x97b9da0a + } +} +struct_union { + id: 0x99847ae3 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x352091dd + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7c5a0 + } +} +struct_union { + id: 0x6d001249 + kind: STRUCT + name: "core::option::Option u64>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x87350c86 + kind: STRUCT + name: "core::option::Option u64>::Some" + definition { + bytesize: 8 + member_id: 0x97ba54c8 + } +} +struct_union { + id: 0x7137a7bd + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7d4ecbb2 + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979c4458 + } +} +struct_union { + id: 0x02698756 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xf522a261 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad03a5 + } +} +struct_union { + id: 0xe0e0bd4a + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x09574dcd + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad34cc + } +} +struct_union { + id: 0x212b0d6a + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6b82374d + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad9b4a + } +} +struct_union { + id: 0x7a6b4989 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xf920baee + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b5c413 + } +} +struct_union { + id: 0x7296a0ef + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7e0a7f49 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af1620 + } +} +struct_union { + id: 0x1c3c0ac0 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb59e44b8 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adaa7f + } +} +struct_union { + id: 0xe73ac6ac + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xe6396738 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adbe31 + } +} +struct_union { + id: 0x18bd6994 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x889c5d81 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad7ecc + } +} +struct_union { + id: 0x9b118a3b + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x86c7ee53 + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x97849414 + } +} +struct_union { + id: 0xec3ad2fa + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xf30ae705 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad5972 + } +} +struct_union { + id: 0x4a184498 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xea8df90e + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b783c0 + } +} +struct_union { + id: 0xa7d18f23 + kind: STRUCT + name: "core::option::Option *mut u8>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x697aa09d + kind: STRUCT + name: "core::option::Option *mut u8>::Some" + definition { + bytesize: 8 + member_id: 0x9797e3a1 + } +} +struct_union { + id: 0x286f08b2 + kind: STRUCT + name: "core::option::Option *mut u8>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb97aacf2 + kind: STRUCT + name: "core::option::Option *mut u8>::Some" + definition { + bytesize: 8 + member_id: 0x9797e211 + } +} +struct_union { + id: 0x2e96c7e8 + kind: STRUCT + name: "core::option::Option *const u8>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xa9104a63 + kind: STRUCT + name: "core::option::Option *const u8>::Some" + definition { + bytesize: 8 + member_id: 0x9794a3f6 + } +} +struct_union { + id: 0x1801e1fd + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x9cb064bb + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>::Some" + definition { + bytesize: 8 + member_id: 0x97805f1f + } +} +struct_union { + id: 0xa2e3f6db + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3f96c09b + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979f4544 + } +} +struct_union { + id: 0x0a3d373c + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x4cabbe57 + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x979adedc + } +} +struct_union { + id: 0x44fe3ef9 + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd5dfb976 + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x9787fe42 + } +} +struct_union { + id: 0xb3cebc81 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xab01dd4f + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>::Some" + definition { + bytesize: 8 + member_id: 0x97805ec4 + } +} +struct_union { + id: 0x84ab3667 + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb05ca0bf + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979f449f + } +} +struct_union { + id: 0x966c5c12 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x09a1d132 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae126f + } +} +struct_union { + id: 0xb1900e5e + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x4fe1a0ac + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae123a + } +} +struct_union { + id: 0xbfc4f5dd + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x54757ab1 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae1fdd + } +} +struct_union { + id: 0xaf1dd2a8 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8a0f86ab + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae0232 + } +} +struct_union { + id: 0xdc651c79 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xc614eef5 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>::Some" + definition { + bytesize: 8 + member_id: 0x97806c31 + } +} +struct_union { + id: 0x5cb11452 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x273d7490 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97aec7ca + } +} +struct_union { + id: 0x56ec7982 + kind: STRUCT + name: "core::option::Option *const bindings::bindings_raw::kobj_ns_type_operations>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x26ce5938 + kind: STRUCT + name: "core::option::Option *const bindings::bindings_raw::kobj_ns_type_operations>::Some" + definition { + bytesize: 8 + member_id: 0x97a5aa14 + } +} +struct_union { + id: 0xa605bf97 + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x50865692 + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x97855913 + } +} +struct_union { + id: 0x999b3caa + kind: STRUCT + name: "core::option::Option *const u8>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x44770f0a + kind: STRUCT + name: "core::option::Option *const u8>::Some" + definition { + bytesize: 8 + member_id: 0x97960171 + } +} +struct_union { + id: 0xf51a4d98 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb7da945f + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97acb1f7 + } +} +struct_union { + id: 0x1236e5ff + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd87fbad0 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac9475 + } +} +struct_union { + id: 0xc0dc8836 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xa204b028 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b64ec7 + } +} +struct_union { + id: 0xcb07ca24 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x611a0cc0 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad6427 + } +} +struct_union { + id: 0xcaa5b9de + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6e85cd40 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad0293 + } +} +struct_union { + id: 0x46e0f0d0 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x39aafa88 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad9b05 + } +} +struct_union { + id: 0x2ca85062 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x38038aad + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af2c71 + } +} +struct_union { + id: 0xbfe4f3c2 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x54eb5f00 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af2a65 + } +} +struct_union { + id: 0x26fc7224 + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x466eaea2 + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x979a21af + } +} +struct_union { + id: 0xbfd79763 + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8841533b + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x978726de + } +} +struct_union { + id: 0xeefa43b8 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7f053fed + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad290e + } +} +struct_union { + id: 0x386ad4fd + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8435a772 + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979ee643 + } +} +struct_union { + id: 0x002ec636 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3da62759 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afb077 + } +} +struct_union { + id: 0x646319bc + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb75e860f + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afb078 + } +} +struct_union { + id: 0x481f14a9 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xc1a1b3ce + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af92dc + } +} +struct_union { + id: 0x2ee4a614 + kind: STRUCT + name: "core::option::Option u64>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x18314df7 + kind: STRUCT + name: "core::option::Option u64>::Some" + definition { + bytesize: 8 + member_id: 0x97b871b4 + } +} +struct_union { + id: 0x2969df66 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xfd6f8f30 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b6ef5e + } +} +struct_union { + id: 0x2a69ff15 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xed84ab81 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac163b + } +} +struct_union { + id: 0x192d6ce5 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x2c171e5d + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7323b + } +} +struct_union { + id: 0xf14bc64f + kind: STRUCT + name: "core::option::Option u8>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xff229137 + kind: STRUCT + name: "core::option::Option u8>::Some" + definition { + bytesize: 8 + member_id: 0x97a3ba1c + } +} +struct_union { + id: 0x8b0a9928 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x9c68b2a4 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adc615 + } +} +struct_union { + id: 0xa4bfc821 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb80ca150 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ade5ad + } +} +struct_union { + id: 0x81510c00 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x054e9093 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7e681 + } +} +struct_union { + id: 0x94048d6a + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xc231f7df + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b50be7 + } +} +struct_union { + id: 0x00a12b43 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x77d43932 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b52fc6 + } +} +struct_union { + id: 0xd21e4052 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xcf305b7d + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afcb28 + } +} +struct_union { + id: 0x84af3ed2 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x64f41e92 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adde70 + } +} +struct_union { + id: 0xd6579f69 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xadfa7058 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad3aa8 + } +} +struct_union { + id: 0x00dd591c + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x1312c8eb + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7de92 + } +} +struct_union { + id: 0x22d46158 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x68ef0ff4 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad0f13 + } +} +struct_union { + id: 0x59a4a12e + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x120a4f0f + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad5806 + } +} +struct_union { + id: 0xf5721937 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3508d894 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7bc3c + } +} +struct_union { + id: 0xd726b67f + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8b9a1a47 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ade366 + } +} +struct_union { + id: 0x6ffa9892 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x9bc22b85 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7e1fb + } +} +struct_union { + id: 0xb8b426d1 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::bpf_map>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb49f8c1f + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::bpf_map>::Some" + definition { + bytesize: 8 + member_id: 0x9787304d + } +} +struct_union { + id: 0xe45fe3e1 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x897b505d + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae6214 + } +} +struct_union { + id: 0x39f70e24 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xeee7c671 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac3fa9 + } +} +struct_union { + id: 0x56898d62 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xf0fc39ad + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b6db93 + } +} +struct_union { + id: 0x6c0cdec3 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x662657e6 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7f559 + } +} +struct_union { + id: 0x2c540748 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x9e85dd07 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad2618 + } +} +struct_union { + id: 0xd0c5d62a + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x34e478ad + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad3281 + } +} +struct_union { + id: 0x47d0b2f7 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6b7fbb01 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad3200 + } +} +struct_union { + id: 0x8ca8aa0e + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xc64cc5a8 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7d63a + } +} +struct_union { + id: 0x6332d015 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x9eb01353 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7e330 + } +} +struct_union { + id: 0x33da6ae9 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xdc485767 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad047d + } +} +struct_union { + id: 0xbbf60cb1 + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x30670ff0 + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x9799ca83 + } +} +struct_union { + id: 0xc88a491b + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x5c083985 + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x9784e1bd + } +} +struct_union { + id: 0x3e75133b + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8aa70ffb + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad00b3 + } +} +struct_union { + id: 0xef38dae1 + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x62aaef41 + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x9784c760 + } +} +struct_union { + id: 0x027bcc28 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8bf277c0 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a32d22 + } +} +struct_union { + id: 0x503ec78a + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x0fefb2ff + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7cb95 + } +} +struct_union { + id: 0x00f0ad56 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x26715200 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad2c6a + } +} +struct_union { + id: 0x9bb7998a + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xc89cc80a + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad2ce3 + } +} +struct_union { + id: 0x138c45b6 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x76e797b9 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a32e45 + } +} +struct_union { + id: 0xab5231c5 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xc2fc9e73 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7cd94 + } +} +struct_union { + id: 0x158e7db9 + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8a670a88 + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x9784ca2b + } +} +struct_union { + id: 0x7c253da7 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7a80fd18 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a325bf + } +} +struct_union { + id: 0x382a4fcd + kind: STRUCT + name: "core::option::Option u64>, *mut core::ffi::c_void, u64) -> isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x518d72aa + kind: STRUCT + name: "core::option::Option u64>, *mut core::ffi::c_void, u64) -> isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a3b5ab + } +} +struct_union { + id: 0x71d6074c + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xdc4a598b + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7234e + } +} +struct_union { + id: 0xe788ca97 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x218aa574 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a3928a + } +} +struct_union { + id: 0xa936d7e1 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x0921dadf + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af93c5 + } +} +struct_union { + id: 0x497a8e8c + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x2237d947 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97affe0d + } +} +struct_union { + id: 0xf53af8f5 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb977c419 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b51b38 + } +} +struct_union { + id: 0x4c49c5d0 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::cgroup_subsys_state>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x1c5b38c3 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::cgroup_subsys_state>::Some" + definition { + bytesize: 8 + member_id: 0x97b120b9 + } +} +struct_union { + id: 0xbc65914c + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xe9bfb502 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac1e00 + } +} +struct_union { + id: 0x4563fe1f + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xae775375 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b6fa3a + } +} +struct_union { + id: 0x64ad1921 + kind: STRUCT + name: "core::option::Option i64>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xe98a862f + kind: STRUCT + name: "core::option::Option i64>::Some" + definition { + bytesize: 8 + member_id: 0x97b8c308 + } +} +struct_union { + id: 0x631b8aa7 + kind: STRUCT + name: "core::option::Option u64>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x49018594 + kind: STRUCT + name: "core::option::Option u64>::Some" + definition { + bytesize: 8 + member_id: 0x97bb7d33 + } +} +struct_union { + id: 0x91646bac + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xe2eb05df + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac3644 + } +} +struct_union { + id: 0xb400dd65 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xee17c2bc + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac3005 + } +} +struct_union { + id: 0x41403904 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3f49c0d1 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b61f0b + } +} +struct_union { + id: 0xd8f2e55b + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x614926a4 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afc5cf + } +} +struct_union { + id: 0x1cccd2c9 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd246bd49 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b521f5 + } +} +struct_union { + id: 0xcebad07d + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xddcb3b7b + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af8376 + } +} +struct_union { + id: 0x207b1ff7 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x66ee2867 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b55150 + } +} +struct_union { + id: 0x375d96d1 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::ctl_table_set>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x1765a810 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::ctl_table_set>::Some" + definition { + bytesize: 8 + member_id: 0x979d33e9 + } +} +struct_union { + id: 0x2f695229 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x97bf5d98 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad84e5 + } +} +struct_union { + id: 0x2829ef61 + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3d6b22dd + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979cfc4b + } +} +struct_union { + id: 0xd1a411a5 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xa8bc3152 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adaa7f + } +} +struct_union { + id: 0xd6c0f185 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x387a8f4a + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b74e45 + } +} +struct_union { + id: 0xa02702ec + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x23b577e2 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad9b72 + } +} +struct_union { + id: 0xeab13942 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xeb7c3122 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b77692 + } +} +struct_union { + id: 0xc17803a3 + kind: STRUCT + name: "core::option::Option *const u8>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xa7aa660d + kind: STRUCT + name: "core::option::Option *const u8>::Some" + definition { + bytesize: 8 + member_id: 0x9797232a + } +} +struct_union { + id: 0x5dd64ca3 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x5d575712 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad9223 + } +} +struct_union { + id: 0x80fab299 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6772acbe + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adab16 + } +} +struct_union { + id: 0x653e4506 + kind: STRUCT + name: "core::option::Option *mut u8>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x092bfab8 + kind: STRUCT + name: "core::option::Option *mut u8>::Some" + definition { + bytesize: 8 + member_id: 0x97971571 + } +} +struct_union { + id: 0x27b5e6cd + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x2310d77d + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ada5f7 + } +} +struct_union { + id: 0xd38f3ae1 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xbfb7f94d + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a3aaf4 + } +} +struct_union { + id: 0x695829b9 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::dentry>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x054e2688 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::dentry>::Some" + definition { + bytesize: 8 + member_id: 0x97a3096b + } +} +struct_union { + id: 0x65f7b5f7 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x5bebce01 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad7ec5 + } +} +struct_union { + id: 0xbfe3c8ce + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xab75c2e1 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac9c33 + } +} +struct_union { + id: 0x3ac52c5f + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x9b3b5719 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad7cf0 + } +} +struct_union { + id: 0xdb382146 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd33771b3 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b798ca + } +} +struct_union { + id: 0x700766b4 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x38da2aa1 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad6659 + } +} +struct_union { + id: 0xfa467a7d + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x624d553a + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad00b4 + } +} +struct_union { + id: 0xf9c440be + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xccb95dcc + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7fa64 + } +} +struct_union { + id: 0x62438121 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x1ee46e2f + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b77dfb + } +} +struct_union { + id: 0xe1671e13 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xad4e243c + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ada84a + } +} +struct_union { + id: 0x559d1bfd + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x14d3566d + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979ef863 + } +} +struct_union { + id: 0x17978ca3 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xfde0bfac + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af0a0d + } +} +struct_union { + id: 0xd6def4f1 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x1d8eb386 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b5ee37 + } +} +struct_union { + id: 0xc610d7ed + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb00c1854 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b6a334 + } +} +struct_union { + id: 0xb26d5630 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x273a2268 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a247b4 + } +} +struct_union { + id: 0x89475f65 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x188b71c6 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac60c3 + } +} +struct_union { + id: 0x9ea1b090 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xce7a74f2 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac60ce + } +} +struct_union { + id: 0x2c163cba + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x89c89cdc + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac6f04 + } +} +struct_union { + id: 0x64ff185a + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x42544065 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac4ab4 + } +} +struct_union { + id: 0x9a9fe952 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xc471fca5 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac5e3c + } +} +struct_union { + id: 0x5ae9ef51 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x50eb4d4f + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a25c84 + } +} +struct_union { + id: 0x24b1b69f + kind: STRUCT + name: "core::option::Option i64>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x96350ce7 + kind: STRUCT + name: "core::option::Option i64>::Some" + definition { + bytesize: 8 + member_id: 0x97b8a55e + } +} +struct_union { + id: 0x8060afff + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xacf98cf7 + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x979888f3 + } +} +struct_union { + id: 0xcd8a0e45 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6e6b1611 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac56de + } +} +struct_union { + id: 0xc52ff084 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x37c03153 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b69e61 + } +} +struct_union { + id: 0x78385cc8 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x16d180bf + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac79e9 + } +} +struct_union { + id: 0x237aeb02 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd8a7b1d5 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a27663 + } +} +struct_union { + id: 0x184951b0 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xce3520dc + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a247b4 + } +} +struct_union { + id: 0x7573b1fd + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xcadda4ba + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97aca252 + } +} +struct_union { + id: 0x1383dd86 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x283a6869 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97aca11c + } +} +struct_union { + id: 0x8d2139e1 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8e2744df + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a2aea8 + } +} +struct_union { + id: 0xf609ce4a + kind: STRUCT + name: "core::option::Option i64>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xbf4cb7bf + kind: STRUCT + name: "core::option::Option i64>::Some" + definition { + bytesize: 8 + member_id: 0x97b850df + } +} +struct_union { + id: 0x810a5f7c + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x33356584 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a2a9e4 + } +} +struct_union { + id: 0x944008e1 + kind: STRUCT + name: "core::option::Option i64>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8c72188e + kind: STRUCT + name: "core::option::Option i64>::Some" + definition { + bytesize: 8 + member_id: 0x97b85f09 + } +} +struct_union { + id: 0xae7e8b1a + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6df4426a + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97aca4f3 + } +} +struct_union { + id: 0xa9b04a91 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xed4acd8f + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a292e4 + } +} +struct_union { + id: 0x22e76419 + kind: STRUCT + name: "core::option::Option usize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x71a2c717 + kind: STRUCT + name: "core::option::Option usize>::Some" + definition { + bytesize: 8 + member_id: 0x97bdd314 + } +} +struct_union { + id: 0x76d5d677 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::dentry>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x2ad96958 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::dentry>::Some" + definition { + bytesize: 8 + member_id: 0x97a1a245 + } +} +struct_union { + id: 0x9618ce29 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8ea67745 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adfa39 + } +} +struct_union { + id: 0xfb4b3ca7 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x185f1382 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b71e03 + } +} +struct_union { + id: 0x71db433c + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xccf3671b + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b70d1b + } +} +struct_union { + id: 0x28b4df8d + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xdac4d674 + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979c78b7 + } +} +struct_union { + id: 0x7df988b6 + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x18cae154 + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979c9092 + } +} +struct_union { + id: 0xdc04e3f4 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x2a278b13 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7229c + } +} +struct_union { + id: 0x98ce3d58 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6d3ccb9f + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afe8c4 + } +} +struct_union { + id: 0xe90c3851 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3a9e399f + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b50cfe + } +} +struct_union { + id: 0x36e682a5 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x579e18c3 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afc451 + } +} +struct_union { + id: 0xe5e0c852 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xe5362890 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afed42 + } +} +struct_union { + id: 0x35adb5c1 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xef164bf2 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afd623 + } +} +struct_union { + id: 0x4885671a + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7005d87d + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>::Some" + definition { + bytesize: 8 + member_id: 0x97805f1f + } +} +struct_union { + id: 0xdd1ff6c6 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x48a23296 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae1370 + } +} +struct_union { + id: 0xfb5d2ddf + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x06e5eaaf + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b4f74a + } +} +struct_union { + id: 0x47b78086 + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd9b2c177 + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x97871ea5 + } +} +struct_union { + id: 0x3bbcd530 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xcb0ced5f + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b63b8e + } +} +struct_union { + id: 0x6aae50c0 + kind: STRUCT + name: "core::option::Option *mut u8>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb9f917f7 + kind: STRUCT + name: "core::option::Option *mut u8>::Some" + definition { + bytesize: 8 + member_id: 0x979640e5 + } +} +struct_union { + id: 0x2f006ae2 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x0b33bbb2 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97acf750 + } +} +struct_union { + id: 0xe3c789dd + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x20fe75db + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97acd324 + } +} +struct_union { + id: 0xbf75860c + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x388e601a + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac0b0e + } +} +struct_union { + id: 0x5fb624a1 + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7a8c14be + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x9798c6a2 + } +} +struct_union { + id: 0xf846c91c + kind: STRUCT + name: "core::option::Option i32>, *mut core::ffi::c_void) -> i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd0eef519 + kind: STRUCT + name: "core::option::Option i32>, *mut core::ffi::c_void) -> i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac5b63 + } +} +struct_union { + id: 0x72c1f79e + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x648eee7d + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x97982ac5 + } +} +struct_union { + id: 0xe3a5bf83 + kind: STRUCT + name: "core::option::Option *mut *mut bindings::bindings_raw::dquot>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb56b9018 + kind: STRUCT + name: "core::option::Option *mut *mut bindings::bindings_raw::dquot>::Some" + definition { + bytesize: 8 + member_id: 0x979ad3a6 + } +} +struct_union { + id: 0xecdb3105 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::offset_ctx>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xad1386c9 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::offset_ctx>::Some" + definition { + bytesize: 8 + member_id: 0x9783e77c + } +} +struct_union { + id: 0x5392e99c + kind: STRUCT + name: "core::option::Option *mut i64>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8ae1e988 + kind: STRUCT + name: "core::option::Option *mut i64>::Some" + definition { + bytesize: 8 + member_id: 0x979b4cdb + } +} +struct_union { + id: 0xbd7a17c4 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x5d171c0f + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97aeace9 + } +} +struct_union { + id: 0xab8b4930 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x2126cafc + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b448d3 + } +} +struct_union { + id: 0x296a066c + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x064c2862 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97aea457 + } +} +struct_union { + id: 0x27c7103d + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3a1263c4 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97aea5ec + } +} +struct_union { + id: 0x90266853 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::dentry>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xba4edcc7 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::dentry>::Some" + definition { + bytesize: 8 + member_id: 0x97a0deb2 + } +} +struct_union { + id: 0xc5ea2777 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x0efe6458 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae966b + } +} +struct_union { + id: 0x1294cb93 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3accd744 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97aeba80 + } +} +struct_union { + id: 0x5a7199e8 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7a1c919d + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae9454 + } +} +struct_union { + id: 0xe85af663 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x130af14d + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae83f8 + } +} +struct_union { + id: 0x9f74dafe + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xab34d71e + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae9d08 + } +} +struct_union { + id: 0x0ad1112a + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xbc86d48a + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae49d8 + } +} +struct_union { + id: 0xaf715c19 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x726421d6 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b4ade2 + } +} +struct_union { + id: 0xd7e0164c + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::posix_acl>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd736a002 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::posix_acl>::Some" + definition { + bytesize: 8 + member_id: 0x97a42eac + } +} +struct_union { + id: 0x67d1a33b + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x827924d4 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b6c4ef + } +} +struct_union { + id: 0x16d8cc30 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xa2627226 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac2ac7 + } +} +struct_union { + id: 0xbb7045e4 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xe2169f31 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ace322 + } +} +struct_union { + id: 0x1322b615 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x50d7a9ed + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae3a72 + } +} +struct_union { + id: 0xf19ba990 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x1d6ca426 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b4de48 + } +} +struct_union { + id: 0x5ff9c4d4 + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3f9a9e50 + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x979af58f + } +} +struct_union { + id: 0x8a14cef9 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7b081148 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae2ba2 + } +} +struct_union { + id: 0x86df6221 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x385bae21 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a03a14 + } +} +struct_union { + id: 0x620a3329 + kind: STRUCT + name: "core::option::Option i64>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8835da45 + kind: STRUCT + name: "core::option::Option i64>::Some" + definition { + bytesize: 8 + member_id: 0x97ba2275 + } +} +struct_union { + id: 0x18c77f19 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x837e8ef7 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af6890 + } +} +struct_union { + id: 0x9044f20c + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8bdfc6ab + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad0d3e + } +} +struct_union { + id: 0xf6627d1b + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xf728b4e4 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad2fac + } +} +struct_union { + id: 0x76943022 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7f4417ad + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a32d0a + } +} +struct_union { + id: 0x82569339 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xe7e7126a + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b71d06 + } +} +struct_union { + id: 0xc9f2c233 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x67d9f89c + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b655cd + } +} +struct_union { + id: 0xcd4b8e18 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6cc24fde + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a299e8 + } +} +struct_union { + id: 0x75e5449f + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xbe0d7af9 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a299d7 + } +} +struct_union { + id: 0x08d20d09 + kind: STRUCT + name: "core::option::Option u16>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x9e156ac7 + kind: STRUCT + name: "core::option::Option u16>::Some" + definition { + bytesize: 8 + member_id: 0x97b62c9b + } +} +struct_union { + id: 0x7ced0116 + kind: STRUCT + name: "core::option::Option u16>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x375b2174 + kind: STRUCT + name: "core::option::Option u16>::Some" + definition { + bytesize: 8 + member_id: 0x97b60450 + } +} +struct_union { + id: 0x8defb146 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xf1623b25 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad2c22 + } +} +struct_union { + id: 0x349d86a7 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xf5854071 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7c818 + } +} +struct_union { + id: 0xeb2c541b + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6467f423 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af8e67 + } +} +struct_union { + id: 0x00b64758 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x41c53bb0 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b56a5d + } +} +struct_union { + id: 0x1d38e7a5 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x498c16b2 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adfcc0 + } +} +struct_union { + id: 0xc8097e74 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x02c5c893 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adf356 + } +} +struct_union { + id: 0xbb7b013b + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x0efe9ea1 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adf2f0 + } +} +struct_union { + id: 0x947ad6ea + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x41a0f2f1 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adf2b7 + } +} +struct_union { + id: 0xe62a0770 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::posix_acl>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x193f239b + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::posix_acl>::Some" + definition { + bytesize: 8 + member_id: 0x97a79f4b + } +} +struct_union { + id: 0xf0c0cec7 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xfeb57cc8 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adc0a5 + } +} +struct_union { + id: 0x0c022171 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x16d6c862 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adc09c + } +} +struct_union { + id: 0x27d85402 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x9121c78d + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adc031 + } +} +struct_union { + id: 0x86c67629 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xbc09984e + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adc037 + } +} +struct_union { + id: 0x25fccd2c + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x03b5ed38 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adc03c + } +} +struct_union { + id: 0x196304a8 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb81459e4 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adc1dc + } +} +struct_union { + id: 0x8b8d17c5 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x272b0d8a + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adce7c + } +} +struct_union { + id: 0x29b4b247 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6b4c70e0 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ae6896 + } +} +struct_union { + id: 0xfb92b84d + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x0466c405 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b48cac + } +} +struct_union { + id: 0xa8316c02 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x0272afbc + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b48d77 + } +} +struct_union { + id: 0xf17c44d0 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xe476f5c6 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a0fc84 + } +} +struct_union { + id: 0xa61e4047 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x43ab0b11 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a0fcbb + } +} +struct_union { + id: 0xa1e29422 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x934113ad + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad6fce + } +} +struct_union { + id: 0xbe5d8a19 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xc54dbc47 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b6fd7a + } +} +struct_union { + id: 0x1d9893c2 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x0b9e07d2 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac3651 + } +} +struct_union { + id: 0x3f3c4b04 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::vfsmount>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xe08893e0 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::vfsmount>::Some" + definition { + bytesize: 8 + member_id: 0x97adf1b3 + } +} +struct_union { + id: 0xfe2e1cd5 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6366eae2 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b73cf9 + } +} +struct_union { + id: 0x7f5ce452 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x449af445 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a12e5f + } +} +struct_union { + id: 0x2cb281aa + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x4d7518cc + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b5ca27 + } +} +struct_union { + id: 0x71889269 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd740e4da + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afb735 + } +} +struct_union { + id: 0x5dcf478a + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x008c32ff + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x979b7a99 + } +} +struct_union { + id: 0x938622ef + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x5ec66cf0 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b5530f + } +} +struct_union { + id: 0x5f1b72d9 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x68701988 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b5b63e + } +} +struct_union { + id: 0xd70e6e23 + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x4c25f3ac + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x979b57b6 + } +} +struct_union { + id: 0xfe9ae6bd + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xa95391d1 + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979dd9fa + } +} +struct_union { + id: 0x6e6dbc15 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xa89272f6 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac8fce + } +} +struct_union { + id: 0xbd384d7d + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xa7999034 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b68ec5 + } +} +struct_union { + id: 0xbd84be61 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7711d1c0 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a19a7f + } +} +struct_union { + id: 0xd69891d7 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd6d57747 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b5ea0e + } +} +struct_union { + id: 0x86f9a628 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::task_struct>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x5ce10047 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::task_struct>::Some" + definition { + bytesize: 8 + member_id: 0x978f0933 + } +} +struct_union { + id: 0x0a2f18ed + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xfc47a681 + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979cec56 + } +} +struct_union { + id: 0x835ae72e + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6d3e0cc8 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad190b + } +} +struct_union { + id: 0x6cd501cf + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd4f56867 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad024c + } +} +struct_union { + id: 0x73974246 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x1b2da011 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7f8a1 + } +} +struct_union { + id: 0xbf2e0f6f + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x911b8fbc + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7c7a2 + } +} +struct_union { + id: 0x0a73d866 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x0ee49019 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad3415 + } +} +struct_union { + id: 0x0027c02c + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x2314dda7 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7d02f + } +} +struct_union { + id: 0x9dfd58f2 + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xac8eca25 + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x9784dfef + } +} +struct_union { + id: 0xe544f26c + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xdbe9d51f + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x9784d3f7 + } +} +struct_union { + id: 0x559c8a88 + kind: STRUCT + name: "core::option::Option usize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xa7f0b5fd + kind: STRUCT + name: "core::option::Option usize>::Some" + definition { + bytesize: 8 + member_id: 0x97bee6e1 + } +} +struct_union { + id: 0x90bb491d + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x25fb4724 + kind: STRUCT + name: "core::option::Option *const core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x9785e39c + } +} +struct_union { + id: 0x94320e93 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::inode>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xfee75aa2 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::inode>::Some" + definition { + bytesize: 8 + member_id: 0x97a8741d + } +} +struct_union { + id: 0x78cc5ff8 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xf6e594db + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afaab3 + } +} +struct_union { + id: 0x253d69b0 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb8107127 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b54e89 + } +} +struct_union { + id: 0xecd7967a + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x85dfb238 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afb0c1 + } +} +struct_union { + id: 0xf4af6140 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x2a888eb5 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afb2c1 + } +} +struct_union { + id: 0x01236aec + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xf1891fe2 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afbe53 + } +} +struct_union { + id: 0x1cbd5ae5 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3497b046 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a180d7 + } +} +struct_union { + id: 0xba76def4 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x32ef7cea + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af9972 + } +} +struct_union { + id: 0x1c641c70 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7f1c189b + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97afeb3b + } +} +struct_union { + id: 0x6c904405 + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::dquot>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x4ab5b67a + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::dquot>::Some" + definition { + bytesize: 8 + member_id: 0x978ac826 + } +} +struct_union { + id: 0x1c0ba40c + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x7ee0501a + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af4f82 + } +} +struct_union { + id: 0x47890905 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xb949ecd3 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a14d08 + } +} +struct_union { + id: 0xf56270b3 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8ae0c9a9 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af4c65 + } +} +struct_union { + id: 0x84405cba + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xebbdf4a4 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a14d08 + } +} +struct_union { + id: 0x8ec62317 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8209a521 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af41d5 + } +} +struct_union { + id: 0xece0050a + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x1010f47f + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af7e09 + } +} +struct_union { + id: 0x7170a915 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x169a4181 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad4a7b + } +} +struct_union { + id: 0x4f6e9e08 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xa9f44084 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b5a88f + } +} +struct_union { + id: 0xecbdf094 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xfe8c3553 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97af4e28 + } +} +struct_union { + id: 0xce9c85c8 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3e16eb3e + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b5aa12 + } +} +struct_union { + id: 0xcb3f9db5 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x94f7dfa5 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b7558a + } +} +struct_union { + id: 0x590f122a + kind: STRUCT + name: "core::option::Option *const u8>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xe9932974 + kind: STRUCT + name: "core::option::Option *const u8>::Some" + definition { + bytesize: 8 + member_id: 0x97968c13 + } +} +struct_union { + id: 0x0472a46e + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6f5a324b + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac3c95 + } +} +struct_union { + id: 0x0d20aed2 + kind: STRUCT + name: "core::option::Option usize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xbe4c3e88 + kind: STRUCT + name: "core::option::Option usize>::Some" + definition { + bytesize: 8 + member_id: 0x97bd942c + } +} +struct_union { + id: 0x54c4d6a4 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x347fd1e3 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b6d8af + } +} +struct_union { + id: 0x19b0b98c + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::page>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3716e79e + kind: STRUCT + name: "core::option::Option *mut bindings::bindings_raw::page>::Some" + definition { + bytesize: 8 + member_id: 0x97b6196e + } +} +struct_union { + id: 0xd3b0fe59 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xf051e88a + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac03fc + } +} +struct_union { + id: 0xd4796400 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x9fc6fdf6 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac00f9 + } +} +struct_union { + id: 0x17020917 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x6833c6f3 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ac0035 + } +} +struct_union { + id: 0x13284475 + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x0de21ae3 + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x9799c4e5 + } +} +struct_union { + id: 0xa690b830 + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x792435f5 + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x9799105f + } +} +struct_union { + id: 0xeb665ed7 + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x986abd61 + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x9799f87a + } +} +struct_union { + id: 0x9684d494 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd0df8cca + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97adb113 + } +} +struct_union { + id: 0xe6d4824b + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xa7c43bb5 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b55446 + } +} +struct_union { + id: 0xe078a360 + kind: STRUCT + name: "core::option::Option *mut *mut bindings::bindings_raw::bpf_local_storage>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x30052d0c + kind: STRUCT + name: "core::option::Option *mut *mut bindings::bindings_raw::bpf_local_storage>::Some" + definition { + bytesize: 8 + member_id: 0x9782636b + } +} +struct_union { + id: 0xc4aaff61 + kind: STRUCT + name: "core::option::Option isize>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xd5238cc1 + kind: STRUCT + name: "core::option::Option isize>::Some" + definition { + bytesize: 8 + member_id: 0x97a0cd47 + } +} +struct_union { + id: 0x59a5af04 + kind: STRUCT + name: "core::option::Option u32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x5797d482 + kind: STRUCT + name: "core::option::Option u32>::Some" + definition { + bytesize: 8 + member_id: 0x979a024d + } +} +struct_union { + id: 0xd46987d6 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x9d8103f8 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b42bdb + } +} +struct_union { + id: 0xcfba55cb + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x39e8164f + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97aedee2 + } +} +struct_union { + id: 0x326e56b8 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x3c78dc54 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b4153c + } +} +struct_union { + id: 0xb38b1e40 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xbee3c702 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97ad290e + } +} +struct_union { + id: 0xb988c2a8 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x69aa0ca3 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97a37288 + } +} +struct_union { + id: 0x909828a4 + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x5d80fa40 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97b996b2 + } +} +struct_union { + id: 0xc7800b77 + kind: STRUCT + name: "core::option::Option i32>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x48338988 + kind: STRUCT + name: "core::option::Option i32>::Some" + definition { + bytesize: 8 + member_id: 0x97a36ab2 + } +} +struct_union { + id: 0x11dbe21b + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x36790b01 + kind: STRUCT + name: "core::option::Option *mut core::ffi::c_void>::Some" + definition { + bytesize: 8 + member_id: 0x9789bc35 + } +} +struct_union { + id: 0x60e38f7a + kind: STRUCT + name: "core::option::Option::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x73843f20 + kind: STRUCT + name: "core::option::Option::Some" + definition { + bytesize: 8 + member_id: 0x97ba67d5 + } +} +struct_union { + id: 0x9a217d5d + kind: STRUCT + name: "core::option::Option u64>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0xfa0f1cd2 + kind: STRUCT + name: "core::option::Option u64>::Some" + definition { + bytesize: 8 + member_id: 0x97b278d2 + } +} +struct_union { + id: 0x60395878 + kind: STRUCT + name: "core::option::Option bool>::None" + definition { + bytesize: 8 + } +} +struct_union { + id: 0x8f3abed0 + kind: STRUCT + name: "core::option::Option bool>::Some" + definition { + bytesize: 8 + member_id: 0x979f813f + } +} struct_union { id: 0xef60ad88 kind: STRUCT @@ -302349,6 +353009,20 @@ enumeration { } } } +enumeration { + id: 0xd1de11ea + name: "core::ffi::c_void" + definition { + underlying_type_id: 0x2d2f93e0 + enumerator { + name: "__variant1" + } + enumerator { + name: "__variant2" + value: 1 + } + } +} enumeration { id: 0xe99880e8 name: "cpufreq_table_sorting" @@ -318249,6 +368923,2566 @@ enumeration { } } } +variant { + id: 0xe5a6c559 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52daf994 + member_id: 0x31b12d62 +} +variant { + id: 0xdf752135 + name: "core::option::Option *const u8>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b678e5 + member_id: 0x314280f9 +} +variant { + id: 0x276db2e1 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x523dd53c + member_id: 0x31de884c +} +variant { + id: 0x299ba920 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e6111b + member_id: 0x31612e0e +} +variant { + id: 0x8912b5dc + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525a069d + member_id: 0x31b8fa8c +} +variant { + id: 0x8ca29cd7 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e2a857 + member_id: 0x316a35b9 +} +variant { + id: 0xc5a12e25 + name: "core::option::Option u16>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522731d4 + member_id: 0x3198e29c +} +variant { + id: 0xb740166a + name: "core::option::Option u16>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52530ed8 + member_id: 0x3131acd7 +} +variant { + id: 0xfda1d6f3 + name: "core::option::Option *mut bindings::bindings_raw::address_space>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a82975 + member_id: 0x310a348f +} +variant { + id: 0x72a1c751 + name: "core::option::Option *mut bindings::bindings_raw::dentry>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52bfc5b1 + member_id: 0x31bcb92a +} +variant { + id: 0xfc24f6f3 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524a146c + member_id: 0x315d1c38 +} +variant { + id: 0xa4ee61b5 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c8d91f + member_id: 0x31e0ce91 +} +variant { + id: 0xfc28a3d0 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52375eb0 + member_id: 0x318e6bab +} +variant { + id: 0x8cf2853a + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5233dfd3 + member_id: 0x31b369b2 +} +variant { + id: 0x3cfab145 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52fe47c8 + member_id: 0x31ae4bc7 +} +variant { + id: 0x38e5b42c + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f92328 + member_id: 0x313e8d79 +} +variant { + id: 0xca5ddd16 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c552e0 + member_id: 0x31ed8bc7 +} +variant { + id: 0x2454fb62 + name: "core::option::Option *mut u8>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524add9c + member_id: 0x310fdc0c +} +variant { + id: 0x3227b760 + name: "core::option::Option *mut bindings::bindings_raw::vfsmount>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5210df92 + member_id: 0x31e67f65 +} +variant { + id: 0x256045fc + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b72de4 + member_id: 0x316bcb3d +} +variant { + id: 0x04ebc225 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c6efe1 + member_id: 0x313c69cf +} +variant { + id: 0xd55a39f4 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5219055b + member_id: 0x315169ee +} +variant { + id: 0xd1bd53ba + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52ca0311 + member_id: 0x31e3c1de +} +variant { + id: 0xd7037366 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x521a4e6c + member_id: 0x31e9e1bd +} +variant { + id: 0x1f8b7a23 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52dad921 + member_id: 0x31bf8032 +} +variant { + id: 0x3f93a3e3 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x523724a6 + member_id: 0x31858978 +} +variant { + id: 0x1cd1d3e5 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c9375b + member_id: 0x31a133cd +} +variant { + id: 0xe8b4389a + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52008a8b + member_id: 0x319148ab +} +variant { + id: 0x14d13f64 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525d7579 + member_id: 0x3178fd89 +} +variant { + id: 0x5fcafdfd + name: "core::option::Option *mut bindings::bindings_raw::ctl_table_set>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5218be4f + member_id: 0x3111925e +} +variant { + id: 0x698602bb + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x520f98c6 + member_id: 0x316019de +} +variant { + id: 0xd2db5e70 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e15909 + member_id: 0x31db3ccd +} +variant { + id: 0xb4a8dd4f + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x528e014d + member_id: 0x3195b6e5 +} +variant { + id: 0x5a15d924 + name: "core::option::Option *mut bindings::bindings_raw::dentry>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5259360f + member_id: 0x312c2e9f +} +variant { + id: 0x12d3e64c + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x520adeb0 + member_id: 0x31bee787 +} +variant { + id: 0xea0054d3 + name: "core::option::Option *mut bindings::bindings_raw::inode>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52bbd1d7 + member_id: 0x31f810ac +} +variant { + id: 0xfd90bde1 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52846890 + member_id: 0x3127d13c +} +variant { + id: 0x4732e131 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52809285 + member_id: 0x317493d7 +} +variant { + id: 0x4dcf0161 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c7b92f + member_id: 0x3115fd07 +} +variant { + id: 0xdbfda070 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52d1cdc5 + member_id: 0x3165911c +} +variant { + id: 0xd2da6557 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5291be53 + member_id: 0x31c3ba4a +} +variant { + id: 0x06917575 + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x523ccb9d + member_id: 0x310b15ec +} +variant { + id: 0xe78a875a + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525d222e + member_id: 0x31627918 +} +variant { + id: 0x395c6152 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52fb8a5e + member_id: 0x319b76f5 +} +variant { + id: 0x94c7b366 + name: "core::option::Option i64>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52fe2571 + member_id: 0x3119de50 +} +variant { + id: 0xd529f828 + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5225ccc1 + member_id: 0x31fab050 +} +variant { + id: 0x3ee78588 + name: "core::option::Option *mut bindings::bindings_raw::task_struct>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a91a7f + member_id: 0x315a16f6 +} +variant { + id: 0x29912205 + name: "core::option::Option *mut bindings::bindings_raw::cgroup_subsys_state>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5263aa1c + member_id: 0x311aacce +} +variant { + id: 0x5b7bc7c0 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52938648 + member_id: 0x31ef4843 +} +variant { + id: 0x6e95a179 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x526a8027 + member_id: 0x31a880a5 +} +variant { + id: 0xc82f6cb1 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x526ea3e0 + member_id: 0x3139be36 +} +variant { + id: 0xeb714105 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52acb93e + member_id: 0x316bc9fa +} +variant { + id: 0x549484d4 + name: "core::option::Option *mut core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52caa72b + member_id: 0x31dd1e23 +} +variant { + id: 0x7be712d7 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522fc419 + member_id: 0x3125e32b +} +variant { + id: 0x2a702a0f + name: "core::option::Option *mut core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b21e81 + member_id: 0x31aa793c +} +variant { + id: 0x4af1e5e5 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52259001 + member_id: 0x31081366 +} +variant { + id: 0x8d77192e + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f7113c + member_id: 0x3167bed0 +} +variant { + id: 0xc57ebb64 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52332f0b + member_id: 0x31d4b14b +} +variant { + id: 0xbc5358c2 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b667a3 + member_id: 0x3133d767 +} +variant { + id: 0xa50da236 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c35e29 + member_id: 0x31f87bc3 +} +variant { + id: 0x664b6ac9 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e17f5c + member_id: 0x3138e11d +} +variant { + id: 0xaac42d00 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52608d47 + member_id: 0x31af03b6 +} +variant { + id: 0x4486eba9 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x523cc16f + member_id: 0x3156205f +} +variant { + id: 0x40ef5783 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x527b270f + member_id: 0x31328827 +} +variant { + id: 0x56224085 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52fc5327 + member_id: 0x31f6a61e +} +variant { + id: 0x6cb067aa + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522b917d + member_id: 0x3169adc4 +} +variant { + id: 0x54b1e5a6 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5238e1d0 + member_id: 0x316ec430 +} +variant { + id: 0x4fde60a3 + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52897361 + member_id: 0x317fd3c3 +} +variant { + id: 0x7529b523 + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c48587 + member_id: 0x319e9d4b +} +variant { + id: 0x287df2b4 + name: "core::option::Option usize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5222c377 + member_id: 0x31b8bbc8 +} +variant { + id: 0x5bc57d65 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52fb9abd + member_id: 0x3199310b +} +variant { + id: 0xcb10a6e3 + name: "core::option::Option *const u8>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5276eccb + member_id: 0x31ef64df +} +variant { + id: 0xe6cebe90 + name: "core::option::Option *mut bindings::bindings_raw::page>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52365360 + member_id: 0x3131e111 +} +variant { + id: 0x2c4f2cd0 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52de7870 + member_id: 0x311b9b52 +} +variant { + id: 0xc01ad36f + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a93cbb + member_id: 0x313eac58 +} +variant { + id: 0x1aa0d6bd + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52701a1d + member_id: 0x31396d68 +} +variant { + id: 0xdd662400 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52eacc29 + member_id: 0x313137c7 +} +variant { + id: 0x01b58910 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a5f717 + member_id: 0x317dffe7 +} +variant { + id: 0x748e5b11 + name: "core::option::Option i64>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524de9ea + member_id: 0x318ec22c +} +variant { + id: 0x7e313a34 + name: "core::option::Option u64>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524cf853 + member_id: 0x314ff673 +} +variant { + id: 0xecaf39e7 + name: "core::option::Option i64>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524b4ec0 + member_id: 0x31ef7d70 +} +variant { + id: 0xed9e2783 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x529be304 + member_id: 0x31e8e034 +} +variant { + id: 0xa01155b2 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52be87b2 + member_id: 0x31e41cf3 +} +variant { + id: 0x7f455195 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e4dc44 + member_id: 0x31920029 +} +variant { + id: 0x046b1d13 + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52091fab + member_id: 0x31409958 +} +variant { + id: 0x803ef253 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52cbbc3a + member_id: 0x318f8ca6 +} +variant { + id: 0x2b5069a2 + name: "core::option::Option *mut bindings::bindings_raw::bpf_map>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x529757ff + member_id: 0x31b2687a +} +variant { + id: 0x2f16fe6b + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524cd109 + member_id: 0x319847e5 +} +variant { + id: 0x68d23806 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5243ef07 + member_id: 0x3160d1a1 +} +variant { + id: 0x8644da24 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522f1374 + member_id: 0x312086a4 +} +variant { + id: 0xbd7eb063 + name: "core::option::Option *mut core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c0db03 + member_id: 0x31645d19 +} +variant { + id: 0x4dade71b + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5203b7de + member_id: 0x3198722b +} +variant { + id: 0x23d988d3 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b45440 + member_id: 0x31ce6b3e +} +variant { + id: 0x70cd742b + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x521c39b3 + member_id: 0x31dabfa1 +} +variant { + id: 0x66e86c2b + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x523c6f9c + member_id: 0x31701061 +} +variant { + id: 0xf07105f0 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522d9815 + member_id: 0x318d0581 +} +variant { + id: 0xde2da0d9 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5253c6e4 + member_id: 0x317c770b +} +variant { + id: 0x047e00e7 + name: "core::option::Option *mut core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x523a6da4 + member_id: 0x318c90fc +} +variant { + id: 0x3ebaea64 + name: "core::option::Option *mut core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e76990 + member_id: 0x315affcf +} +variant { + id: 0x4242aeef + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5284b1e8 + member_id: 0x31c40b68 +} +variant { + id: 0x86c0e6f6 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52ff260f + member_id: 0x3132138e +} +variant { + id: 0x4219259a + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52764676 + member_id: 0x31516022 +} +variant { + id: 0x70068e0f + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x527fdd1e + member_id: 0x31091844 +} +variant { + id: 0x5efb50e8 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522d8a5e + member_id: 0x31f3d554 +} +variant { + id: 0x9f1826dd + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5268336b + member_id: 0x316d884d +} +variant { + id: 0x655805ca + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a34b73 + member_id: 0x31c0bb33 +} +variant { + id: 0x6bcc9e9a + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525e35de + member_id: 0x31dabdaf +} +variant { + id: 0x2e35a940 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52cf0364 + member_id: 0x310fa0bb +} +variant { + id: 0x36138c79 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x520ec8d4 + member_id: 0x316d75c1 +} +variant { + id: 0x45848354 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x521196ca + member_id: 0x318c50f9 +} +variant { + id: 0xfc89585b + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x529415d5 + member_id: 0x313690f9 +} +variant { + id: 0x2496b3dd + name: "core::option::Option usize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x520d04bd + member_id: 0x31775531 +} +variant { + id: 0xe35d8497 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x521614d7 + member_id: 0x31e81030 +} +variant { + id: 0x39ecddcd + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52796a54 + member_id: 0x31f60bcf +} +variant { + id: 0x2c45b693 + name: "core::option::Option *mut *mut bindings::bindings_raw::bpf_local_storage>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52cf9b7a + member_id: 0x3136f2db +} +variant { + id: 0xbf889b90 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c86b13 + member_id: 0x31277d53 +} +variant { + id: 0x0aa8fcd2 + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525ed47e + member_id: 0x317bb93d +} +variant { + id: 0xc521244c + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52669957 + member_id: 0x3124c02f +} +variant { + id: 0x6f7e2cbe + name: "core::option::Option u64>, *mut core::ffi::c_void, u64) -> isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5217c996 + member_id: 0x31577a84 +} +variant { + id: 0xa5099934 + name: "core::option::Option u64>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b5c2a4 + member_id: 0x31fcf8ea +} +variant { + id: 0x2af70d51 + name: "core::option::Option u64>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5242e3cb + member_id: 0x3181c2fa +} +variant { + id: 0xdbb5d297 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e0598c + member_id: 0x313f1fe0 +} +variant { + id: 0x364c30fb + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5286d50e + member_id: 0x310fd62c +} +variant { + id: 0xabea31ea + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52926767 + member_id: 0x3171e627 +} +variant { + id: 0x7a9a6600 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52bf7bf1 + member_id: 0x315b770c +} +variant { + id: 0x5929ef7f + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52068a06 + member_id: 0x31fb9879 +} +variant { + id: 0xda8d411b + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52058a26 + member_id: 0x31eb735d +} +variant { + id: 0x77ed713e + name: "core::option::Option u8>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52dea81f + member_id: 0x31f9d567 +} +variant { + id: 0x8af0be69 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b9670d + member_id: 0x31d6287a +} +variant { + id: 0xe67a4daf + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5236ceb5 + member_id: 0x312ae0e8 +} +variant { + id: 0x79282ed6 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f97b48 + member_id: 0x31d02281 +} +variant { + id: 0x66dbe535 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52418e65 + member_id: 0x31ae6584 +} +variant { + id: 0x39d6ba45 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5292db94 + member_id: 0x31a16e66 +} +variant { + id: 0x88a408a0 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5270f8ab + member_id: 0x316e87ef +} +variant { + id: 0xb8a4059a + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525e6b4b + member_id: 0x31d1b712 +} +variant { + id: 0x9f57f1b7 + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52722c9e + member_id: 0x31067bc4 +} +variant { + id: 0xdfbe64fc + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a4e940 + member_id: 0x319a9f44 +} +variant { + id: 0x97086fef + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52bc65fb + member_id: 0x3158319a +} +variant { + id: 0x4870ffb1 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x528b5c11 + member_id: 0x31befb57 +} +variant { + id: 0xc1fa1932 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52aeb2d5 + member_id: 0x3103b966 +} +variant { + id: 0x8bedc7a6 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52fdfd99 + member_id: 0x31c9c7ad +} +variant { + id: 0x63753b16 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522f42f2 + member_id: 0x317123cf +} +variant { + id: 0x369b800d + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52d1793f + member_id: 0x31afa467 +} +variant { + id: 0xe26e5c6a + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52bbe754 + member_id: 0x31c4c601 +} +variant { + id: 0x890d20b3 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5290cdd6 + member_id: 0x3197ec79 +} +variant { + id: 0x18b83fac + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c3d90b + member_id: 0x31f5fd11 +} +variant { + id: 0xbff0d094 + name: "core::option::Option *mut u8>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52078cd1 + member_id: 0x31bf8d5a +} +variant { + id: 0x5c2a9a30 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f4dbf8 + member_id: 0x31d5c087 +} +variant { + id: 0xd44f1a01 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x521526f5 + member_id: 0x319dcca1 +} +variant { + id: 0x17cc5bc2 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525fe4bf + member_id: 0x313e2ddc +} +variant { + id: 0xb8297d03 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52d5a5a3 + member_id: 0x3164baa3 +} +variant { + id: 0x64401f9a + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524da058 + member_id: 0x31181398 +} +variant { + id: 0x0651af62 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52d62799 + member_id: 0x31ca4eab +} +variant { + id: 0xbbb36af2 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52ce84c7 + member_id: 0x31abb9d2 +} +variant { + id: 0xb336e7a2 + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x526766be + member_id: 0x3176f22e +} +variant { + id: 0xecfc6855 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52d4bef4 + member_id: 0x3100121c +} +variant { + id: 0x13a93d21 + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x528d002f + member_id: 0x31396136 +} +variant { + id: 0xc4972187 + name: "core::option::Option *const core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x526b1de7 + member_id: 0x31d3284f +} +variant { + id: 0xa1a07845 + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5225deee + member_id: 0x314a5c48 +} +variant { + id: 0xc1b7a4b3 + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52ab48ef + member_id: 0x31b6ab56 +} +variant { + id: 0x4042cd40 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5290272c + member_id: 0x3152828c +} +variant { + id: 0x41c1ee27 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x529e73d7 + member_id: 0x31491656 +} +variant { + id: 0x48eedac7 + name: "core::option::Option *const u8>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5201751e + member_id: 0x31afe7bc +} +variant { + id: 0xef1f2f28 + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5237e238 + member_id: 0x319a4792 +} +variant { + id: 0xef37f912 + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f386c5 + member_id: 0x31c0e318 +} +variant { + id: 0x610abe23 + name: "core::option::Option *mut bindings::bindings_raw::fwnode_handle>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x529c2d65 + member_id: 0x31adf62b +} +variant { + id: 0x33b6c3b8 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b98f85 + member_id: 0x310f5627 +} +variant { + id: 0x35156af5 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5280fe0b + member_id: 0x318cf870 +} +variant { + id: 0xd52d6f40 + name: "core::option::Option *mut core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52685459 + member_id: 0x31df4537 +} +variant { + id: 0xd9ca674f + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x527352cd + member_id: 0x3121ca82 +} +variant { + id: 0xa077a4f7 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f2fc2f + member_id: 0x314e55c4 +} +variant { + id: 0x9047c9a9 + name: "core::option::Option *mut u8>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52883256 + member_id: 0x316f8d56 +} +variant { + id: 0xea9ec8a4 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52558890 + member_id: 0x31ffd74c +} +variant { + id: 0xa7c9061d + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52765f02 + member_id: 0x3181c115 +} +variant { + id: 0x3577da3e + name: "core::option::Option *mut core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c2ae22 + member_id: 0x31abde97 +} +variant { + id: 0x48151d3d + name: "core::option::Option *const core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52bf5890 + member_id: 0x31230cb1 +} +variant { + id: 0x47e9e227 + name: "core::option::Option *const core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52efe0bc + member_id: 0x31304f39 +} +variant { + id: 0x3c23092e + name: "core::option::Option *const core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b4f253 + member_id: 0x31803018 +} +variant { + id: 0x5d5e7c09 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5265fb9d + member_id: 0x31ec7a0f +} +variant { + id: 0x387ac534 + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f8edb7 + member_id: 0x314ad205 +} +variant { + id: 0x8c5e10f0 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5248327a + member_id: 0x31848ed2 +} +variant { + id: 0x3b29d2df + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5290965f + member_id: 0x313e7996 +} +variant { + id: 0xe64a296d + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52145f0c + member_id: 0x31cdfb1b +} +variant { + id: 0xd5d3ed86 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f8c56f + member_id: 0x318d6dec +} +variant { + id: 0x5ac16212 + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x527055fd + member_id: 0x317c7be2 +} +variant { + id: 0xac10d723 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x520d37b8 + member_id: 0x316e18f9 +} +variant { + id: 0x3b033d86 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52764778 + member_id: 0x3114fdb9 +} +variant { + id: 0xa04dfe8c + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52401941 + member_id: 0x319d35dd +} +variant { + id: 0x570eb644 + name: "core::option::Option i32>, *mut core::ffi::c_void) -> i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52d7a510 + member_id: 0x31d61903 +} +variant { + id: 0x4d18887a + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52ab4ce7 + member_id: 0x316203e8 +} +variant { + id: 0xf592afb8 + name: "core::option::Option *mut u8>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52454d89 + member_id: 0x31bf0ee1 +} +variant { + id: 0xccf22821 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52cc2450 + member_id: 0x31260983 +} +variant { + id: 0x09db34e4 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5200e3b3 + member_id: 0x310dc44d +} +variant { + id: 0xd981e80d + name: "core::option::Option *mut core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x523e383b + member_id: 0x31308efd +} +variant { + id: 0x9b07a70b + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x521d8d8f + member_id: 0x313a8f2a +} +variant { + id: 0x3499c084 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52da91c0 + member_id: 0x3133ff2e +} +variant { + id: 0x6f99a9fe + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522f3e80 + member_id: 0x3115e53e +} +variant { + id: 0x4f0a02b9 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f9b446 + member_id: 0x31ab0d86 +} +variant { + id: 0x3a6b5a27 + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524fda81 + member_id: 0x3189cd48 +} +variant { + id: 0xd8628b6e + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524f0056 + member_id: 0x317573c9 +} +variant { + id: 0x5cd899e5 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52900011 + member_id: 0x31ad8234 +} +variant { + id: 0x6f9230c2 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x529299ce + member_id: 0x315be0ea +} +variant { + id: 0xc561e065 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5233e87d + member_id: 0x317817a6 +} +variant { + id: 0x7455e040 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c303dc + member_id: 0x3116e702 +} +variant { + id: 0xe0f001ec + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52572f86 + member_id: 0x31f01262 +} +variant { + id: 0xfac5b0ae + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52af196b + member_id: 0x3161855a +} +variant { + id: 0x14743fe7 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52959507 + member_id: 0x3134188a +} +variant { + id: 0x7ec2f6b4 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524336d8 + member_id: 0x31d2029e +} +variant { + id: 0x4ec4f87b + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52aba385 + member_id: 0x31ed4a02 +} +variant { + id: 0xab1762c6 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52686ad0 + member_id: 0x31bfbe1a +} +variant { + id: 0x88c6ae85 + name: "core::option::Option *mut *mut bindings::bindings_raw::dquot>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52cc4666 + member_id: 0x31b39c66 +} +variant { + id: 0x1d1bd3cd + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52335e83 + member_id: 0x31326046 +} +variant { + id: 0x75ccf13d + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52387455 + member_id: 0x31fb1749 +} +variant { + id: 0x2c38e474 + name: "core::option::Option *mut bindings::bindings_raw::dquot>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5243739d + member_id: 0x314c4240 +} +variant { + id: 0x3423eec0 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f93d2d + member_id: 0x311b7945 +} +variant { + id: 0x41ab8372 + name: "core::option::Option *mut i64>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x527c7130 + member_id: 0x318c161f +} +variant { + id: 0x803cf745 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52759240 + member_id: 0x317ceb67 +} +variant { + id: 0x6d7f1eb9 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b09703 + member_id: 0x31adc321 +} +variant { + id: 0xe00a48b7 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c3344f + member_id: 0x31832844 +} +variant { + id: 0xd670646e + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a125fa + member_id: 0x3184fe53 +} +variant { + id: 0x420962ef + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52da81a9 + member_id: 0x318c173f +} +variant { + id: 0x13e7e352 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x523387c5 + member_id: 0x3179ebee +} +variant { + id: 0xb30370a7 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52db4cb8 + member_id: 0x312c7f78 +} +variant { + id: 0xb36948f3 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522ec0b3 + member_id: 0x31f77ee9 +} +variant { + id: 0x0dd5bcd4 + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5207ca36 + member_id: 0x313b9cd4 +} +variant { + id: 0xb79eeb85 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52034b89 + member_id: 0x313ef47c +} +variant { + id: 0x8003d983 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5290072a + member_id: 0x31521ca9 +} +variant { + id: 0xc0e766fa + name: "core::option::Option usize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x527a7f53 + member_id: 0x31a10743 +} +variant { + id: 0x8ed9107c + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e54660 + member_id: 0x3168723b +} +variant { + id: 0x675c46b8 + name: "core::option::Option *mut bindings::bindings_raw::dentry>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5246bbf0 + member_id: 0x3103b9d0 +} +variant { + id: 0x051a70de + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e4e413 + member_id: 0x3167edfa +} +variant { + id: 0x7965e9f4 + name: "core::option::Option *const u8>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52ee9bda + member_id: 0x31a15d90 +} +variant { + id: 0x5b563d81 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a46ece + member_id: 0x3121dcfb +} +variant { + id: 0xa3ee8503 + name: "core::option::Option *mut bindings::bindings_raw::posix_acl>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f803cf + member_id: 0x31d1c156 +} +variant { + id: 0x85860512 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5208563f + member_id: 0x3125e721 +} +variant { + id: 0x4d4c2021 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a925af + member_id: 0x31bafe6e +} +variant { + id: 0xa76251ef + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52723595 + member_id: 0x315ba0a1 +} +variant { + id: 0x8e2acd59 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x520689df + member_id: 0x3100bbde +} +variant { + id: 0xd3449839 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52df2317 + member_id: 0x31f8428a +} +variant { + id: 0xd379ece7 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52083b8d + member_id: 0x3197d631 +} +variant { + id: 0xee7f83ee + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x520a1f14 + member_id: 0x3105421b +} +variant { + id: 0xab628833 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5223e1f8 + member_id: 0x3110213e +} +variant { + id: 0xc6532194 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x529498d8 + member_id: 0x31080968 +} +variant { + id: 0x6d840a67 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5232db3e + member_id: 0x314f7be0 +} +variant { + id: 0x5312e0d3 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52fc6ce3 + member_id: 0x31b9400f +} +variant { + id: 0xe23363d1 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52ea09fe + member_id: 0x31080992 +} +variant { + id: 0xbdc56f82 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522532c8 + member_id: 0x31ba7122 +} +variant { + id: 0xe758c951 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x520824c9 + member_id: 0x313ce595 +} +variant { + id: 0x92ef809e + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x523680dd + member_id: 0x31bee3af +} +variant { + id: 0x1b0d6d5c + name: "core::option::Option *mut bindings::bindings_raw::posix_acl>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c9c9de + member_id: 0x311fc8d5 +} +variant { + id: 0xcf01ab09 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52bb990f + member_id: 0x31475704 +} +variant { + id: 0x5079a72c + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e7eaa7 + member_id: 0x3104323e +} +variant { + id: 0x61441d66 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x528fc4db + member_id: 0x31254281 +} +variant { + id: 0xdbd13d08 + name: "core::option::Option *mut bindings::bindings_raw::offset_ctx>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c338e8 + member_id: 0x31abe470 +} +variant { + id: 0x00b72771 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52327b4a + member_id: 0x310d69f1 +} +variant { + id: 0xac341109 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524b1cc1 + member_id: 0x3144a3b6 +} +variant { + id: 0xcc43ff13 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5267fccd + member_id: 0x31c75645 +} +variant { + id: 0xd74f74d0 + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5217890d + member_id: 0x3182c251 +} +variant { + id: 0xdbbf1054 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52035158 + member_id: 0x314b82ee +} +variant { + id: 0xa926404b + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a6a486 + member_id: 0x311e7c87 +} +variant { + id: 0xb9923599 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b14269 + member_id: 0x31c88d82 +} +variant { + id: 0x53a1acd7 + name: "core::option::Option u64>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5201077f + member_id: 0x311ec6bb +} +variant { + id: 0xe3920873 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52f3e73a + member_id: 0x312cd07d +} +variant { + id: 0x518f6bd7 + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52075706 + member_id: 0x31dc3320 +} +variant { + id: 0x6fabf690 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52d4a8e5 + member_id: 0x311ea8e5 +} +variant { + id: 0x3003cbe7 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525977e9 + member_id: 0x3179b3e1 +} +variant { + id: 0x0664bf73 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52adb54a + member_id: 0x31e110e4 +} +variant { + id: 0x52e96b08 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52eb4926 + member_id: 0x31d3d47a +} +variant { + id: 0xba6f0ac3 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x524b80c0 + member_id: 0x31b1a970 +} +variant { + id: 0xc8874a0a + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b9fb17 + member_id: 0x31885181 +} +variant { + id: 0x258e0c2c + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52521a51 + member_id: 0x311e3d17 +} +variant { + id: 0x77a5f20e + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525e389a + member_id: 0x31ca0491 +} +variant { + id: 0x82b7ea32 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522fcd1f + member_id: 0x313b51d1 +} +variant { + id: 0x7ee47189 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525e9370 + member_id: 0x31106db7 +} +variant { + id: 0x6d6100e7 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e9f30e + member_id: 0x31b6fbee +} +variant { + id: 0xc055df90 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52d981a4 + member_id: 0x31f1df42 +} +variant { + id: 0xf0391187 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52750a36 + member_id: 0x31561cbb +} +variant { + id: 0x64225ea7 + name: "core::option::Option i64>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x520b526f + member_id: 0x3190c2fa +} +variant { + id: 0x54864c35 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52b57c30 + member_id: 0x31c2860a +} +variant { + id: 0xf89ac9e1 + name: "core::option::Option *const bindings::bindings_raw::kobj_ns_type_operations>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52790fa0 + member_id: 0x312039af +} +variant { + id: 0xa36cbf46 + name: "core::option::Option *const core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5289e666 + member_id: 0x315671a0 +} +variant { + id: 0x1b676f5a + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52ef3f51 + member_id: 0x31a4f346 +} +variant { + id: 0x8a8d2a14 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5289fd99 + member_id: 0x31455cfd +} +variant { + id: 0x9e89d368 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52de9f9d + member_id: 0x31e28103 +} +variant { + id: 0x7189e7e4 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5287d2b5 + member_id: 0x31048559 +} +variant { + id: 0x0084eeca + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5206576b + member_id: 0x316dbb86 +} +variant { + id: 0x655bb9a6 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52d47161 + member_id: 0x31029132 +} +variant { + id: 0x98958d35 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c1199a + member_id: 0x3179f2c9 +} +variant { + id: 0x3d30b1d4 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x529c68c7 + member_id: 0x31b81431 +} +variant { + id: 0x02e3f2a3 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x527d8664 + member_id: 0x31c21439 +} +variant { + id: 0x54f25649 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52690329 + member_id: 0x313f5d0c +} +variant { + id: 0x91b3451b + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52c4cf8d + member_id: 0x31629002 +} +variant { + id: 0x78c198df + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x522f559e + member_id: 0x314732cd +} +variant { + id: 0xd284f2d0 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a20c68 + member_id: 0x31f795cd +} +variant { + id: 0xbc63b6a4 + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x521b7e5f + member_id: 0x31f372b6 +} +variant { + id: 0x52622de8 + name: "core::option::Option *const core::ffi::c_void>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5290344e + member_id: 0x318eb6a5 +} +variant { + id: 0x33d4ed73 + name: "core::option::Option i64>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52bba3d1 + member_id: 0x318a85ee +} +variant { + id: 0x82887d79 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5237aa88 + member_id: 0x31c8c2d6 +} +variant { + id: 0xf9ad7c04 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x529d8e8f + member_id: 0x3121cdd4 +} +variant { + id: 0x0de26869 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52bfa72b + member_id: 0x318d2830 +} +variant { + id: 0x3d748e14 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5203f5e5 + member_id: 0x318f3f6a +} +variant { + id: 0x9322079d + name: "core::option::Option bool>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x527a7ec2 + member_id: 0x311224a0 +} +variant { + id: 0x40860d1c + name: "core::option::Option u32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52af8376 + member_id: 0x31aa0e7a +} +variant { + id: 0x6ddabb86 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52865393 + member_id: 0x31ebbd3b +} +variant { + id: 0x9f4dafdc + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e269d7 + member_id: 0x31689ce0 +} +variant { + id: 0xaa704d96 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x523d7712 + member_id: 0x313c3b21 +} +variant { + id: 0x6bcb9151 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5257db85 + member_id: 0x31102676 +} +variant { + id: 0x9ae3f277 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52819d52 + member_id: 0x316b03b4 +} +variant { + id: 0x9141e8f8 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52e863d2 + member_id: 0x314ec47f +} +variant { + id: 0x875e9f53 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x523c6004 + member_id: 0x312ecd9e +} +variant { + id: 0xf868b068 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52966b1b + member_id: 0x316f5dfa +} +variant { + id: 0x80f823c5 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5250bf3d + member_id: 0x31426d02 +} +variant { + id: 0x7f476b89 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x520c9932 + member_id: 0x31de5047 +} +variant { + id: 0x76016c55 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525a9068 + member_id: 0x31cc2a52 +} +variant { + id: 0xce6cfcc1 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52a2c2e0 + member_id: 0x3188d0b2 +} +variant { + id: 0x13b00d9a + name: "core::option::Option" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x525c749b + member_id: 0x311dda56 +} +variant { + id: 0x12bf7695 + name: "core::option::Option isize>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52aee986 + member_id: 0x3135c293 +} +variant { + id: 0x157968e5 + name: "core::option::Option i64>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52d9ea17 + member_id: 0x31b9bb41 +} +variant { + id: 0xc4cbbf79 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x5294939c + member_id: 0x31e4e169 +} +variant { + id: 0x778c4c26 + name: "core::option::Option i32>" + bytesize: 8 + discriminant: 0x01bf28e7 + member_id: 0x52393b15 + member_id: 0x31a49584 +} function { id: 0x004cf563 return_type_id: 0x48b5725f @@ -318556,6 +371790,15 @@ function { parameter_id: 0xc9082b19 parameter_id: 0xc9082b19 } +function { + id: 0x066d9af2 + return_type_id: 0x89d2d38c + parameter_id: 0x89d2d38c + parameter_id: 0x89d2d38c + parameter_id: 0x89d2d38c + parameter_id: 0x89d2d38c + parameter_id: 0x89d2d38c +} function { id: 0x06a584d3 return_type_id: 0x9565759f @@ -318776,6 +372019,11 @@ function { return_type_id: 0x30650ba6 parameter_id: 0x1d19a9d5 } +function { + id: 0x0b0c37e7 + return_type_id: 0x13f9a96c + parameter_id: 0x13f9a96c +} function { id: 0x0b1cd712 return_type_id: 0x3c2fe980 @@ -319025,6 +372273,12 @@ function { parameter_id: 0x0258f96e parameter_id: 0x18bd6530 } +function { + id: 0x10021393 + return_type_id: 0x48b5725f + parameter_id: 0x030f9caa + parameter_id: 0x16694a8f +} function { id: 0x10025fee return_type_id: 0x48b5725f @@ -319055,6 +372309,12 @@ function { parameter_id: 0x0130219f parameter_id: 0x345745bd } +function { + id: 0x10093fe0 + return_type_id: 0x48b5725f + parameter_id: 0x01b328b8 + parameter_id: 0x3f691753 +} function { id: 0x1009f18b return_type_id: 0x48b5725f @@ -319118,6 +372378,12 @@ function { parameter_id: 0x01e0b0cf parameter_id: 0x3d2ef874 } +function { + id: 0x1014d564 + return_type_id: 0x48b5725f + parameter_id: 0x0f79bf6b + parameter_id: 0xd4bacb77 +} function { id: 0x1015a754 return_type_id: 0x48b5725f @@ -319522,6 +372788,11 @@ function { parameter_id: 0x3f0185ef parameter_id: 0x4585663f } +function { + id: 0x105bb6b9 + return_type_id: 0x48b5725f + parameter_id: 0x030f9caa +} function { id: 0x105cac82 return_type_id: 0x48b5725f @@ -319556,6 +372827,12 @@ function { parameter_id: 0x18bd6530 parameter_id: 0xf435685e } +function { + id: 0x10674272 + return_type_id: 0x48b5725f + parameter_id: 0x05d6a478 + parameter_id: 0x62aebfd4 +} function { id: 0x10689f5d return_type_id: 0x48b5725f @@ -319580,6 +372857,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x03caf08d } +function { + id: 0x106c55f9 + return_type_id: 0x48b5725f + parameter_id: 0x02b68501 + parameter_id: 0x16694a8f +} function { id: 0x106c9a5c return_type_id: 0x48b5725f @@ -319652,6 +372935,12 @@ function { parameter_id: 0x92233392 parameter_id: 0x92233392 } +function { + id: 0x10905b2d + return_type_id: 0x48b5725f + parameter_id: 0x02b68501 + parameter_id: 0x296affbe +} function { id: 0x109358f6 return_type_id: 0x244b9b37 @@ -319714,6 +373003,13 @@ function { parameter_id: 0x01ae1e33 parameter_id: 0x1bb6a471 } +function { + id: 0x10a085ef + return_type_id: 0x48b5725f + parameter_id: 0x030f9caa + parameter_id: 0x3ee7bddd + parameter_id: 0x02b68501 +} function { id: 0x10a1c8f2 return_type_id: 0x48b5725f @@ -319762,6 +373058,11 @@ function { parameter_id: 0x060cf413 parameter_id: 0x6d7f5ff6 } +function { + id: 0x10aeb1f2 + return_type_id: 0x48b5725f + parameter_id: 0x00db8187 +} function { id: 0x10aeeb41 return_type_id: 0x48b5725f @@ -319809,6 +373110,13 @@ function { return_type_id: 0x48b5725f parameter_id: 0x00be4281 } +function { + id: 0x10b883e1 + return_type_id: 0x48b5725f + parameter_id: 0x030f9caa + parameter_id: 0x3ee7bddd + parameter_id: 0x62aebfd4 +} function { id: 0x10b9d05d return_type_id: 0x48b5725f @@ -319891,6 +373199,12 @@ function { parameter_id: 0xf435685e parameter_id: 0x0379c823 } +function { + id: 0x10ce6e24 + return_type_id: 0x48b5725f + parameter_id: 0x02b68501 + parameter_id: 0x3ee7bddd +} function { id: 0x10cf8a7c return_type_id: 0x48b5725f @@ -319912,6 +373226,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0130219f } +function { + id: 0x10d6382c + return_type_id: 0x48b5725f + parameter_id: 0x030f9caa + parameter_id: 0x2363a543 +} function { id: 0x10d6a724 return_type_id: 0x48b5725f @@ -320048,6 +373368,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x01ae1e33 } +function { + id: 0x10f49bbd + return_type_id: 0x48b5725f + parameter_id: 0x01b328b8 +} function { id: 0x10f7e72f return_type_id: 0x48b5725f @@ -320416,6 +373741,12 @@ function { parameter_id: 0x0665e6b6 parameter_id: 0x1e820193 } +function { + id: 0x117e2142 + return_type_id: 0x48b5725f + parameter_id: 0x01b328b8 + parameter_id: 0x62aebfd4 +} function { id: 0x117e6d5e return_type_id: 0x48b5725f @@ -320428,6 +373759,13 @@ function { parameter_id: 0x1bf16028 parameter_id: 0x1bf16028 } +function { + id: 0x1181d13d + return_type_id: 0x48b5725f + parameter_id: 0x05d6a478 + parameter_id: 0x180d3874 + parameter_id: 0x307544cc +} function { id: 0x1183ff2d return_type_id: 0x48b5725f @@ -320883,6 +374221,11 @@ function { parameter_id: 0x054f691a parameter_id: 0xc9082b19 } +function { + id: 0x11edf88d + return_type_id: 0x48b5725f + parameter_id: 0x05d6a478 +} function { id: 0x11f73b29 return_type_id: 0x48b5725f @@ -321114,6 +374457,12 @@ function { parameter_id: 0x0858434c parameter_id: 0x37792593 } +function { + id: 0x125498df + return_type_id: 0x48b5725f + parameter_id: 0x08be563f + parameter_id: 0x38d730db +} function { id: 0x1256dc52 return_type_id: 0x48b5725f @@ -321229,6 +374578,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0bbe1c3e } +function { + id: 0x12793c2c + return_type_id: 0x48b5725f + parameter_id: 0x05d6a478 + parameter_id: 0xe5312866 +} function { id: 0x127987a5 return_type_id: 0x48b5725f @@ -321387,6 +374742,11 @@ function { parameter_id: 0x1e820193 parameter_id: 0x1e820193 } +function { + id: 0x12b7c41c + return_type_id: 0x48b5725f + parameter_id: 0x08be563f +} function { id: 0x12bd0b6f return_type_id: 0x48b5725f @@ -321533,6 +374893,11 @@ function { parameter_id: 0x054f691a parameter_id: 0x6720d32f } +function { + id: 0x12d8fab0 + return_type_id: 0x48b5725f + parameter_id: 0x0902ac8e +} function { id: 0x12da0256 return_type_id: 0x48b5725f @@ -321644,6 +375009,21 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0e6ba6f7 } +function { + id: 0x1303e84c + return_type_id: 0x48b5725f + parameter_id: 0x030f9caa + parameter_id: 0xd4bacb77 + parameter_id: 0x285247f6 + parameter_id: 0x285247f6 +} +function { + id: 0x1304a2a8 + return_type_id: 0x48b5725f + parameter_id: 0x0dba348d + parameter_id: 0x3f691753 + parameter_id: 0x3f691753 +} function { id: 0x130705ac return_type_id: 0x48b5725f @@ -321768,6 +375148,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0f6ef6cc } +function { + id: 0x13463e49 + return_type_id: 0x48b5725f + parameter_id: 0x0f79bf6b +} function { id: 0x13464040 return_type_id: 0x48b5725f @@ -322002,6 +375387,11 @@ function { parameter_id: 0x09427c40 parameter_id: 0x6d7f5ff6 } +function { + id: 0x137d3746 + return_type_id: 0x48b5725f + parameter_id: 0x0f959b56 +} function { id: 0x137f5862 return_type_id: 0x48b5725f @@ -322155,6 +375545,13 @@ function { parameter_id: 0x39d1288c parameter_id: 0x1253769c } +function { + id: 0x13babc0c + return_type_id: 0x48b5725f + parameter_id: 0x0dba348d + parameter_id: 0x123b9652 + parameter_id: 0x123b9652 +} function { id: 0x13bb4203 return_type_id: 0x48b5725f @@ -322310,6 +375707,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0db5f18a } +function { + id: 0x13f6dcb0 + return_type_id: 0x48b5725f + parameter_id: 0x0dba348d +} function { id: 0x13f7766f return_type_id: 0xd5cc9c9a @@ -322330,6 +375732,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0d8bad22 } +function { + id: 0x13fac81a + return_type_id: 0x48b5725f + parameter_id: 0x031fbf6f + parameter_id: 0xe95d9484 +} function { id: 0x13ff1655 return_type_id: 0x48b5725f @@ -322487,6 +375895,11 @@ function { parameter_id: 0x117e2995 parameter_id: 0x3ddc3e92 } +function { + id: 0x1433ab15 + return_type_id: 0x48b5725f + parameter_id: 0x12afea18 +} function { id: 0x1438d84d return_type_id: 0x48b5725f @@ -322637,6 +376050,11 @@ function { parameter_id: 0x1582ab06 parameter_id: 0x6720d32f } +function { + id: 0x14663bc8 + return_type_id: 0x48b5725f + parameter_id: 0x13f9a96c +} function { id: 0x146afcfb return_type_id: 0x0017d728 @@ -322677,6 +376095,11 @@ function { parameter_id: 0x12191e2a parameter_id: 0x19357319 } +function { + id: 0x147b392b + return_type_id: 0x48b5725f + parameter_id: 0x138da2e0 +} function { id: 0x147c9fd8 return_type_id: 0x48b5725f @@ -322800,6 +376223,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x10134e31 } +function { + id: 0x149d6f5d + return_type_id: 0x48b5725f + parameter_id: 0x1014fb39 +} function { id: 0x149eb739 return_type_id: 0x48b5725f @@ -322992,6 +376420,13 @@ function { return_type_id: 0x48b5725f parameter_id: 0x111ee6f8 } +function { + id: 0x14e09db7 + return_type_id: 0x48b5725f + parameter_id: 0x12d9f186 + parameter_id: 0x3ee7bddd + parameter_id: 0xd4bacb77 +} function { id: 0x14e196b0 return_type_id: 0x48b5725f @@ -323014,6 +376449,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x11c449ec } +function { + id: 0x14ec6c55 + return_type_id: 0x48b5725f + parameter_id: 0x11d0f719 +} function { id: 0x14ed7da4 return_type_id: 0x48b5725f @@ -323081,6 +376521,11 @@ function { parameter_id: 0xe90b32b7 parameter_id: 0xb0ddb211 } +function { + id: 0x15020330 + return_type_id: 0x48b5725f + parameter_id: 0x16694a8f +} function { id: 0x1505d2d7 return_type_id: 0xd5cc9c9a @@ -323727,6 +377172,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x14b3256c } +function { + id: 0x15b5c58f + return_type_id: 0x48b5725f + parameter_id: 0x1ae542f6 + parameter_id: 0xe5312866 +} function { id: 0x15b600dd return_type_id: 0x48b5725f @@ -323856,6 +377307,13 @@ function { parameter_id: 0x1479c6e7 parameter_id: 0x1d44326e } +function { + id: 0x15f75539 + return_type_id: 0x48b5725f + parameter_id: 0x16694a8f + parameter_id: 0x3d709f36 + parameter_id: 0x0251d53e +} function { id: 0x15f8fb52 return_type_id: 0x48b5725f @@ -324532,6 +377990,13 @@ function { parameter_id: 0x19466519 parameter_id: 0x6720d32f } +function { + id: 0x16b5cda4 + return_type_id: 0x48b5725f + parameter_id: 0x1906d61e + parameter_id: 0x180d3874 + parameter_id: 0x307544cc +} function { id: 0x16b708df return_type_id: 0x48b5725f @@ -324675,6 +378140,11 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x33756485 } +function { + id: 0x16d9e414 + return_type_id: 0x48b5725f + parameter_id: 0x1906d61e +} function { id: 0x16dc304e return_type_id: 0x48b5725f @@ -325002,6 +378472,13 @@ function { return_type_id: 0x48b5725f parameter_id: 0x1e93567a } +function { + id: 0x173cbd13 + return_type_id: 0x951c1ffe + parameter_id: 0x1906d61e + parameter_id: 0x2a9b7533 + parameter_id: 0xe5312866 +} function { id: 0x173d26e5 return_type_id: 0x48b5725f @@ -325076,6 +378553,11 @@ function { parameter_id: 0x1e9745d3 parameter_id: 0x18bd6530 } +function { + id: 0x1760e974 + return_type_id: 0x48b5725f + parameter_id: 0x1fe2e39e +} function { id: 0x1761bc62 return_type_id: 0x48b5725f @@ -325234,6 +378716,13 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x4a500dc8 } +function { + id: 0x179f92ee + return_type_id: 0x951c1ffe + parameter_id: 0x1906d61e + parameter_id: 0x02508a64 + parameter_id: 0xe5312866 +} function { id: 0x17a116e4 return_type_id: 0x48b5725f @@ -325500,6 +378989,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x1dc3d428 } +function { + id: 0x17eb6b56 + return_type_id: 0x138da2e0 + parameter_id: 0x11d0f719 + parameter_id: 0x3f691753 +} function { id: 0x17ebd264 return_type_id: 0x48b5725f @@ -325524,6 +379019,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x1da466a8 } +function { + id: 0x17f2ff69 + return_type_id: 0x48b5725f + parameter_id: 0x13f9a96c + parameter_id: 0xe5312866 +} function { id: 0x17f60e93 return_type_id: 0x3c1f949c @@ -325619,6 +379120,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x22f7cfcd } +function { + id: 0x1826ea3b + return_type_id: 0x48b5725f + parameter_id: 0x22faeea1 +} function { id: 0x182b2835 return_type_id: 0x48b5725f @@ -325635,6 +379141,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x22cee855 } +function { + id: 0x18360c5c + return_type_id: 0x48b5725f + parameter_id: 0x22b9773d +} function { id: 0x18364336 return_type_id: 0x48b5725f @@ -325981,6 +379492,11 @@ function { parameter_id: 0x23f09c34 parameter_id: 0x3e600958 } +function { + id: 0x189e9ed7 + return_type_id: 0x48b5725f + parameter_id: 0x201b3d11 +} function { id: 0x18a0bc95 return_type_id: 0x48b5725f @@ -326003,6 +379519,11 @@ function { parameter_id: 0x26e55184 parameter_id: 0x60af483b } +function { + id: 0x18a64f21 + return_type_id: 0x48b5725f + parameter_id: 0x20f87ac8 +} function { id: 0x18a8127c return_type_id: 0x48b5725f @@ -326233,12 +379754,23 @@ function { parameter_id: 0x25653b02 parameter_id: 0x396f8ae8 } +function { + id: 0x192698a1 + return_type_id: 0x48b5725f + parameter_id: 0x26d2fc49 + parameter_id: 0x029d881b +} function { id: 0x192a9179 return_type_id: 0x48b5725f parameter_id: 0x26ad5dc1 parameter_id: 0x0665e6b6 } +function { + id: 0x192cee81 + return_type_id: 0x48b5725f + parameter_id: 0x26d2fc49 +} function { id: 0x192d11cd return_type_id: 0x48b5725f @@ -326337,6 +379869,12 @@ function { parameter_id: 0x24c1f7c9 parameter_id: 0x3e6239e1 } +function { + id: 0x19562add + return_type_id: 0x48b5725f + parameter_id: 0x296affbe + parameter_id: 0xe5312866 +} function { id: 0x1957aefb return_type_id: 0xd5cc9c9a @@ -326769,6 +380307,11 @@ function { parameter_id: 0x2cd31328 parameter_id: 0x6d7f5ff6 } +function { + id: 0x1a27a65d + return_type_id: 0x48b5725f + parameter_id: 0x2affdf38 +} function { id: 0x1a27e882 return_type_id: 0x48b5725f @@ -327120,6 +380663,11 @@ function { parameter_id: 0x92233392 parameter_id: 0x4585663f } +function { + id: 0x1ab4f7eb + return_type_id: 0x48b5725f + parameter_id: 0x28b299e3 +} function { id: 0x1ab9dd06 return_type_id: 0x48b5725f @@ -327151,12 +380699,24 @@ function { parameter_id: 0x28350343 parameter_id: 0x0ab1f084 } +function { + id: 0x1ac2ee7c + return_type_id: 0x48b5725f + parameter_id: 0x296affbe +} function { id: 0x1ac748a8 return_type_id: 0x48b5725f parameter_id: 0x2f0e69de parameter_id: 0x6720d32f } +function { + id: 0x1acb91d3 + return_type_id: 0x48b5725f + parameter_id: 0x28ffa7c1 + parameter_id: 0x180d3874 + parameter_id: 0x307544cc +} function { id: 0x1accb897 return_type_id: 0x48b5725f @@ -327198,6 +380758,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x290604c6 } +function { + id: 0x1adfc882 + return_type_id: 0x48b5725f + parameter_id: 0x291e6445 +} function { id: 0x1adff305 return_type_id: 0x48b5725f @@ -327278,6 +380843,11 @@ function { parameter_id: 0x2d9d2fbb parameter_id: 0x3e10b518 } +function { + id: 0x1b09043d + return_type_id: 0x48b5725f + parameter_id: 0x2e4556b8 +} function { id: 0x1b0d4d60 return_type_id: 0x48b5725f @@ -327357,6 +380927,13 @@ function { return_type_id: 0x48b5725f parameter_id: 0x2edfae47 } +function { + id: 0x1b31cba2 + return_type_id: 0x48b5725f + parameter_id: 0x2ce47df4 + parameter_id: 0x296affbe + parameter_id: 0xd4bacb77 +} function { id: 0x1b338a63 return_type_id: 0x48b5725f @@ -327680,6 +381257,11 @@ function { return_type_id: 0xd5cc9c9a parameter_id: 0x3d435d11 } +function { + id: 0x1ba14eee + return_type_id: 0x48b5725f + parameter_id: 0x2ce47df4 +} function { id: 0x1ba15ebc return_type_id: 0x48b5725f @@ -327729,6 +381311,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x2c8e1aaa } +function { + id: 0x1bbd2b8f + return_type_id: 0x48b5725f + parameter_id: 0x2c95e870 +} function { id: 0x1bc162d2 return_type_id: 0x48b5725f @@ -327858,6 +381445,11 @@ function { return_type_id: 0xd1f94ea7 parameter_id: 0x054f691a } +function { + id: 0x1be2339a + return_type_id: 0x48b5725f + parameter_id: 0x2de98824 +} function { id: 0x1be55e08 return_type_id: 0x48b5725f @@ -328301,6 +381893,11 @@ function { parameter_id: 0x274194ac parameter_id: 0x2e18f543 } +function { + id: 0x1c53f95e + return_type_id: 0x48b5725f + parameter_id: 0x332ea335 +} function { id: 0x1c5815c3 return_type_id: 0x48b5725f @@ -328903,6 +382500,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x31b5a66f } +function { + id: 0x1cf7f3ce + return_type_id: 0x48b5725f + parameter_id: 0x31be8977 +} function { id: 0x1cf83a2a return_type_id: 0x48b5725f @@ -329154,6 +382756,12 @@ function { parameter_id: 0x32f8fd7b parameter_id: 0x4585663f } +function { + id: 0x1d395904 + return_type_id: 0x48b5725f + parameter_id: 0x38d730db + parameter_id: 0xe5312866 +} function { id: 0x1d39707c return_type_id: 0x48b5725f @@ -329562,6 +383170,12 @@ function { parameter_id: 0x36194830 parameter_id: 0x292cb268 } +function { + id: 0x1dbb0f02 + return_type_id: 0x48b5725f + parameter_id: 0x3490c793 + parameter_id: 0x01dbdd5f +} function { id: 0x1dbb54c5 return_type_id: 0x48b5725f @@ -329574,6 +383188,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x348f6886 } +function { + id: 0x1dbc6077 + return_type_id: 0x48b5725f + parameter_id: 0x3490c793 +} function { id: 0x1dc33407 return_type_id: 0x48b5725f @@ -330290,6 +383909,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x38ce9779 } +function { + id: 0x1ead9da5 + return_type_id: 0x48b5725f + parameter_id: 0x38d730db +} function { id: 0x1eaf1d5f return_type_id: 0x48b5725f @@ -330731,6 +384355,11 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6d7f5ff6 } +function { + id: 0x1f21bee4 + return_type_id: 0x48b5725f + parameter_id: 0x3ee7bddd +} function { id: 0x1f21f887 return_type_id: 0xd5cc9c9a @@ -331501,6 +385130,12 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6720d32f } +function { + id: 0x1fda2013 + return_type_id: 0x48b5725f + parameter_id: 0x3ee7bddd + parameter_id: 0x3ee7bddd +} function { id: 0x1fdd3c97 return_type_id: 0x48b5725f @@ -331745,6 +385380,12 @@ function { parameter_id: 0x18ea6ae3 parameter_id: 0x2ed8b8f9 } +function { + id: 0x227a1cca + return_type_id: 0x89d2d38c + parameter_id: 0x13f9a96c + parameter_id: 0x26989170 +} function { id: 0x229f1818 return_type_id: 0x106029c6 @@ -331878,6 +385519,18 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } +function { + id: 0x2611866c + return_type_id: 0x48b5725f + parameter_id: 0xd4bacb77 + parameter_id: 0xe95d9484 + parameter_id: 0x084dc3f6 +} +function { + id: 0x26ddf3fe + return_type_id: 0x89d2d38c + parameter_id: 0x030f9caa +} function { id: 0x26e18424 return_type_id: 0x709946fa @@ -331890,6 +385543,13 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6720d32f } +function { + id: 0x270707d0 + return_type_id: 0xedc43a15 + parameter_id: 0x31be8977 + parameter_id: 0xedc43a15 + parameter_id: 0xe5312866 +} function { id: 0x275e5e3e return_type_id: 0x145f7b00 @@ -331954,6 +385614,10 @@ function { parameter_id: 0x18ea6ae3 parameter_id: 0x2ed8b8f9 } +function { + id: 0x28e6f92f + return_type_id: 0xedc43a15 +} function { id: 0x29298783 return_type_id: 0x40e51470 @@ -331982,6 +385646,11 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x25e45be7 } +function { + id: 0x29d41b8a + return_type_id: 0x48b5725f + parameter_id: 0xe5312866 +} function { id: 0x29da83bb return_type_id: 0x042af17e @@ -332111,6 +385780,12 @@ function { parameter_id: 0x3fac1d22 parameter_id: 0x2ed8b8f9 } +function { + id: 0x2c82f131 + return_type_id: 0xedc43a15 + parameter_id: 0x13f9a96c + parameter_id: 0x26989170 +} function { id: 0x2c9812c2 return_type_id: 0xb94e10c7 @@ -332153,6 +385828,15 @@ function { parameter_id: 0xc9082b19 parameter_id: 0xc9082b19 } +function { + id: 0x2d1baaaa + return_type_id: 0xedc43a15 + parameter_id: 0x16694a8f + parameter_id: 0x1906d61e + parameter_id: 0x02508a64 + parameter_id: 0xedc43a15 + parameter_id: 0xe5312866 +} function { id: 0x2d218f28 return_type_id: 0x0c2e195c @@ -332254,6 +385938,12 @@ function { parameter_id: 0xf435685e parameter_id: 0xf435685e } +function { + id: 0x2e480300 + return_type_id: 0x89d2d38c + parameter_id: 0x29c57269 + parameter_id: 0x89d2d38c +} function { id: 0x2e992cc0 return_type_id: 0x40e51470 @@ -332275,6 +385965,23 @@ function { return_type_id: 0xa12a969e parameter_id: 0x11e6864c } +function { + id: 0x2ecdae05 + return_type_id: 0xedc43a15 + parameter_id: 0x16694a8f + parameter_id: 0xedc43a15 + parameter_id: 0x16694a8f + parameter_id: 0xedc43a15 + parameter_id: 0xedc43a15 + parameter_id: 0xd4bacb77 +} +function { + id: 0x2ef2f72e + return_type_id: 0xedc43a15 + parameter_id: 0x16694a8f + parameter_id: 0xedc43a15 + parameter_id: 0xe5312866 +} function { id: 0x2f31eea6 return_type_id: 0xa8fff47c @@ -332588,6 +386295,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x92233392 } +function { + id: 0x341557c8 + return_type_id: 0x3f691753 + parameter_id: 0x247001fd + parameter_id: 0x28c2bb7e +} function { id: 0x34270f0c return_type_id: 0x0490bb4a @@ -333044,6 +386757,15 @@ function { parameter_id: 0x347303b4 parameter_id: 0x3e10b518 } +function { + id: 0x38c2839f + return_type_id: 0x3f691753 + parameter_id: 0x16694a8f + parameter_id: 0x3f691753 + parameter_id: 0x3f691753 + parameter_id: 0x3f691753 + parameter_id: 0x3f691753 +} function { id: 0x38f2c58b return_type_id: 0x33756485 @@ -333139,6 +386861,11 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x184052fc } +function { + id: 0x39de609c + return_type_id: 0x3f691753 + parameter_id: 0x11d0f719 +} function { id: 0x39f0b5d6 return_type_id: 0x0490bb4a @@ -333642,12 +387369,33 @@ function { parameter_id: 0x0258f96e parameter_id: 0x3c01aef6 } +function { + id: 0x412501ad + return_type_id: 0xe95d9484 + parameter_id: 0x08be563f + parameter_id: 0x01dbdd5f + parameter_id: 0x3f691753 +} function { id: 0x4132c986 return_type_id: 0x04ca9246 parameter_id: 0x276a1779 parameter_id: 0x162ee618 } +function { + id: 0x41587ef8 + return_type_id: 0xe95d9484 + parameter_id: 0x030f9caa + parameter_id: 0xa5099934 + parameter_id: 0x3ee7bddd + parameter_id: 0x89d2d38c +} +function { + id: 0x4166a074 + return_type_id: 0x2d2f93e0 + parameter_id: 0x0f79bf6b + parameter_id: 0x10d408f3 +} function { id: 0x416927bc return_type_id: 0x00c83ba6 @@ -333669,6 +387417,13 @@ function { id: 0x418338e4 return_type_id: 0x18ea2d6b } +function { + id: 0x41c4f9c2 + return_type_id: 0xe95d9484 + parameter_id: 0x030f9caa + parameter_id: 0x89d2d38c + parameter_id: 0x89d2d38c +} function { id: 0x420a20df return_type_id: 0x00a43052 @@ -333684,6 +387439,18 @@ function { parameter_id: 0x2208f89a parameter_id: 0x3e28122a } +function { + id: 0x42241811 + return_type_id: 0xe5312866 + parameter_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0xe5312866 +} +function { + id: 0x4244f171 + return_type_id: 0xe5312866 + parameter_id: 0xe5312866 +} function { id: 0x42476815 return_type_id: 0x00a43052 @@ -333732,6 +387499,33 @@ function { return_type_id: 0xc9082b19 parameter_id: 0x1c34b0f2 } +function { + id: 0x43182c7b + return_type_id: 0xe95d9484 + parameter_id: 0x030f9caa + parameter_id: 0x3ee7bddd + parameter_id: 0x89d2d38c +} +function { + id: 0x4337c66b + return_type_id: 0xe95d9484 + parameter_id: 0x030f9caa + parameter_id: 0x3ee7bddd + parameter_id: 0x3ee7bddd + parameter_id: 0x89d2d38c +} +function { + id: 0x433a58cf + return_type_id: 0xe95d9484 + parameter_id: 0x030f9caa + parameter_id: 0x3ee7bddd +} +function { + id: 0x433afabd + return_type_id: 0xe95d9484 + parameter_id: 0x031fbf6f + parameter_id: 0x3fcd1d30 +} function { id: 0x43429458 return_type_id: 0x1cc6bdca @@ -333750,6 +387544,12 @@ function { parameter_id: 0x6720d32f parameter_id: 0x1b44744f } +function { + id: 0x43ab7c59 + return_type_id: 0x08be563f + parameter_id: 0x08be563f + parameter_id: 0xd4bacb77 +} function { id: 0x43c50d0f return_type_id: 0x00c83ba6 @@ -333840,6 +387640,16 @@ function { parameter_id: 0x1d5934ce parameter_id: 0xcd84e3cd } +function { + id: 0x45294293 + return_type_id: 0xe95d9484 + parameter_id: 0x16694a8f + parameter_id: 0xedc43a15 + parameter_id: 0x16694a8f + parameter_id: 0xedc43a15 + parameter_id: 0x3f691753 + parameter_id: 0xd4bacb77 +} function { id: 0x45319f70 return_type_id: 0x04ca9246 @@ -333853,6 +387663,14 @@ function { parameter_id: 0x276a1779 parameter_id: 0x162ee618 } +function { + id: 0x4534710e + return_type_id: 0xe95d9484 + parameter_id: 0x16694a8f + parameter_id: 0xe5312866 + parameter_id: 0xedc43a15 + parameter_id: 0xedc43a15 +} function { id: 0x4552a7f2 return_type_id: 0x04ca9246 @@ -333880,12 +387698,34 @@ function { parameter_id: 0x3860f3c0 parameter_id: 0x6720d32f } +function { + id: 0x45c542d9 + return_type_id: 0xe95d9484 + parameter_id: 0x16694a8f + parameter_id: 0xd4bacb77 + parameter_id: 0x3f691753 +} function { id: 0x45df5dd3 return_type_id: 0x315b7e01 parameter_id: 0x3b04bead parameter_id: 0x6720d32f } +function { + id: 0x45e97212 + return_type_id: 0xe95d9484 + parameter_id: 0x1906d61e + parameter_id: 0x2a9b7533 + parameter_id: 0x01dbdd5f + parameter_id: 0x3f691753 +} +function { + id: 0x45e98fb6 + return_type_id: 0xe95d9484 + parameter_id: 0x1906d61e + parameter_id: 0x2a9b7533 + parameter_id: 0x01dbdd5f +} function { id: 0x45f82b62 return_type_id: 0xc9082b19 @@ -333910,6 +387750,15 @@ function { parameter_id: 0x2e18f543 parameter_id: 0x2e18f543 } +function { + id: 0x46575f7f + return_type_id: 0xe95d9484 + parameter_id: 0x16694a8f + parameter_id: 0x31e13722 + parameter_id: 0x21826129 + parameter_id: 0x3f691753 + parameter_id: 0xd4bacb77 +} function { id: 0x465db26a return_type_id: 0xc9082b19 @@ -333921,6 +387770,19 @@ function { return_type_id: 0x00a43052 parameter_id: 0x1c2f6323 } +function { + id: 0x46900105 + return_type_id: 0xe95d9484 + parameter_id: 0x16694a8f + parameter_id: 0x01dbdd5f + parameter_id: 0x3f691753 + parameter_id: 0x31e13722 +} +function { + id: 0x469873b1 + return_type_id: 0xe95d9484 + parameter_id: 0x16694a8f +} function { id: 0x46acd69e return_type_id: 0x391f15ea @@ -333959,6 +387821,16 @@ function { return_type_id: 0xc9082b19 parameter_id: 0x0c0dfa25 } +function { + id: 0x46fcc028 + return_type_id: 0xe95d9484 + parameter_id: 0x16694a8f + parameter_id: 0x1906d61e + parameter_id: 0x02508a64 + parameter_id: 0x01dbdd5f + parameter_id: 0xedc43a15 + parameter_id: 0x3f691753 +} function { id: 0x472c0143 return_type_id: 0x3d551c03 @@ -334053,6 +387925,14 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x3f54a013 } +function { + id: 0x4907c6c1 + return_type_id: 0x08be563f + parameter_id: 0x211637c8 + parameter_id: 0xe5312866 + parameter_id: 0x01dbdd5f + parameter_id: 0x3ee7bddd +} function { id: 0x49205c94 return_type_id: 0x39470e64 @@ -334071,6 +387951,12 @@ function { return_type_id: 0xc9082b19 parameter_id: 0x31fa879c } +function { + id: 0x498d8d87 + return_type_id: 0xe95d9484 + parameter_id: 0x28b299e3 + parameter_id: 0x28c2bb7e +} function { id: 0x49aef4e2 return_type_id: 0xc9082b19 @@ -334090,6 +387976,11 @@ function { parameter_id: 0x3b461cc8 parameter_id: 0x3b461cc8 } +function { + id: 0x49e72f34 + return_type_id: 0xe95d9484 + parameter_id: 0x2b94389b +} function { id: 0x4a02979c return_type_id: 0xf1a6dfed @@ -334106,6 +387997,15 @@ function { parameter_id: 0x397d00ab parameter_id: 0x6720d32f } +function { + id: 0x4abaf3e9 + return_type_id: 0xe95d9484 + parameter_id: 0x28b299e3 + parameter_id: 0xe5312866 + parameter_id: 0x01dbdd5f + parameter_id: 0x3f691753 + parameter_id: 0xedc43a15 +} function { id: 0x4abfefa4 return_type_id: 0x0cbf60eb @@ -334127,6 +388027,15 @@ function { parameter_id: 0xc9082b19 parameter_id: 0xf435685e } +function { + id: 0x4b37acb5 + return_type_id: 0xe95d9484 + parameter_id: 0x21826129 + parameter_id: 0x16694a8f + parameter_id: 0x31e13722 + parameter_id: 0x3f691753 + parameter_id: 0xd4bacb77 +} function { id: 0x4bbafb54 return_type_id: 0x00c72527 @@ -334144,6 +388053,26 @@ function { parameter_id: 0x1e820193 parameter_id: 0x6d7f5ff6 } +function { + id: 0x4c7c3c8d + return_type_id: 0xe95d9484 + parameter_id: 0x3f955d5b + parameter_id: 0x26cf0f86 + parameter_id: 0x01dbdd5f +} +function { + id: 0x4c7cc129 + return_type_id: 0xe95d9484 + parameter_id: 0x3f955d5b + parameter_id: 0x26cf0f86 + parameter_id: 0x01dbdd5f + parameter_id: 0x3f691753 +} +function { + id: 0x4cbbce65 + return_type_id: 0xe95d9484 + parameter_id: 0x3ee7bddd +} function { id: 0x4cd21214 return_type_id: 0x3d435d11 @@ -334157,6 +388086,13 @@ function { return_type_id: 0xc9082b19 parameter_id: 0x249959de } +function { + id: 0x4cf41927 + return_type_id: 0x08be563f + parameter_id: 0x38d730db + parameter_id: 0x08be563f + parameter_id: 0xd4bacb77 +} function { id: 0x4d0cf62c return_type_id: 0x18e64f74 @@ -334265,6 +388201,14 @@ function { return_type_id: 0x00a43052 parameter_id: 0x3860f3c0 } +function { + id: 0x4f66816f + return_type_id: 0xe95d9484 + parameter_id: 0x31be8977 + parameter_id: 0x01dbdd5f + parameter_id: 0x3f691753 + parameter_id: 0xedc43a15 +} function { id: 0x4f7131f0 return_type_id: 0x18bd6530 @@ -334494,6 +388438,13 @@ function { return_type_id: 0x295c7202 parameter_id: 0x0ae4a2c7 } +function { + id: 0x51f3ffb8 + return_type_id: 0x214b4207 + parameter_id: 0x0d96246e + parameter_id: 0x08be563f + parameter_id: 0xe5312866 +} function { id: 0x51f48a07 return_type_id: 0x92233392 @@ -335202,6 +389153,11 @@ function { return_type_id: 0x295c7202 parameter_id: 0x295c7202 } +function { + id: 0x592683d2 + return_type_id: 0x01162180 + parameter_id: 0x1906d61e +} function { id: 0x592c9689 return_type_id: 0x18bd6530 @@ -335941,6 +389897,13 @@ function { return_type_id: 0x18bd6530 parameter_id: 0x26927abb } +function { + id: 0x5f346089 + return_type_id: 0x214b4207 + parameter_id: 0x38d730db + parameter_id: 0xe5312866 + parameter_id: 0x62aebfd4 +} function { id: 0x5f3cfa16 return_type_id: 0x2560a232 @@ -336722,6 +390685,11 @@ function { return_type_id: 0x15677165 parameter_id: 0x32a623d7 } +function { + id: 0x6e5ea4c8 + return_type_id: 0x38d730db + parameter_id: 0x28b299e3 +} function { id: 0x6e9e5ce1 return_type_id: 0x054f691a @@ -336860,6 +390828,13 @@ function { parameter_id: 0x4585663f parameter_id: 0x3e10b518 } +function { + id: 0x70223dd8 + return_type_id: 0xe5312866 + parameter_id: 0x28b299e3 + parameter_id: 0x438812e0 + parameter_id: 0x20020da2 +} function { id: 0x7028bf98 return_type_id: 0x1d19a9d5 @@ -336869,6 +390844,17 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } +function { + id: 0x702dc174 + return_type_id: 0xe5312866 + parameter_id: 0x2c95e870 +} +function { + id: 0x703bd9bf + return_type_id: 0xe5312866 + parameter_id: 0x2c95e870 + parameter_id: 0x058632e0 +} function { id: 0x704d4a08 return_type_id: 0xa256f9e0 @@ -336886,6 +390872,13 @@ function { return_type_id: 0x20d6002a parameter_id: 0x1b8590a8 } +function { + id: 0x7076e6d0 + return_type_id: 0xe5312866 + parameter_id: 0x2df98ccd + parameter_id: 0x000f57b2 + parameter_id: 0x000f57b2 +} function { id: 0x708776d9 return_type_id: 0x151fca68 @@ -336906,6 +390899,25 @@ function { parameter_id: 0x914dbfdc parameter_id: 0x379d63b0 } +function { + id: 0x7099eec6 + return_type_id: 0xe5312866 + parameter_id: 0x2e4556b8 +} +function { + id: 0x709f96d5 + return_type_id: 0xe5312866 + parameter_id: 0x2c95e870 + parameter_id: 0x2c95e870 +} +function { + id: 0x70a273b2 + return_type_id: 0xe5312866 + parameter_id: 0x2ce47df4 + parameter_id: 0x296affbe + parameter_id: 0xd4bacb77 + parameter_id: 0xd4bacb77 +} function { id: 0x70b96785 return_type_id: 0x1d19a9d5 @@ -336917,6 +390929,12 @@ function { return_type_id: 0x1d19a9d5 parameter_id: 0x2e029f76 } +function { + id: 0x70d65f83 + return_type_id: 0xe5312866 + parameter_id: 0x2c95e870 + parameter_id: 0x3ee7bddd +} function { id: 0x70f2e1e7 return_type_id: 0x054f691a @@ -336934,6 +390952,11 @@ function { return_type_id: 0x24e24923 parameter_id: 0x3e10b518 } +function { + id: 0x71241d10 + return_type_id: 0xe5312866 + parameter_id: 0x28b299e3 +} function { id: 0x713d77a9 return_type_id: 0x92233392 @@ -336950,12 +390973,56 @@ function { parameter_id: 0x92233392 parameter_id: 0x92233392 } +function { + id: 0x7145d567 + return_type_id: 0xe5312866 + parameter_id: 0x28b299e3 + parameter_id: 0x1a723d1f + parameter_id: 0x20020da2 +} +function { + id: 0x714dd5e4 + return_type_id: 0xe5312866 + parameter_id: 0x28b299e3 + parameter_id: 0x1a723d1f +} +function { + id: 0x714f0f20 + return_type_id: 0xe5312866 + parameter_id: 0x29c57269 + parameter_id: 0x0dba348d +} +function { + id: 0x714f3346 + return_type_id: 0xe5312866 + parameter_id: 0x29c57269 + parameter_id: 0x0dba348d + parameter_id: 0x0dba348d + parameter_id: 0xd4bacb77 +} function { id: 0x7151826e return_type_id: 0x1d19a9d5 parameter_id: 0x2e029f76 parameter_id: 0x6720d32f } +function { + id: 0x71520487 + return_type_id: 0xe5312866 + parameter_id: 0x296affbe +} +function { + id: 0x71779ca1 + return_type_id: 0xe5312866 + parameter_id: 0x28b299e3 + parameter_id: 0x14e06c48 +} +function { + id: 0x71830a5f + return_type_id: 0xe5312866 + parameter_id: 0x28ffa7c1 + parameter_id: 0x2d1631ef +} function { id: 0x718cfe87 return_type_id: 0x2cba2cd4 @@ -336968,6 +391035,11 @@ function { return_type_id: 0x309d6e18 parameter_id: 0x347303b4 } +function { + id: 0x71b74ca6 + return_type_id: 0xe5312866 + parameter_id: 0x2affdf38 +} function { id: 0x71babf19 return_type_id: 0x30cfc1c2 @@ -336978,12 +391050,32 @@ function { parameter_id: 0xf1a6dfed parameter_id: 0x6720d32f } +function { + id: 0x71c1c739 + return_type_id: 0xe5312866 + parameter_id: 0x285247f6 + parameter_id: 0x3438e54b + parameter_id: 0x3438e54b +} +function { + id: 0x71c5a157 + return_type_id: 0xe5312866 + parameter_id: 0x29c57269 + parameter_id: 0x2f11a94f +} function { id: 0x71d88eaa return_type_id: 0x09626b7f parameter_id: 0x2fa7f388 parameter_id: 0x316cc8eb } +function { + id: 0x71eb1a29 + return_type_id: 0xe5312866 + parameter_id: 0x28b299e3 + parameter_id: 0x33dc73be + parameter_id: 0x01dbdd5f +} function { id: 0x71fd00eb return_type_id: 0x150d4db0 @@ -337001,12 +391093,65 @@ function { return_type_id: 0x18bd6530 parameter_id: 0x92233392 } +function { + id: 0x722c919b + return_type_id: 0xe5312866 + parameter_id: 0x26e0a35c + parameter_id: 0x27aa2c30 + parameter_id: 0x08c45875 + parameter_id: 0x26e0a35c +} function { id: 0x72450a37 return_type_id: 0x92233392 parameter_id: 0x92233392 parameter_id: 0x4585663f } +function { + id: 0x7276f63d + return_type_id: 0xe5312866 + parameter_id: 0x28b299e3 + parameter_id: 0xd4bacb77 +} +function { + id: 0x72898592 + return_type_id: 0xe5312866 + parameter_id: 0x28b299e3 + parameter_id: 0xe5312866 + parameter_id: 0xe5312866 + parameter_id: 0x041a7597 +} +function { + id: 0x72b0d9b1 + return_type_id: 0xe5312866 + parameter_id: 0x28b299e3 + parameter_id: 0xe5312866 +} +function { + id: 0x72b6725a + return_type_id: 0xe5312866 + parameter_id: 0x26d2fc49 + parameter_id: 0x029d881b +} +function { + id: 0x72bf44d1 + return_type_id: 0xe5312866 + parameter_id: 0x28b299e3 + parameter_id: 0xe5312866 + parameter_id: 0x3e758137 +} +function { + id: 0x7327445f + return_type_id: 0xe5312866 + parameter_id: 0x206dafbb + parameter_id: 0x0d96246e + parameter_id: 0x08be563f + parameter_id: 0x38d730db + parameter_id: 0x01dbdd5f + parameter_id: 0x3ee7bddd + parameter_id: 0x3f691753 + parameter_id: 0xe5312866 +} function { id: 0x7330f867 return_type_id: 0x309d6e18 @@ -337016,6 +391161,16 @@ function { parameter_id: 0x3a6574c9 parameter_id: 0x3bad809b } +function { + id: 0x733f1439 + return_type_id: 0xe5312866 + parameter_id: 0x206dafbb + parameter_id: 0x08be563f + parameter_id: 0x38d730db + parameter_id: 0x01dbdd5f + parameter_id: 0x3ee7bddd + parameter_id: 0x3f691753 +} function { id: 0x73531faf return_type_id: 0x92233392 @@ -337027,6 +391182,20 @@ function { parameter_id: 0x32a623d7 parameter_id: 0x01950729 } +function { + id: 0x73a6e6a7 + return_type_id: 0xe5312866 + parameter_id: 0x22b9773d +} +function { + id: 0x73d6530c + return_type_id: 0xe5312866 + parameter_id: 0x2d1631ef + parameter_id: 0xe5312866 + parameter_id: 0x3ee7bddd + parameter_id: 0x054a7c73 + parameter_id: 0x31e13722 +} function { id: 0x74154359 return_type_id: 0x150d4db0 @@ -337053,6 +391222,12 @@ function { parameter_id: 0x0d7ce7cc parameter_id: 0x6720d32f } +function { + id: 0x7491f888 + return_type_id: 0xe5312866 + parameter_id: 0x332ea335 + parameter_id: 0xd4bacb77 +} function { id: 0x74cbcb79 return_type_id: 0x9ea3b209 @@ -337060,6 +391235,12 @@ function { parameter_id: 0x0fabaf3b parameter_id: 0xb0ddb211 } +function { + id: 0x74f5590d + return_type_id: 0xe5312866 + parameter_id: 0x3ee7bddd + parameter_id: 0x110344bc +} function { id: 0x75094080 return_type_id: 0x2cba2cd4 @@ -337067,6 +391248,15 @@ function { parameter_id: 0x33756485 parameter_id: 0x33756485 } +function { + id: 0x751963f8 + return_type_id: 0xe5312866 + parameter_id: 0x38d730db + parameter_id: 0x08be563f + parameter_id: 0x16694a8f + parameter_id: 0xd4bacb77 + parameter_id: 0x951c1ffe +} function { id: 0x751b5661 return_type_id: 0x1d19a9d5 @@ -337078,11 +391268,34 @@ function { return_type_id: 0x0d7ce7cc parameter_id: 0x0d7ce7cc } +function { + id: 0x751f8e06 + return_type_id: 0xe5312866 + parameter_id: 0x38d730db + parameter_id: 0x08be563f +} +function { + id: 0x753d775e + return_type_id: 0xe5312866 + parameter_id: 0x38d730db +} function { id: 0x754e9079 return_type_id: 0x249959de parameter_id: 0x6720d32f } +function { + id: 0x7564d274 + return_type_id: 0xe5312866 + parameter_id: 0x38d730db + parameter_id: 0x16694a8f +} +function { + id: 0x758131fb + return_type_id: 0xe5312866 + parameter_id: 0x38d730db + parameter_id: 0x2f11a94f +} function { id: 0x75996794 return_type_id: 0xa256f9e0 @@ -337095,12 +391308,42 @@ function { return_type_id: 0x34990483 parameter_id: 0x34990483 } +function { + id: 0x75d77cae + return_type_id: 0xe5312866 + parameter_id: 0x38d730db + parameter_id: 0x329603f8 + parameter_id: 0x89d2d38c + parameter_id: 0x89d2d38c +} +function { + id: 0x75df836e + return_type_id: 0xe5312866 + parameter_id: 0x38d730db + parameter_id: 0x38bd0c1d +} function { id: 0x75ec6a7d return_type_id: 0x774358c9 parameter_id: 0x11e6864c parameter_id: 0x67293002 } +function { + id: 0x75faf382 + return_type_id: 0xe5312866 + parameter_id: 0x38d730db + parameter_id: 0x31e13722 +} +function { + id: 0x7606823a + return_type_id: 0xe5312866 + parameter_id: 0x3438e54b +} +function { + id: 0x762c8a8c + return_type_id: 0xe5312866 + parameter_id: 0x3490c793 +} function { id: 0x7665e08d return_type_id: 0x347303b4 @@ -337112,6 +391355,18 @@ function { parameter_id: 0x191de370 parameter_id: 0x20054a7b } +function { + id: 0x76a9b3ff + return_type_id: 0xe5312866 + parameter_id: 0x38d730db + parameter_id: 0xe5312866 +} +function { + id: 0x77205ae9 + return_type_id: 0xe5312866 + parameter_id: 0x31be8977 + parameter_id: 0x11d0f719 +} function { id: 0x7723dac0 return_type_id: 0xa256f9e0 @@ -337134,11 +391389,110 @@ function { parameter_id: 0x391f15ea parameter_id: 0x4585663f } +function { + id: 0x77671935 + return_type_id: 0xe5312866 + parameter_id: 0x31be8977 +} +function { + id: 0x778618ad + return_type_id: 0xe5312866 + parameter_id: 0x332ea335 + parameter_id: 0x1142c20e +} function { id: 0x77ba21a4 return_type_id: 0xc9082b19 parameter_id: 0xc9082b19 } +function { + id: 0x77c313a5 + return_type_id: 0xe5312866 + parameter_id: 0x332ea335 +} +function { + id: 0x77c638c7 + return_type_id: 0xe5312866 + parameter_id: 0x332ea335 + parameter_id: 0x01dbdd5f + parameter_id: 0x0ae6cef0 + parameter_id: 0x3f691753 +} +function { + id: 0x77c76d83 + return_type_id: 0xe5312866 + parameter_id: 0x332ea335 + parameter_id: 0x01dbdd5f + parameter_id: 0x01dbdd5f + parameter_id: 0xd4bacb77 + parameter_id: 0xd4bacb77 + parameter_id: 0x1855f2a3 +} +function { + id: 0x77f1a626 + return_type_id: 0xe5312866 + parameter_id: 0x332ea335 + parameter_id: 0x01dbdd5f + parameter_id: 0xd4bacb77 + parameter_id: 0x3ee7bddd + parameter_id: 0x3f691753 +} +function { + id: 0x7803497d + return_type_id: 0xe5312866 + parameter_id: 0x01b328b8 + parameter_id: 0xd4bacb77 + parameter_id: 0xd4bacb77 + parameter_id: 0x3f691753 +} +function { + id: 0x781864f7 + return_type_id: 0xe5312866 + parameter_id: 0x0f79bf6b + parameter_id: 0x3ee7bddd + parameter_id: 0xd4bacb77 +} +function { + id: 0x78438851 + return_type_id: 0xe5312866 + parameter_id: 0x0d96246e + parameter_id: 0x08be563f + parameter_id: 0x310dea7a +} +function { + id: 0x78440d3f + return_type_id: 0xe5312866 + parameter_id: 0x0d96246e + parameter_id: 0x08be563f + parameter_id: 0x214b4207 + parameter_id: 0xe5312866 +} +function { + id: 0x7845125e + return_type_id: 0xe5312866 + parameter_id: 0x0d96246e + parameter_id: 0x08be563f + parameter_id: 0x2b65d42f +} +function { + id: 0x78481e55 + return_type_id: 0x1d11dedb + parameter_id: 0x041a7597 +} +function { + id: 0x7866364b + return_type_id: 0xe5312866 + parameter_id: 0x0dba348d +} +function { + id: 0x787dd271 + return_type_id: 0xe5312866 + parameter_id: 0x0d96246e + parameter_id: 0x041a7597 + parameter_id: 0x0fb84456 + parameter_id: 0xd4bacb77 + parameter_id: 0xd4bacb77 +} function { id: 0x7883b251 return_type_id: 0xa256f9e0 @@ -337152,6 +391506,64 @@ function { return_type_id: 0x356691bc parameter_id: 0xc9082b19 } +function { + id: 0x7889a092 + return_type_id: 0xe5312866 + parameter_id: 0x0d96246e + parameter_id: 0x38d730db + parameter_id: 0x16694a8f + parameter_id: 0x951c1ffe +} +function { + id: 0x788c464a + return_type_id: 0xe5312866 + parameter_id: 0x0d96246e + parameter_id: 0x38d730db + parameter_id: 0x08be563f + parameter_id: 0x01dbdd5f +} +function { + id: 0x788ca304 + return_type_id: 0xe5312866 + parameter_id: 0x0d96246e + parameter_id: 0x38d730db + parameter_id: 0x08be563f + parameter_id: 0x38d730db + parameter_id: 0x08be563f + parameter_id: 0xd4bacb77 +} +function { + id: 0x788e0dfe + return_type_id: 0xe5312866 + parameter_id: 0x0d96246e + parameter_id: 0x38d730db + parameter_id: 0x08be563f + parameter_id: 0x951c1ffe + parameter_id: 0x62aebfd4 +} +function { + id: 0x788e1555 + return_type_id: 0xe5312866 + parameter_id: 0x0d96246e + parameter_id: 0x38d730db + parameter_id: 0x08be563f + parameter_id: 0x951c1ffe +} +function { + id: 0x788e207b + return_type_id: 0xe5312866 + parameter_id: 0x0d96246e + parameter_id: 0x38d730db + parameter_id: 0x08be563f + parameter_id: 0x951c1ffe + parameter_id: 0xd4bacb77 +} +function { + id: 0x7896875e + return_type_id: 0xe5312866 + parameter_id: 0x0f79bf6b + parameter_id: 0x1014fb39 +} function { id: 0x78b32c3b return_type_id: 0x18ea6ae3 @@ -337160,6 +391572,13 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x3958feb7 } +function { + id: 0x78b722fa + return_type_id: 0xe5312866 + parameter_id: 0x0d96246e + parameter_id: 0x38d730db + parameter_id: 0xe5312866 +} function { id: 0x78c7e392 return_type_id: 0x20e8fc5a @@ -337180,16 +391599,55 @@ function { parameter_id: 0x120540d1 parameter_id: 0x6720d32f } +function { + id: 0x78f71120 + return_type_id: 0xe5312866 + parameter_id: 0x028be228 + parameter_id: 0xd4bacb77 + parameter_id: 0x3ee7bddd +} function { id: 0x7904adfb return_type_id: 0x679ad455 parameter_id: 0x1e820193 } +function { + id: 0x79190dd8 + return_type_id: 0xe5312866 + parameter_id: 0x08be563f + parameter_id: 0x01dbdd5f + parameter_id: 0xe5312866 +} function { id: 0x791fb72e return_type_id: 0x1d19a9d5 parameter_id: 0x09484746 } +function { + id: 0x79228b8a + return_type_id: 0xe5312866 + parameter_id: 0x08be563f + parameter_id: 0x01695b70 +} +function { + id: 0x79272ee7 + return_type_id: 0xe5312866 + parameter_id: 0x08be563f +} +function { + id: 0x792ff95b + return_type_id: 0xe5312866 + parameter_id: 0x05d6a478 + parameter_id: 0xd4bacb77 +} +function { + id: 0x794a9f0d + return_type_id: 0xe5312866 + parameter_id: 0x04a5e271 + parameter_id: 0xd4bacb77 + parameter_id: 0xe5312866 + parameter_id: 0x3ee7bddd +} function { id: 0x7963a3c3 return_type_id: 0x347303b4 @@ -337203,21 +391661,69 @@ function { parameter_id: 0xc9082b19 parameter_id: 0xc9082b19 } +function { + id: 0x79761433 + return_type_id: 0xe5312866 + parameter_id: 0x08be563f + parameter_id: 0x144eb510 +} function { id: 0x797c68f3 return_type_id: 0x19341e7e parameter_id: 0x2efe8065 } +function { + id: 0x799d456e + return_type_id: 0xe5312866 + parameter_id: 0x0a57f81b +} function { id: 0x79c16494 return_type_id: 0x1d19a9d5 parameter_id: 0x0a3309af } +function { + id: 0x79c65db1 + return_type_id: 0xe5312866 + parameter_id: 0x08be563f + parameter_id: 0x38d730db + parameter_id: 0x08be563f +} +function { + id: 0x79e2c40e + return_type_id: 0xe5312866 + parameter_id: 0x0ba9fd9a +} function { id: 0x79e2d3b1 return_type_id: 0x18bd6530 parameter_id: 0xbdd18903 } +function { + id: 0x79e3194e + return_type_id: 0xe5312866 + parameter_id: 0x08be563f + parameter_id: 0x310dea7a +} +function { + id: 0x79e3f8ae + return_type_id: 0xe5312866 + parameter_id: 0x030f9caa + parameter_id: 0x89d2d38c + parameter_id: 0x3fbe8b7a +} +function { + id: 0x7a17b553 + return_type_id: 0xe5312866 + parameter_id: 0x05d6a478 + parameter_id: 0x1aa9c955 +} +function { + id: 0x7a1e4fdb + return_type_id: 0xe5312866 + parameter_id: 0x041a7597 + parameter_id: 0x041a7597 +} function { id: 0x7a21af66 return_type_id: 0x054f691a @@ -337226,6 +391732,14 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6720d32f } +function { + id: 0x7a31ea3f + return_type_id: 0xe5312866 + parameter_id: 0x059fc54d + parameter_id: 0x17e3d427 + parameter_id: 0x058632e0 + parameter_id: 0x13b62a8f +} function { id: 0x7a34443c return_type_id: 0x18bd6530 @@ -337246,11 +391760,30 @@ function { parameter_id: 0xf435685e parameter_id: 0x33756485 } +function { + id: 0x7a75c5ca + return_type_id: 0xe5312866 + parameter_id: 0x08be563f + parameter_id: 0xd4bacb77 +} +function { + id: 0x7a75e207 + return_type_id: 0xe5312866 + parameter_id: 0x08be563f + parameter_id: 0xd4bacb77 + parameter_id: 0x01dbdd5f + parameter_id: 0x144eb510 +} function { id: 0x7a78fdc4 return_type_id: 0x347303b4 parameter_id: 0x322c8c4b } +function { + id: 0x7a7d1276 + return_type_id: 0xe5312866 + parameter_id: 0x05d6a478 +} function { id: 0x7a80bf10 return_type_id: 0x347303b4 @@ -337262,6 +391795,13 @@ function { return_type_id: 0xa256f9e0 parameter_id: 0x38d23361 } +function { + id: 0x7aa73e19 + return_type_id: 0xe5312866 + parameter_id: 0x07f065e3 + parameter_id: 0x16694a8f + parameter_id: 0x28e48d44 +} function { id: 0x7aa931ca return_type_id: 0x347303b4 @@ -337275,6 +391815,18 @@ function { parameter_id: 0x2fa7f388 parameter_id: 0x316cc8eb } +function { + id: 0x7aeb19e8 + return_type_id: 0xe5312866 + parameter_id: 0x05d6a478 + parameter_id: 0x2582e799 +} +function { + id: 0x7aeecbb9 + return_type_id: 0xe5312866 + parameter_id: 0x01b328b8 + parameter_id: 0x62aebfd4 +} function { id: 0x7aef59ca return_type_id: 0x19118777 @@ -337290,6 +391842,17 @@ function { parameter_id: 0x3af34d6f parameter_id: 0x042ceafc } +function { + id: 0x7b08bb68 + return_type_id: 0xe5312866 +} +function { + id: 0x7b16b1ee + return_type_id: 0xe5312866 + parameter_id: 0x030f9caa + parameter_id: 0x3438e54b + parameter_id: 0x3438e54b +} function { id: 0x7b175cef return_type_id: 0x347303b4 @@ -337303,6 +391866,63 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x3e10b518 } +function { + id: 0x7b2ae8c7 + return_type_id: 0xe5312866 + parameter_id: 0x01dbdd5f + parameter_id: 0x15293e1f +} +function { + id: 0x7b3060c7 + return_type_id: 0xe5312866 + parameter_id: 0x031fbf6f + parameter_id: 0x3fcd1d30 +} +function { + id: 0x7b3d5c11 + return_type_id: 0xe5312866 + parameter_id: 0x030f9caa + parameter_id: 0x3ee7bddd + parameter_id: 0x3ee7bddd + parameter_id: 0x89d2d38c +} +function { + id: 0x7b3e5b09 + return_type_id: 0xe5312866 + parameter_id: 0x00db8187 +} +function { + id: 0x7b3f7b5a + return_type_id: 0xe5312866 + parameter_id: 0x030f9caa + parameter_id: 0x3ee7bddd + parameter_id: 0x3ee7bddd +} +function { + id: 0x7b44d5fd + return_type_id: 0xe5312866 + parameter_id: 0x030f9caa + parameter_id: 0x23e26fcc +} +function { + id: 0x7b46d2d7 + return_type_id: 0xe5312866 + parameter_id: 0x030f9caa + parameter_id: 0x2363a543 +} +function { + id: 0x7b5de0c5 + return_type_id: 0xe5312866 + parameter_id: 0x030f9caa + parameter_id: 0x28e48d44 + parameter_id: 0xd4bacb77 +} +function { + id: 0x7b5e84df + return_type_id: 0xe5312866 + parameter_id: 0x02b68501 + parameter_id: 0x3ee7bddd +} function { id: 0x7b5e948b return_type_id: 0x1132933c @@ -337310,11 +391930,75 @@ function { parameter_id: 0x378860ff parameter_id: 0x3861403d } +function { + id: 0x7b647146 + return_type_id: 0xe5312866 + parameter_id: 0x01b328b8 +} +function { + id: 0x7b804597 + return_type_id: 0xe5312866 + parameter_id: 0x030f9caa + parameter_id: 0x103b5e73 + parameter_id: 0x2d029b4c + parameter_id: 0x2d029b4c +} +function { + id: 0x7b849cf2 + return_type_id: 0xe5312866 + parameter_id: 0x041a7597 + parameter_id: 0x62aebfd4 +} +function { + id: 0x7b87e370 + return_type_id: 0xe5312866 + parameter_id: 0x02b68501 + parameter_id: 0x08be563f +} +function { + id: 0x7b8c1d12 + return_type_id: 0xe5312866 + parameter_id: 0x05d6a478 + parameter_id: 0x7c43d908 +} +function { + id: 0x7b8c1f9e + return_type_id: 0xe5312866 + parameter_id: 0x030f9caa + parameter_id: 0x11d0f719 +} +function { + id: 0x7b9f27b2 + return_type_id: 0xe5312866 + parameter_id: 0x030f9caa + parameter_id: 0x16694a8f + parameter_id: 0x3438e54b + parameter_id: 0x3438e54b +} +function { + id: 0x7bb29d71 + return_type_id: 0xe5312866 + parameter_id: 0x01b328b8 + parameter_id: 0x35bb0dde +} +function { + id: 0x7bba29ed + return_type_id: 0xe5312866 + parameter_id: 0x031fbf6f + parameter_id: 0x1014fb39 + parameter_id: 0xd4bacb77 +} function { id: 0x7be897ce return_type_id: 0xe90b32b7 parameter_id: 0x1d44326e } +function { + id: 0x7beafc8d + return_type_id: 0xe5312866 + parameter_id: 0x02b68501 + parameter_id: 0x13f9a96c +} function { id: 0x7bef1e3b return_type_id: 0x347303b4 @@ -337327,6 +392011,12 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6720d32f } +function { + id: 0x7c025b7d + return_type_id: 0xe5312866 + parameter_id: 0x11602ce1 + parameter_id: 0xd4bacb77 +} function { id: 0x7c02d9fb return_type_id: 0xa256f9e0 @@ -337338,6 +392028,12 @@ function { return_type_id: 0x309d6e18 parameter_id: 0x0258f96e } +function { + id: 0x7c5391ba + return_type_id: 0xe5312866 + parameter_id: 0x1fe2e39e + parameter_id: 0x28e48d44 +} function { id: 0x7c59d0ca return_type_id: 0xa256f9e0 @@ -337350,6 +392046,13 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6d7f5ff6 } +function { + id: 0x7cc24248 + return_type_id: 0xe5312866 + parameter_id: 0x1fe2e39e + parameter_id: 0x01dbdd5f + parameter_id: 0xd4bacb77 +} function { id: 0x7cd5f8d0 return_type_id: 0x309d6e18 @@ -337360,11 +392063,79 @@ function { parameter_id: 0x3a6574c9 parameter_id: 0x3bad809b } +function { + id: 0x7d079974 + return_type_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0xe5312866 + parameter_id: 0x0682e5c0 + parameter_id: 0x0529d6d0 +} +function { + id: 0x7d0aa3a3 + return_type_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0xe5312866 + parameter_id: 0x323b276c +} +function { + id: 0x7d1d1ce9 + return_type_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0xedc43a15 + parameter_id: 0xedc43a15 + parameter_id: 0xe5312866 +} +function { + id: 0x7d490eef + return_type_id: 0xe5312866 + parameter_id: 0x1906d61e +} +function { + id: 0x7db1ebd5 + return_type_id: 0xe5312866 + parameter_id: 0x1ae542f6 +} +function { + id: 0x7ddf0571 + return_type_id: 0xe5312866 + parameter_id: 0x1906d61e + parameter_id: 0x2582e799 +} function { id: 0x7df23fa2 return_type_id: 0x0d835382 parameter_id: 0x32a623d7 } +function { + id: 0x7dfe1c60 + return_type_id: 0xe5312866 + parameter_id: 0x181d3753 + parameter_id: 0x3f691753 + parameter_id: 0x3f691753 + parameter_id: 0xe5312866 +} +function { + id: 0x7e0ddd8c + return_type_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0x29c57269 + parameter_id: 0xedc43a15 + parameter_id: 0xd4bacb77 + parameter_id: 0x09feb484 + parameter_id: 0x0529d6d0 +} +function { + id: 0x7e0deaf0 + return_type_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0x29c57269 + parameter_id: 0xedc43a15 + parameter_id: 0xd4bacb77 + parameter_id: 0xd4bacb77 + parameter_id: 0x0dba348d + parameter_id: 0x3ee7bddd +} function { id: 0x7e158c17 return_type_id: 0xa256f9e0 @@ -337388,14 +392159,53 @@ function { parameter_id: 0x33756485 parameter_id: 0x18bd6530 } +function { + id: 0x7e32c1e8 + return_type_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0x280a08e2 +} +function { + id: 0x7e69773c + return_type_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0x3ee7bddd +} function { id: 0x7e8c435e return_type_id: 0x24e24923 } +function { + id: 0x7e9586be + return_type_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0x01dbdd5f +} function { id: 0x7e9e1bfa return_type_id: 0x0d5f1839 } +function { + id: 0x7ea40119 + return_type_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0x0dba348d +} +function { + id: 0x7ed5aa17 + return_type_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0x11d0f719 +} +function { + id: 0x7ee35da8 + return_type_id: 0xe5312866 + parameter_id: 0x1fe2e39e + parameter_id: 0x89d2d38c + parameter_id: 0xd4bacb77 + parameter_id: 0x4d18887a + parameter_id: 0x3ee7bddd +} function { id: 0x7eed3f17 return_type_id: 0x24e24923 @@ -337404,6 +392214,14 @@ function { parameter_id: 0x3cb1656a parameter_id: 0x0b27dc43 } +function { + id: 0x7ef621f2 + return_type_id: 0xe5312866 + parameter_id: 0x16694a8f + parameter_id: 0x1906d61e + parameter_id: 0x02508a64 + parameter_id: 0x11d0f719 +} function { id: 0x7f0da6b7 return_type_id: 0x3c9ce28f @@ -337417,12 +392235,92 @@ function { parameter_id: 0x18456730 parameter_id: 0x94ed3026 } +function { + id: 0x7f25cd0e + return_type_id: 0xe5312866 + parameter_id: 0x11602ce1 + parameter_id: 0x1014fb39 + parameter_id: 0xd4bacb77 +} +function { + id: 0x7f4ec7c2 + return_type_id: 0xe5312866 + parameter_id: 0x13f9a96c + parameter_id: 0x26989170 + parameter_id: 0x89d2d38c +} +function { + id: 0x7f579575 + return_type_id: 0xe5312866 + parameter_id: 0x138da2e0 + parameter_id: 0x2f11a94f +} +function { + id: 0x7f57c278 + return_type_id: 0xe5312866 + parameter_id: 0x13f9a96c + parameter_id: 0x26989170 + parameter_id: 0xedc43a15 +} +function { + id: 0x7f70774c + return_type_id: 0xe5312866 + parameter_id: 0x12d9f186 + parameter_id: 0x3ee7bddd + parameter_id: 0xd4bacb77 +} +function { + id: 0x7f7c86ae + return_type_id: 0xe5312866 + parameter_id: 0x11d0f719 +} +function { + id: 0x7f8122f3 + return_type_id: 0xe5312866 + parameter_id: 0x11d0f719 + parameter_id: 0x3f691753 +} +function { + id: 0x7f8d3694 + return_type_id: 0xe5312866 + parameter_id: 0x11d0f719 + parameter_id: 0x3f691753 + parameter_id: 0x3ee7bddd + parameter_id: 0xe5312866 + parameter_id: 0xe5312866 +} +function { + id: 0x7f8e0512 + return_type_id: 0xe5312866 + parameter_id: 0x11d0f719 + parameter_id: 0x3f691753 + parameter_id: 0x3f691753 + parameter_id: 0x3f691753 +} +function { + id: 0x7fa2e8a2 + return_type_id: 0xe5312866 + parameter_id: 0x1fe2e39e + parameter_id: 0xd4bacb77 +} function { id: 0x7fc911b7 return_type_id: 0x0130219f parameter_id: 0x6720d32f parameter_id: 0xf1a6dfed } +function { + id: 0x7fd63cb0 + return_type_id: 0xe5312866 + parameter_id: 0x12afea18 + parameter_id: 0x1014fb39 + parameter_id: 0xd4bacb77 +} +function { + id: 0x7ff6d133 + return_type_id: 0xe5312866 + parameter_id: 0x13f9a96c +} function { id: 0x8050a974 return_type_id: 0x3e10b518 @@ -338670,11 +393568,25 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x18bd6530 } +function { + id: 0x90005634 + return_type_id: 0x01dbdd5f + parameter_id: 0x05d6a478 + parameter_id: 0x2fd73e58 +} function { id: 0x9002b2b0 return_type_id: 0x6720d32f parameter_id: 0x3609467c } +function { + id: 0x900694af + return_type_id: 0x01dbdd5f + parameter_id: 0x05d6a478 + parameter_id: 0x2fd73e58 + parameter_id: 0x180d3874 + parameter_id: 0x307544cc +} function { id: 0x9006b123 return_type_id: 0x6720d32f @@ -343774,6 +398686,13 @@ function { parameter_id: 0x051414e1 parameter_id: 0xf435685e } +function { + id: 0x93027850 + return_type_id: 0x01dbdd5f + parameter_id: 0x08be563f + parameter_id: 0x38d730db + parameter_id: 0x104b3ec8 +} function { id: 0x93035cf3 return_type_id: 0x6720d32f @@ -344796,6 +399715,13 @@ function { return_type_id: 0x6720d32f parameter_id: 0x396f8ae8 } +function { + id: 0x93db1563 + return_type_id: 0x01dbdd5f + parameter_id: 0x08be563f + parameter_id: 0x01dbdd5f + parameter_id: 0xe5312866 +} function { id: 0x93db1a11 return_type_id: 0x6720d32f @@ -346646,6 +401572,11 @@ function { parameter_id: 0xf435685e parameter_id: 0xf1a6dfed } +function { + id: 0x95be9e15 + return_type_id: 0x01dbdd5f + parameter_id: 0x11d0f719 +} function { id: 0x95bed865 return_type_id: 0x6720d32f @@ -347227,6 +402158,12 @@ function { parameter_id: 0x2f5fce77 parameter_id: 0x37b51a1e } +function { + id: 0x968d47cd + return_type_id: 0x01dbdd5f + parameter_id: 0x1fe2e39e + parameter_id: 0x2fd73e58 +} function { id: 0x968e3a12 return_type_id: 0x6720d32f @@ -348064,6 +403001,11 @@ function { return_type_id: 0x6720d32f parameter_id: 0x2821daec } +function { + id: 0x978b1654 + return_type_id: 0x01dbdd5f + parameter_id: 0x1906d61e +} function { id: 0x978bc97a return_type_id: 0x6720d32f @@ -353581,6 +408523,16 @@ function { parameter_id: 0x4585663f parameter_id: 0x1bf16028 } +function { + id: 0x9b37ef14 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x275ab027 + parameter_id: 0x12bb35ff + parameter_id: 0x6720d32f + parameter_id: 0x36f98e5c + parameter_id: 0x11cfee5a +} function { id: 0x9b37fa13 return_type_id: 0x6720d32f @@ -359991,6 +414943,11 @@ function { parameter_id: 0x38d23361 parameter_id: 0x38d23361 } +function { + id: 0x9d010b1e + return_type_id: 0x01dbdd5f + parameter_id: 0x332ea335 +} function { id: 0x9d020190 return_type_id: 0x6720d32f @@ -365407,6 +420364,11 @@ function { parameter_id: 0x3490b2d2 parameter_id: 0x347303b4 } +function { + id: 0xa264b48a + return_type_id: 0xd4bacb77 + parameter_id: 0x296affbe +} function { id: 0xa2832510 return_type_id: 0xfc0e1dbd @@ -365455,6 +420417,17 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x7e280689 } +function { + id: 0xa2bdbea9 + return_type_id: 0x31e13722 + parameter_id: 0x38d730db +} +function { + id: 0xa2d00ac5 + return_type_id: 0xd4bacb77 + parameter_id: 0x296affbe + parameter_id: 0x2d2f93e0 +} function { id: 0xa2d727e6 return_type_id: 0x11c404ba @@ -365524,6 +420497,12 @@ function { return_type_id: 0x16864222 parameter_id: 0x347303b4 } +function { + id: 0xa458ee6c + return_type_id: 0xd4bacb77 + parameter_id: 0x31be8977 + parameter_id: 0x0251d53e +} function { id: 0xa4605b68 return_type_id: 0xfc0e1dbd @@ -365531,6 +420510,16 @@ function { parameter_id: 0x92233392 parameter_id: 0x92233392 } +function { + id: 0xa4c04ad1 + return_type_id: 0x023e6468 + parameter_id: 0x38d730db +} +function { + id: 0xa4f5a3a8 + return_type_id: 0xd4bacb77 + parameter_id: 0x332ea335 +} function { id: 0xa4f69947 return_type_id: 0x6720d32f @@ -365690,6 +420679,12 @@ function { return_type_id: 0x39a8be0c parameter_id: 0x39a8be0c } +function { + id: 0xa7086dad + return_type_id: 0xd4bacb77 + parameter_id: 0x3ee7bddd + parameter_id: 0x23e26fcc +} function { id: 0xa7203b99 return_type_id: 0xfc0e1dbd @@ -365717,6 +420712,11 @@ function { return_type_id: 0x6720d32f parameter_id: 0xe8034002 } +function { + id: 0xa787e412 + return_type_id: 0xd4bacb77 + parameter_id: 0x3ee7bddd +} function { id: 0xa7ea77a4 return_type_id: 0xfc0e1dbd @@ -365781,6 +420781,13 @@ function { parameter_id: 0x4585663f parameter_id: 0x18bd6530 } +function { + id: 0xa86f3a4b + return_type_id: 0xd4bacb77 + parameter_id: 0x028d3cdb + parameter_id: 0x3f691753 + parameter_id: 0x3f691753 +} function { id: 0xa8868f33 return_type_id: 0x29a85a5b @@ -365794,6 +420801,11 @@ function { parameter_id: 0x0bb0c019 parameter_id: 0x4585663f } +function { + id: 0xa89d4453 + return_type_id: 0xd4bacb77 + parameter_id: 0x028d3cdb +} function { id: 0xa8a462e4 return_type_id: 0x1253769c @@ -365801,6 +420813,13 @@ function { parameter_id: 0x01d3d77e parameter_id: 0x6720d32f } +function { + id: 0xa8a4dd10 + return_type_id: 0xd4bacb77 + parameter_id: 0x030f9caa + parameter_id: 0x16694a8f + parameter_id: 0x0251d53e +} function { id: 0xa8ae6b7a return_type_id: 0xfc0e1dbd @@ -365928,6 +420947,11 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xfc0e1dbd } +function { + id: 0xab633df4 + return_type_id: 0x16694a8f + parameter_id: 0x16694a8f +} function { id: 0xab7dda53 return_type_id: 0x0258f96e @@ -365970,6 +420994,12 @@ function { return_type_id: 0x1259e377 parameter_id: 0x292ab2e2 } +function { + id: 0xabcfaf7e + return_type_id: 0xd4bacb77 + parameter_id: 0x028d3cdb + parameter_id: 0xd4bacb77 +} function { id: 0xac127c8e return_type_id: 0x35bad0d3 @@ -366001,6 +421031,12 @@ function { id: 0xac8d9251 return_type_id: 0x0642705a } +function { + id: 0xac9458af + return_type_id: 0xd4bacb77 + parameter_id: 0x1fe2e39e + parameter_id: 0xd4bacb77 +} function { id: 0xaca632ad return_type_id: 0xfc0e1dbd @@ -366078,6 +421114,12 @@ function { parameter_id: 0x4585663f parameter_id: 0x33756485 } +function { + id: 0xadad1e92 + return_type_id: 0xd4bacb77 + parameter_id: 0x16694a8f + parameter_id: 0x0251d53e +} function { id: 0xadb90e65 return_type_id: 0x0258f96e @@ -366169,6 +421211,11 @@ function { parameter_id: 0xd0b3a203 parameter_id: 0x3276269d } +function { + id: 0xaf25c6f7 + return_type_id: 0xd4bacb77 + parameter_id: 0x1c6f364b +} function { id: 0xaf295eff return_type_id: 0xd0b3a203 @@ -366327,6 +421374,11 @@ function { return_type_id: 0x399c459b parameter_id: 0x1b8590a8 } +function { + id: 0xb18a2e6a + return_type_id: 0x62aebfd4 + parameter_id: 0x3f691753 +} function { id: 0xb1b78fab return_type_id: 0x6720d32f @@ -366345,6 +421397,17 @@ function { parameter_id: 0x358ff5b7 parameter_id: 0x31b5a66f } +function { + id: 0xb29bc373 + return_type_id: 0x62aebfd4 + parameter_id: 0x332ea335 +} +function { + id: 0xb29cac06 + return_type_id: 0x62aebfd4 + parameter_id: 0x332ea335 + parameter_id: 0x01dbdd5f +} function { id: 0xb2b01e4c return_type_id: 0x6720d32f @@ -366409,12 +421472,28 @@ function { return_type_id: 0x0a747547 parameter_id: 0x18bd6530 } +function { + id: 0xb417dff6 + return_type_id: 0x62aebfd4 + parameter_id: 0x29c57269 + parameter_id: 0x0dba348d +} function { id: 0xb442534e return_type_id: 0x067c4b9a parameter_id: 0x2ef43f67 parameter_id: 0x358ff5b7 } +function { + id: 0xb46f5c8f + return_type_id: 0x62aebfd4 + parameter_id: 0x280a08e2 + parameter_id: 0x01dbdd5f + parameter_id: 0xe5312866 + parameter_id: 0xedc43a15 + parameter_id: 0x89d2d38c + parameter_id: 0xd4bacb77 +} function { id: 0xb4bb7eb3 return_type_id: 0x11c404ba @@ -366512,6 +421591,11 @@ function { return_type_id: 0x12209d55 parameter_id: 0x3e909b01 } +function { + id: 0xb8e93b03 + return_type_id: 0x62aebfd4 + parameter_id: 0x1ae542f6 +} function { id: 0xb8f7c48b return_type_id: 0x0e4d1ea4 @@ -366649,6 +421733,11 @@ function { parameter_id: 0x92233392 parameter_id: 0x92233392 } +function { + id: 0xbb4174e6 + return_type_id: 0x0a57f81b + parameter_id: 0x0086e319 +} function { id: 0xbb462500 return_type_id: 0x6720d32f @@ -366687,6 +421776,11 @@ function { parameter_id: 0x33756485 parameter_id: 0x33756485 } +function { + id: 0xbbca391d + return_type_id: 0x62aebfd4 + parameter_id: 0x16694a8f +} function { id: 0xbc040644 return_type_id: 0x399c459b @@ -366699,11 +421793,21 @@ function { parameter_id: 0x4585663f parameter_id: 0xba26dbb2 } +function { + id: 0xbc3f892c + return_type_id: 0x62aebfd4 + parameter_id: 0x09bf8a48 +} function { id: 0xbc4e69b1 return_type_id: 0x0258f96e parameter_id: 0x4585663f } +function { + id: 0xbc7ffe31 + return_type_id: 0x62aebfd4 + parameter_id: 0x08be563f +} function { id: 0xbc9ef3fd return_type_id: 0xe02e14d6 @@ -366764,11 +421868,22 @@ function { return_type_id: 0x316c7444 parameter_id: 0x334eed41 } +function { + id: 0xbdb45426 + return_type_id: 0x29c57269 +} function { id: 0xbdc4e083 return_type_id: 0x29c600bb parameter_id: 0x0258f96e } +function { + id: 0xbdcc9885 + return_type_id: 0x62aebfd4 + parameter_id: 0x0dba348d + parameter_id: 0x3f691753 + parameter_id: 0x3f691753 +} function { id: 0xbe241f2a return_type_id: 0x31e58fe0 @@ -366790,6 +421905,10 @@ function { parameter_id: 0xcd84e3cd parameter_id: 0x33756485 } +function { + id: 0xbe506bbe + return_type_id: 0x62aebfd4 +} function { id: 0xbe65029e return_type_id: 0xfc0e1dbd @@ -366798,11 +421917,23 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x1b44744f } +function { + id: 0xbe6c0db0 + return_type_id: 0x62aebfd4 + parameter_id: 0x0dba348d + parameter_id: 0xd4bacb77 +} function { id: 0xbe7f3441 return_type_id: 0x0a747547 parameter_id: 0x315b7e01 } +function { + id: 0xbe9fb2e6 + return_type_id: 0x62aebfd4 + parameter_id: 0x030f9caa + parameter_id: 0x030f9caa +} function { id: 0xbeab1c63 return_type_id: 0x3176a085 @@ -366886,6 +422017,11 @@ function { parameter_id: 0x4585663f parameter_id: 0x1bf16028 } +function { + id: 0xc013239c + return_type_id: 0x06b93964 + parameter_id: 0x38d730db +} function { id: 0xc032f3e5 return_type_id: 0x4585663f @@ -367313,6 +422449,11 @@ function { return_type_id: 0xb0d63b15 parameter_id: 0x3d3b5dd7 } +function { + id: 0xc6037e13 + return_type_id: 0x0a9f6bc1 + parameter_id: 0x3ee7bddd +} function { id: 0xc61915b4 return_type_id: 0x4585663f @@ -367779,6 +422920,12 @@ function { parameter_id: 0x33756485 parameter_id: 0x33756485 } +function { + id: 0xce3e14f6 + return_type_id: 0x332ea335 + parameter_id: 0x332ea335 + parameter_id: 0x332ea335 +} function { id: 0xce4f521b return_type_id: 0x4585663f @@ -367836,6 +422983,17 @@ function { return_type_id: 0x4585663f parameter_id: 0x00defc2c } +function { + id: 0xcef2ae7a + return_type_id: 0x332ea335 + parameter_id: 0x332ea335 +} +function { + id: 0xcef5c10f + return_type_id: 0x332ea335 + parameter_id: 0x332ea335 + parameter_id: 0x01dbdd5f +} function { id: 0xcef69be4 return_type_id: 0x4585663f @@ -367919,6 +423077,12 @@ function { parameter_id: 0x3d896417 parameter_id: 0x4585663f } +function { + id: 0xd077d9ad + return_type_id: 0x3ee7bddd + parameter_id: 0x332ea335 + parameter_id: 0x05d6a478 +} function { id: 0xd082596f return_type_id: 0x3af34d6f @@ -367974,6 +423138,23 @@ function { return_type_id: 0x0ab9fa4c parameter_id: 0x4585663f } +function { + id: 0xd315abf3 + return_type_id: 0x3ee7bddd + parameter_id: 0x3ee7bddd + parameter_id: 0x01dbdd5f +} +function { + id: 0xd34fe4e7 + return_type_id: 0x030f9caa + parameter_id: 0x3438e54b +} +function { + id: 0xd3f4479d + return_type_id: 0x3ee7bddd + parameter_id: 0x332ea335 + parameter_id: 0xe5312866 +} function { id: 0xd40f21a4 return_type_id: 0x1e9705eb @@ -368083,6 +423264,11 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6d7f5ff6 } +function { + id: 0xd800a379 + return_type_id: 0x3ee7bddd + parameter_id: 0x12ae2221 +} function { id: 0xd88df0fd return_type_id: 0x2309ad3e @@ -368132,6 +423318,11 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x18bd6530 } +function { + id: 0xdaea9e76 + return_type_id: 0x3ee7bddd + parameter_id: 0x1906d61e +} function { id: 0xdb365209 return_type_id: 0x030b9acf @@ -368148,6 +423339,13 @@ function { parameter_id: 0x0858434c parameter_id: 0x716d7970 } +function { + id: 0xdc0825bb + return_type_id: 0x3ee7bddd + parameter_id: 0x030f9caa + parameter_id: 0x16694a8f + parameter_id: 0xe5312866 +} function { id: 0xdc294176 return_type_id: 0x1e9745d3 @@ -368164,11 +423362,41 @@ function { parameter_id: 0x09427c40 parameter_id: 0x1e820193 } +function { + id: 0xdc93522c + return_type_id: 0x3ee7bddd + parameter_id: 0x030f9caa + parameter_id: 0x3ee7bddd +} +function { + id: 0xdca67c9e + return_type_id: 0x3ee7bddd + parameter_id: 0x030f9caa + parameter_id: 0x3ee7bddd + parameter_id: 0xd4bacb77 +} +function { + id: 0xdcab2bf1 + return_type_id: 0x3ee7bddd +} function { id: 0xdcb8e234 return_type_id: 0x5d8155a5 parameter_id: 0x4585663f } +function { + id: 0xdcc10e6d + return_type_id: 0x3ee7bddd + parameter_id: 0x02b68501 + parameter_id: 0x31e13722 +} +function { + id: 0xdcf16c0b + return_type_id: 0x3ee7bddd + parameter_id: 0x02b68501 + parameter_id: 0x3ee7bddd + parameter_id: 0x31e13722 +} function { id: 0xdcfed1d8 return_type_id: 0x3ee88c45 @@ -368202,6 +423430,11 @@ function { return_type_id: 0x1eb602cd parameter_id: 0x3b773187 } +function { + id: 0xddde82ef + return_type_id: 0x3ee7bddd + parameter_id: 0x05d6a478 +} function { id: 0xdde97c3b return_type_id: 0x1e820193 @@ -368516,6 +423749,12 @@ function { parameter_id: 0x2e94a1e1 parameter_id: 0x3da7f050 } +function { + id: 0xe4ae4960 + return_type_id: 0x22b9773d + parameter_id: 0x28b299e3 + parameter_id: 0xe5312866 +} function { id: 0xe4bccdf7 return_type_id: 0x32a623d7 @@ -368784,6 +424023,12 @@ function { parameter_id: 0x391f15ea parameter_id: 0xf435685e } +function { + id: 0xe97e07db + return_type_id: 0x3ee7bddd + parameter_id: 0xd4bacb77 + parameter_id: 0x3ee7bddd +} function { id: 0xe9f2fbb5 return_type_id: 0x229b7399 @@ -369696,6 +424941,11 @@ function { parameter_id: 0x3ec7cfc4 parameter_id: 0xa2114faf } +function { + id: 0xf3aa1e1c + return_type_id: 0x26d2fc49 + parameter_id: 0x09bf8a48 +} function { id: 0xf3b89be9 return_type_id: 0x6d7f5ff6 @@ -378630,6 +433880,15 @@ elf_symbol { type_id: 0x9bb7fe1c full_name: "__traceiter_android_vh_page_add_new_anon_rmap" } +elf_symbol { + id: 0xbf28fbd5 + name: "__traceiter_android_vh_page_cache_ra_order_bypass" + is_defined: true + symbol_type: FUNCTION + crc: 0x3415bb41 + type_id: 0x9b37ef14 + full_name: "__traceiter_android_vh_page_cache_ra_order_bypass" +} elf_symbol { id: 0xd0065122 name: "__traceiter_android_vh_page_cache_readahead_end" @@ -384939,6 +440198,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_page_add_new_anon_rmap" } +elf_symbol { + id: 0x6e9a5b3f + name: "__tracepoint_android_vh_page_cache_ra_order_bypass" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_page_cache_ra_order_bypass" +} elf_symbol { id: 0xa5409038 name: "__tracepoint_android_vh_page_cache_readahead_end" @@ -389176,6 +444444,33 @@ elf_symbol { type_id: 0x77670b3b full_name: "arp_tbl" } +elf_symbol { + id: 0x0e774b6f + name: "ashmem_area_name" + is_defined: true + symbol_type: FUNCTION + crc: 0x83169769 + type_id: 0x7e9586be + full_name: "ashmem_rust::ashmem_area_name" +} +elf_symbol { + id: 0x8e36b8ab + name: "ashmem_area_size" + is_defined: true + symbol_type: FUNCTION + crc: 0xf4b5c9db + type_id: 0x469873b1 + full_name: "ashmem_rust::ashmem_area_size" +} +elf_symbol { + id: 0x64c484a8 + name: "ashmem_area_vmfile" + is_defined: true + symbol_type: FUNCTION + crc: 0xd7a8b7ff + type_id: 0xab633df4 + full_name: "ashmem_rust::ashmem_area_vmfile" +} elf_symbol { id: 0xac417394 name: "asn1_ber_decoder" @@ -415624,6 +470919,15 @@ elf_symbol { type_id: 0xe4207e6d full_name: "irqchip_fwnode_ops" } +elf_symbol { + id: 0x9ba08730 + name: "is_ashmem_file" + is_defined: true + symbol_type: FUNCTION + crc: 0x1b82a214 + type_id: 0xbbca391d + full_name: "ashmem_rust::is_ashmem_file" +} elf_symbol { id: 0x65d49acf name: "is_bad_inode" @@ -453698,6 +509002,7 @@ interface { symbol_id: 0x724577f8 symbol_id: 0xac55c769 symbol_id: 0xacaadcc9 + symbol_id: 0xbf28fbd5 symbol_id: 0xd0065122 symbol_id: 0xed7b87e3 symbol_id: 0x3246acbb @@ -454399,6 +509704,7 @@ interface { symbol_id: 0xdfe6a3ee symbol_id: 0x6bc613d3 symbol_id: 0x20d2ceb3 + symbol_id: 0x6e9a5b3f symbol_id: 0xa5409038 symbol_id: 0xeeab2985 symbol_id: 0x4a5e6e41 @@ -454870,6 +510176,9 @@ interface { symbol_id: 0xb61718ed symbol_id: 0x2d62fd75 symbol_id: 0x1eee53db + symbol_id: 0x0e774b6f + symbol_id: 0x8e36b8ab + symbol_id: 0x64c484a8 symbol_id: 0xac417394 symbol_id: 0xd9184490 symbol_id: 0xe6ba30b7 @@ -457805,6 +513114,7 @@ interface { symbol_id: 0xdbb90310 symbol_id: 0x3d2a104d symbol_id: 0xa4421766 + symbol_id: 0x9ba08730 symbol_id: 0x65d49acf symbol_id: 0x064a6e13 symbol_id: 0x73ffe9a9 diff --git a/gki/aarch64/symbols/oplus b/gki/aarch64/symbols/oplus index 823307212b2f..8ce4ada78bf9 100644 --- a/gki/aarch64/symbols/oplus +++ b/gki/aarch64/symbols/oplus @@ -331,6 +331,7 @@ __traceiter_android_vh_tune_swappiness __traceiter_android_vh_unreserve_highatomic_bypass __traceiter_android_vh_vmscan_kswapd_done + __traceiter_android_vh_page_cache_ra_order_bypass __traceiter_block_bio_queue __traceiter_block_getrq __traceiter_block_rq_complete @@ -470,6 +471,7 @@ __tracepoint_android_vh_tune_swappiness __tracepoint_android_vh_unreserve_highatomic_bypass __tracepoint_android_vh_vmscan_kswapd_done + __tracepoint_android_vh_page_cache_ra_order_bypass __tracepoint_block_bio_queue __tracepoint_block_getrq __tracepoint_block_rq_complete @@ -535,5 +537,7 @@ zstd_init_cctx zstd_init_dctx zstd_is_error - - + is_ashmem_file + ashmem_area_name + ashmem_area_size + ashmem_area_vmfile From 25bdb4a6248b1ade538254c7714ac0fc72dfad34 Mon Sep 17 00:00:00 2001 From: Carlos Llamas Date: Fri, 11 Jul 2025 19:27:23 +0000 Subject: [PATCH 87/92] Revert "ANDROID: ABI: update symbol list for honor" This reverts commit 0d890f867ef17a789f7a963e08d0de5b9a9e54bc. This introduced an ABI break when adding reserved_pin_section member to struct f2fs_sb_info as it shifted the offset of other members. Instead, this member will be relocated to a hole in the struct in a separate patch and avoid the CRC and member offset changes. Bug: 428889879 Cc: Paul Lawrence Cc: Giuliano Procida Cc: Todd Kjos Change-Id: I968827a24956e17980424367ac673fce58d512ba Signed-off-by: Carlos Llamas --- gki/aarch64/abi.stg | 15 ++++----------- gki/aarch64/abi.stg.allowed_breaks | 8 -------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index dbc690ed82ba..e20c8d013847 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -121138,10 +121138,10 @@ member { offset: 20576 } member { - id: 0x1f9d153c + id: 0x1f9d16da name: "gc_pin_file_threshold" type_id: 0xc93e017b - offset: 20832 + offset: 20800 } member { id: 0x8d04d748 @@ -207044,12 +207044,6 @@ member { type_id: 0x7584e7da offset: 32 } -member { - id: 0xd5618c4d - name: "reserved_pin_section" - type_id: 0x4585663f - offset: 20800 -} member { id: 0xcbc32f04 name: "reserved_segments" @@ -303381,8 +303375,7 @@ struct_union { member_id: 0xae991432 member_id: 0x8bdb6595 member_id: 0x81b511b8 - member_id: 0xd5618c4d - member_id: 0x1f9d153c + member_id: 0x1f9d16da member_id: 0x22d5b74c member_id: 0xb05ca32a member_id: 0x57292a6b @@ -435712,7 +435705,7 @@ elf_symbol { name: "__traceiter_f2fs_submit_folio_write" is_defined: true symbol_type: FUNCTION - crc: 0xb523f1d5 + crc: 0x3f6478e5 type_id: 0x9b25c316 full_name: "__traceiter_f2fs_submit_folio_write" } diff --git a/gki/aarch64/abi.stg.allowed_breaks b/gki/aarch64/abi.stg.allowed_breaks index 63b6b036145a..3e940d19107e 100644 --- a/gki/aarch64/abi.stg.allowed_breaks +++ b/gki/aarch64/abi.stg.allowed_breaks @@ -7,11 +7,3 @@ type 'enum prs_errcode' changed type 'struct sched_dl_entity' changed member 'unsigned int dl_server_idle:1' was added -function symbol 'int __traceiter_f2fs_submit_folio_write(void*, struct folio*, struct f2fs_io_info*)' changed - CRC changed from 0x3f6478e5 to 0xb523f1d5 - -type 'struct f2fs_sb_info' changed - member 'unsigned int reserved_pin_section' was added - member 'unsigned short gc_pin_file_threshold' changed - offset changed by 32 - From 4317f0aeff44a37b595e1a37b44db5a3896cc3f9 Mon Sep 17 00:00:00 2001 From: Carlos Llamas Date: Fri, 11 Jul 2025 19:46:47 +0000 Subject: [PATCH 88/92] ANDROID: f2fs: fixup ABI break due to reserved_pin_section Take advantage of a hole in f2fs_sb_info to add reserved_pin_section member and avoid an ABI break. Bug: 428889879 Cc: Paul Lawrence Cc: Giuliano Procida Cc: Todd Kjos Fixes: 12727f8a4b65 ("FROMGIT: f2fs: introduce reserved_pin_section sysfs entry") Change-Id: Id27596b073751d94bfefa0c2001b8933a4bed15c Signed-off-by: Carlos Llamas --- fs/f2fs/f2fs.h | 7 ++++--- gki/aarch64/abi.stg | 25 +++++++++++++++++++++++++ gki/aarch64/abi.stg.allowed_breaks | 3 +++ 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h index 971724cba487..fd22fc03651d 100644 --- a/fs/f2fs/f2fs.h +++ b/fs/f2fs/f2fs.h @@ -1713,11 +1713,12 @@ struct f2fs_sb_info { /* for skip statistic */ unsigned long long skipped_gc_rwsem; /* FG_GC only */ - /* free sections reserved for pinned file */ - unsigned int reserved_pin_section; - /* threshold for gc trials on pinned files */ unsigned short gc_pin_file_threshold; + + /* free sections reserved for pinned file */ + ANDROID_KABI_IGNORE(0, unsigned int reserved_pin_section); + struct f2fs_rwsem pin_sem; /* maximum # of trials to find a victim segment for SSR and GC */ diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index e20c8d013847..12f656ac9920 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -49875,6 +49875,11 @@ member { type_id: 0x63891ef9 offset: 928 } +member { + id: 0x3b2a0ab9 + type_id: 0x638666c6 + offset: 20832 +} member { id: 0x3b320430 type_id: 0x63e6543d @@ -53953,6 +53958,11 @@ member { name: "__iov" type_id: 0x3ea6bd8c } +member { + id: 0x936cb8af + name: "__kabi_ignored0" + type_id: 0x5d8155a5 +} member { id: 0x4140f02a name: "__kabi_reserved1" @@ -207044,6 +207054,11 @@ member { type_id: 0x7584e7da offset: 32 } +member { + id: 0xd56180a7 + name: "reserved_pin_section" + type_id: 0x4585663f +} member { id: 0xcbc32f04 name: "reserved_segments" @@ -271263,6 +271278,15 @@ struct_union { member_id: 0x95dac977 } } +struct_union { + id: 0x638666c6 + kind: UNION + definition { + bytesize: 4 + member_id: 0xd56180a7 + member_id: 0x936cb8af + } +} struct_union { id: 0x63891ef9 kind: UNION @@ -303376,6 +303400,7 @@ struct_union { member_id: 0x8bdb6595 member_id: 0x81b511b8 member_id: 0x1f9d16da + member_id: 0x3b2a0ab9 member_id: 0x22d5b74c member_id: 0xb05ca32a member_id: 0x57292a6b diff --git a/gki/aarch64/abi.stg.allowed_breaks b/gki/aarch64/abi.stg.allowed_breaks index 3e940d19107e..4b67358f0348 100644 --- a/gki/aarch64/abi.stg.allowed_breaks +++ b/gki/aarch64/abi.stg.allowed_breaks @@ -7,3 +7,6 @@ type 'enum prs_errcode' changed type 'struct sched_dl_entity' changed member 'unsigned int dl_server_idle:1' was added +type 'struct f2fs_sb_info' changed + member 'union { unsigned int reserved_pin_section; unsigned char __kabi_ignored0; }' was added + From 9e02edea7fdbdcb76aae17e1c431c528754a241e Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Fri, 11 Jul 2025 09:21:56 +0000 Subject: [PATCH 89/92] ANDROID: rust_binder: use u64 for death cookie The C Binder driver uses binder_uintptr_t for the cookie, which always corresponds to a 64-bit integer. Bug: 430659969 Change-Id: I6a83d0959fa97f994fb3180351329a4bf843110d Signed-off-by: Alice Ryhl --- drivers/android/binder/node.rs | 4 ++-- drivers/android/binder/process.rs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/android/binder/node.rs b/drivers/android/binder/node.rs index 738ce34776f6..b3f93616ba61 100644 --- a/drivers/android/binder/node.rs +++ b/drivers/android/binder/node.rs @@ -959,7 +959,7 @@ struct NodeDeathInner { pub(crate) struct NodeDeath { node: DArc, process: Arc, - pub(crate) cookie: usize, + pub(crate) cookie: u64, #[pin] links_track: AtomicTracker<0>, /// Used by the owner `Node` to store a list of registered death notifications. @@ -988,7 +988,7 @@ impl NodeDeath { pub(crate) fn new( node: DArc, process: Arc, - cookie: usize, + cookie: u64, ) -> impl PinInit> { DTRWrap::new(pin_init!( Self { diff --git a/drivers/android/binder/process.rs b/drivers/android/binder/process.rs index c285ec0561bd..c08b46286a81 100644 --- a/drivers/android/binder/process.rs +++ b/drivers/android/binder/process.rs @@ -277,7 +277,7 @@ impl ProcessInner { /// Finds a delivered death notification with the given cookie, removes it from the thread's /// delivered list, and returns it. - fn pull_delivered_death(&mut self, cookie: usize) -> Option> { + fn pull_delivered_death(&mut self, cookie: u64) -> Option> { let mut cursor = self.delivered_deaths.cursor_front(); while let Some(next) = cursor.peek_next() { if next.cookie == cookie { @@ -1176,7 +1176,7 @@ impl Process { thread: &Thread, ) -> Result { let handle: u32 = reader.read()?; - let cookie: usize = reader.read()?; + let cookie: u64 = reader.read()?; // TODO: First two should result in error, but not the others. @@ -1224,7 +1224,7 @@ impl Process { pub(crate) fn clear_death(&self, reader: &mut UserSliceReader, thread: &Thread) -> Result { let handle: u32 = reader.read()?; - let cookie: usize = reader.read()?; + let cookie: u64 = reader.read()?; let mut refs = self.node_refs.lock(); let info = refs.by_handle.get_mut(&handle).ok_or(EINVAL)?; @@ -1246,7 +1246,7 @@ impl Process { Ok(()) } - pub(crate) fn dead_binder_done(&self, cookie: usize, thread: &Thread) { + pub(crate) fn dead_binder_done(&self, cookie: u64, thread: &Thread) { if let Some(death) = self.inner.lock().pull_delivered_death(cookie) { death.set_notification_done(thread); } From 5c72e9fabab7b962f4544b7e22b909f319cc728d Mon Sep 17 00:00:00 2001 From: Alice Ryhl Date: Fri, 11 Jul 2025 09:40:36 +0000 Subject: [PATCH 90/92] ANDROID: rust_binder: adjust errors from death notifications Rust Binder currently returns an error when death notifications are registered or removed illegally. This causes tests that use the kernel interface incorrectly to fail. To have the same behavior as C Binder, adjust the death notification logic to print but otherwise ignore these error conditions. Bug: 430659969 Change-Id: Ia11aebea74ae1441fc48e40cbf43fae56bf3be54 Signed-off-by: Alice Ryhl --- drivers/android/binder/process.rs | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/drivers/android/binder/process.rs b/drivers/android/binder/process.rs index c08b46286a81..240386e981cd 100644 --- a/drivers/android/binder/process.rs +++ b/drivers/android/binder/process.rs @@ -1178,20 +1178,20 @@ impl Process { let handle: u32 = reader.read()?; let cookie: u64 = reader.read()?; - // TODO: First two should result in error, but not the others. - - // TODO: Do we care about the context manager dying? - // Queue BR_ERROR if we can't allocate memory for the death notification. let death = UniqueArc::new_uninit(GFP_KERNEL).map_err(|err| { thread.push_return_work(BR_ERROR); err })?; let mut refs = self.node_refs.lock(); - let info = refs.by_handle.get_mut(&handle).ok_or(EINVAL)?; + let Some(info) = refs.by_handle.get_mut(&handle) else { + pr_warn!("BC_REQUEST_DEATH_NOTIFICATION invalid ref {handle}\n"); + return Ok(()); + }; // Nothing to do if there is already a death notification request for this handle. if info.death().is_some() { + pr_warn!("BC_REQUEST_DEATH_NOTIFICATION death notification already set\n"); return Ok(()); } @@ -1227,12 +1227,19 @@ impl Process { let cookie: u64 = reader.read()?; let mut refs = self.node_refs.lock(); - let info = refs.by_handle.get_mut(&handle).ok_or(EINVAL)?; + let Some(info) = refs.by_handle.get_mut(&handle) else { + pr_warn!("BC_CLEAR_DEATH_NOTIFICATION invalid ref {handle}\n"); + return Ok(()); + }; - let death = info.death().take().ok_or(EINVAL)?; + let Some(death) = info.death().take() else { + pr_warn!("BC_CLEAR_DEATH_NOTIFICATION death notification not active\n"); + return Ok(()); + }; if death.cookie != cookie { *info.death() = Some(death); - return Err(EINVAL); + pr_warn!("BC_CLEAR_DEATH_NOTIFICATION death notification cookie mismatch\n"); + return Ok(()); } // Update state and determine if we need to queue a work item. We only need to do it when From 5b3ae3bcbe526848e3cccce8893c123825a6ea60 Mon Sep 17 00:00:00 2001 From: Roy Luo Date: Thu, 22 May 2025 19:09:11 +0000 Subject: [PATCH 91/92] BACKPORT: usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed xhci_reset() currently returns -ENODEV if XHCI_STATE_REMOVING is set, without completing the xhci handshake, unless the reset completes exceptionally quickly. This behavior causes a regression on Synopsys DWC3 USB controllers with dual-role capabilities. Specifically, when a DWC3 controller exits host mode and removes xhci while a reset is still in progress, and then attempts to configure its hardware for device mode, the ongoing, incomplete reset leads to critical register access issues. All register reads return zero, not just within the xHCI register space (which might be expected during a reset), but across the entire DWC3 IP block. This patch addresses the issue by preventing xhci_reset() from being called in xhci_resume() and bailing out early in the reinit flow when XHCI_STATE_REMOVING is set. Cc: stable Fixes: 6ccb83d6c497 ("usb: xhci: Implement xhci_handshake_check_state() helper") Suggested-by: Mathias Nyman Signed-off-by: Roy Luo Link: https://lore.kernel.org/r/20250522190912.457583-2-royluo@google.com Signed-off-by: Greg Kroah-Hartman Bug: 425717664 (cherry picked from commit 3eff494f6e17abf932699483f133a708ac0355dc) [Roy: xhci_resume() function signature changes, no impact] Change-Id: I859c3c560e64130e5cd67623f9c39dc31b094584 Signed-off-by: Roy Luo --- drivers/usb/host/xhci.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index ac7751c13892..b84ba8ead77e 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c @@ -1091,7 +1091,10 @@ int xhci_resume(struct xhci_hcd *xhci, pm_message_t msg) xhci_dbg(xhci, "Stop HCD\n"); xhci_halt(xhci); xhci_zero_64b_regs(xhci); - retval = xhci_reset(xhci, XHCI_RESET_LONG_USEC); + if (xhci->xhc_state & XHCI_STATE_REMOVING) + retval = -ENODEV; + else + retval = xhci_reset(xhci, XHCI_RESET_LONG_USEC); spin_unlock_irq(&xhci->lock); if (retval) return retval; From 21ed84930c160ed721c131a67e5ae6181ac40e1e Mon Sep 17 00:00:00 2001 From: Roy Luo Date: Thu, 22 May 2025 19:09:12 +0000 Subject: [PATCH 92/92] UPSTREAM: Revert "usb: xhci: Implement xhci_handshake_check_state() helper" This reverts commit 6ccb83d6c4972ebe6ae49de5eba051de3638362c. Commit 6ccb83d6c497 ("usb: xhci: Implement xhci_handshake_check_state() helper") was introduced to workaround watchdog timeout issues on some platforms, allowing xhci_reset() to bail out early without waiting for the reset to complete. Skipping the xhci handshake during a reset is a dangerous move. The xhci specification explicitly states that certain registers cannot be accessed during reset in section 5.4.1 USB Command Register (USBCMD), Host Controller Reset (HCRST) field: "This bit is cleared to '0' by the Host Controller when the reset process is complete. Software cannot terminate the reset process early by writinga '0' to this bit and shall not write any xHC Operational or Runtime registers until while HCRST is '1'." This behavior causes a regression on SNPS DWC3 USB controller with dual-role capability. When the DWC3 controller exits host mode and removes xhci while a reset is still in progress, and then tries to configure its hardware for device mode, the ongoing reset leads to register access issues; specifically, all register reads returns 0. These issues extend beyond the xhci register space (which is expected during a reset) and affect the entire DWC3 IP block, causing the DWC3 device mode to malfunction. Cc: stable Fixes: 6ccb83d6c497 ("usb: xhci: Implement xhci_handshake_check_state() helper") Signed-off-by: Roy Luo Link: https://lore.kernel.org/r/20250522190912.457583-3-royluo@google.com Signed-off-by: Greg Kroah-Hartman Bug: 425717664 (cherry picked from commit 7aed15379db9c6ec67999cdaf5c443b7be06ea73) Change-Id: I4518bf8fa1b2df0333a17e8044ceec75c2394044 Signed-off-by: Roy Luo --- drivers/usb/host/xhci-ring.c | 5 ++--- drivers/usb/host/xhci.c | 26 +------------------------- drivers/usb/host/xhci.h | 2 -- 3 files changed, 3 insertions(+), 30 deletions(-) diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c index 23a8727e4adb..2e42f3287490 100644 --- a/drivers/usb/host/xhci-ring.c +++ b/drivers/usb/host/xhci-ring.c @@ -461,9 +461,8 @@ static int xhci_abort_cmd_ring(struct xhci_hcd *xhci, unsigned long flags) * In the future we should distinguish between -ENODEV and -ETIMEDOUT * and try to recover a -ETIMEDOUT with a host controller reset. */ - ret = xhci_handshake_check_state(xhci, &xhci->op_regs->cmd_ring, - CMD_RING_RUNNING, 0, 5 * 1000 * 1000, - XHCI_STATE_REMOVING); + ret = xhci_handshake(&xhci->op_regs->cmd_ring, + CMD_RING_RUNNING, 0, 5 * 1000 * 1000); if (ret < 0) { xhci_err(xhci, "Abort failed to stop command ring: %d\n", ret); xhci_halt(xhci); diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index b84ba8ead77e..c29d4e414321 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c @@ -83,29 +83,6 @@ int xhci_handshake(void __iomem *ptr, u32 mask, u32 done, u64 timeout_us) return ret; } -/* - * xhci_handshake_check_state - same as xhci_handshake but takes an additional - * exit_state parameter, and bails out with an error immediately when xhc_state - * has exit_state flag set. - */ -int xhci_handshake_check_state(struct xhci_hcd *xhci, void __iomem *ptr, - u32 mask, u32 done, int usec, unsigned int exit_state) -{ - u32 result; - int ret; - - ret = readl_poll_timeout_atomic(ptr, result, - (result & mask) == done || - result == U32_MAX || - xhci->xhc_state & exit_state, - 1, usec); - - if (result == U32_MAX || xhci->xhc_state & exit_state) - return -ENODEV; - - return ret; -} - /* * Disable interrupts and begin the xHCI halting process. */ @@ -226,8 +203,7 @@ int xhci_reset(struct xhci_hcd *xhci, u64 timeout_us) if (xhci->quirks & XHCI_INTEL_HOST) udelay(1000); - ret = xhci_handshake_check_state(xhci, &xhci->op_regs->command, - CMD_RESET, 0, timeout_us, XHCI_STATE_REMOVING); + ret = xhci_handshake(&xhci->op_regs->command, CMD_RESET, 0, timeout_us); if (ret) return ret; diff --git a/drivers/usb/host/xhci.h b/drivers/usb/host/xhci.h index e4b54d23511c..9d3578bb2308 100644 --- a/drivers/usb/host/xhci.h +++ b/drivers/usb/host/xhci.h @@ -1875,8 +1875,6 @@ void xhci_skip_sec_intr_events(struct xhci_hcd *xhci, /* xHCI host controller glue */ typedef void (*xhci_get_quirks_t)(struct device *, struct xhci_hcd *); int xhci_handshake(void __iomem *ptr, u32 mask, u32 done, u64 timeout_us); -int xhci_handshake_check_state(struct xhci_hcd *xhci, void __iomem *ptr, - u32 mask, u32 done, int usec, unsigned int exit_state); void xhci_quiesce(struct xhci_hcd *xhci); int xhci_halt(struct xhci_hcd *xhci); int xhci_start(struct xhci_hcd *xhci);