diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index b8aa62bf6953..a9ca8b2c5eb0 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -26568,6 +26568,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf95723df } +pointer_reference { + id: 0x34c60997 + kind: POINTER + pointee_type_id: 0xf958c0c2 +} pointer_reference { id: 0x34c92288 kind: POINTER @@ -39227,6 +39232,11 @@ array { number_of_elements: 64 element_type_id: 0xb3e7bac9 } +array { + id: 0x1f7dde43 + number_of_elements: 112 + element_type_id: 0xe3791aa0 +} array { id: 0x1f927ee0 number_of_elements: 3 @@ -311363,6 +311373,12 @@ function { parameter_id: 0x4585663f parameter_id: 0x09427c40 } +function { + id: 0x01e75921 + return_type_id: 0x48b5725f + parameter_id: 0x4585663f + parameter_id: 0x07944f4b +} function { id: 0x01ecbbc0 return_type_id: 0x48b5725f @@ -311931,6 +311947,13 @@ function { parameter_id: 0x33def653 parameter_id: 0x6720d32f } +function { + id: 0x0ffba10b + return_type_id: 0x914dbfdc + parameter_id: 0x3f0185ef + parameter_id: 0x4585663f + parameter_id: 0x1bf16028 +} function { id: 0x10012374 return_type_id: 0x48b5725f @@ -320507,6 +320530,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x32c23ae3 } +function { + id: 0x1c29da00 + return_type_id: 0x48b5725f + parameter_id: 0x3411dbb1 + parameter_id: 0x6d7f5ff6 +} function { id: 0x1c2afa5a return_type_id: 0x48b5725f @@ -324019,6 +324048,12 @@ function { parameter_id: 0x3f0185ef parameter_id: 0xf435685e } +function { + id: 0x25dd378f + return_type_id: 0x914dbfdc + parameter_id: 0x914dbfdc + parameter_id: 0x295c7202 +} function { id: 0x25fe2d8e return_type_id: 0xb94e10c7 @@ -328354,6 +328389,11 @@ function { return_type_id: 0x249959de parameter_id: 0x0258f96e } +function { + id: 0x6c15334b + return_type_id: 0x34c60997 + parameter_id: 0x3e10b518 +} function { id: 0x6c9e1249 return_type_id: 0x348f6886 @@ -330782,6 +330822,12 @@ function { parameter_id: 0x6720d32f parameter_id: 0x914dbfdc } +function { + id: 0x9067dd0e + return_type_id: 0x6720d32f + parameter_id: 0x3411dbb1 + parameter_id: 0x38d23361 +} function { id: 0x9067de1b return_type_id: 0x6720d32f @@ -330912,6 +330958,12 @@ function { parameter_id: 0x3aff5796 parameter_id: 0x0258f96e } +function { + id: 0x907cd717 + return_type_id: 0x6720d32f + parameter_id: 0x3411dbb1 + parameter_id: 0x3e10b518 +} function { id: 0x907de947 return_type_id: 0x6720d32f @@ -348309,6 +348361,11 @@ function { parameter_id: 0x0665e6b6 parameter_id: 0x120540d1 } +function { + id: 0x9c5325aa + return_type_id: 0x6720d32f + parameter_id: 0x074f1a14 +} function { id: 0x9c53fb5b return_type_id: 0x6720d32f @@ -355641,6 +355698,13 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x2c16a860 } +function { + id: 0xb9633154 + return_type_id: 0x6720d32f + parameter_id: 0x914dbfdc + parameter_id: 0x2ec35650 + parameter_id: 0x2ec35650 +} function { id: 0xb9640b60 return_type_id: 0x064d6086 @@ -357745,6 +357809,30 @@ function { parameter_id: 0x04f7a60d parameter_id: 0xc9082b19 } +function { + id: 0xeec14b80 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x4585663f + parameter_id: 0x4585663f + parameter_id: 0x4585663f + parameter_id: 0xc9082b19 + parameter_id: 0x6d7f5ff6 + parameter_id: 0xaedb15fc + parameter_id: 0x3bcd0c02 + parameter_id: 0x35f8cea5 +} +function { + id: 0xeec353a6 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x4585663f + parameter_id: 0x4585663f + parameter_id: 0x4585663f + parameter_id: 0x4585663f + parameter_id: 0xc9082b19 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x3bcd0c02 + parameter_id: 0x35f8cea5 +} function { id: 0xeed31713 return_type_id: 0x6d7f5ff6 @@ -358288,6 +358376,14 @@ function { return_type_id: 0x26e55184 parameter_id: 0x3e10b518 } +function { + id: 0xf2d3e848 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x324e7f0f + parameter_id: 0x3bcd0c02 + parameter_id: 0x2de928d9 + parameter_id: 0x18bd6530 +} function { id: 0xf2d73ac2 return_type_id: 0x6d7f5ff6 @@ -358362,6 +358458,15 @@ function { return_type_id: 0x6d7f5ff6 parameter_id: 0x36194830 } +function { + id: 0xf3248c4f + return_type_id: 0x6d7f5ff6 + parameter_id: 0x35f8cea5 + parameter_id: 0x3bcd0c02 + parameter_id: 0x4585663f + parameter_id: 0x2de928d9 + parameter_id: 0x18bd6530 +} function { id: 0xf334abb2 return_type_id: 0x6d7f5ff6 @@ -371570,6 +371675,15 @@ elf_symbol { type_id: 0x9ddd158c full_name: "__v4l2_async_register_subdev" } +elf_symbol { + id: 0x8ec62c06 + name: "__v4l2_ctrl_grab" + is_defined: true + symbol_type: FUNCTION + crc: 0x58bd3897 + type_id: 0x1c29da00 + full_name: "__v4l2_ctrl_grab" +} elf_symbol { id: 0x4c0a941a name: "__v4l2_ctrl_handler_setup" @@ -371579,6 +371693,15 @@ elf_symbol { type_id: 0x9d1bec55 full_name: "__v4l2_ctrl_handler_setup" } +elf_symbol { + id: 0xb5f9bfc2 + name: "__v4l2_ctrl_modify_dimensions" + is_defined: true + symbol_type: FUNCTION + crc: 0xa92dc6d8 + type_id: 0x9067dd0e + full_name: "__v4l2_ctrl_modify_dimensions" +} elf_symbol { id: 0xfc85c168 name: "__v4l2_ctrl_modify_range" @@ -371606,6 +371729,15 @@ elf_symbol { type_id: 0x903cab87 full_name: "__v4l2_ctrl_s_ctrl_int64" } +elf_symbol { + id: 0x7158e530 + name: "__v4l2_ctrl_s_ctrl_string" + is_defined: true + symbol_type: FUNCTION + crc: 0x65469c29 + type_id: 0x907cd717 + full_name: "__v4l2_ctrl_s_ctrl_string" +} elf_symbol { id: 0xf73d4f8e name: "__v4l2_device_register_subdev" @@ -375228,6 +375360,15 @@ elf_symbol { type_id: 0x1d25d246 full_name: "cec_fill_conn_info_from_drm" } +elf_symbol { + id: 0x5027163d + name: "cec_get_edid_phys_addr" + is_defined: true + symbol_type: FUNCTION + crc: 0x36f38312 + type_id: 0x0ffba10b + full_name: "cec_get_edid_phys_addr" +} elf_symbol { id: 0xc97591d1 name: "cec_notifier_cec_adap_register" @@ -389098,6 +389239,15 @@ elf_symbol { type_id: 0x4f8ed2d9 full_name: "filp_open_block" } +elf_symbol { + id: 0x2a0ee731 + name: "find_font" + is_defined: true + symbol_type: FUNCTION + crc: 0x80059d86 + type_id: 0x6c15334b + full_name: "find_font" +} elf_symbol { id: 0x02b1ce77 name: "find_get_pid" @@ -425553,6 +425703,15 @@ elf_symbol { type_id: 0x9db0d200 full_name: "v4l2_create_fwnode_links_to_pad" } +elf_symbol { + id: 0x73e40148 + name: "v4l2_ctrl_activate" + is_defined: true + symbol_type: FUNCTION + crc: 0xf9ecf0d5 + type_id: 0x1c29da00 + full_name: "v4l2_ctrl_activate" +} elf_symbol { id: 0xa4a25993 name: "v4l2_ctrl_add_handler" @@ -425571,6 +425730,15 @@ elf_symbol { type_id: 0x01ecbbc0 full_name: "v4l2_ctrl_auto_cluster" } +elf_symbol { + id: 0xe41a5275 + name: "v4l2_ctrl_cluster" + is_defined: true + symbol_type: FUNCTION + crc: 0xf3c9bc53 + type_id: 0x01e75921 + full_name: "v4l2_ctrl_cluster" +} elf_symbol { id: 0x218d39b6 name: "v4l2_ctrl_find" @@ -425742,6 +425910,33 @@ elf_symbol { type_id: 0x912c9057 full_name: "v4l2_ctrl_subscribe_event" } +elf_symbol { + id: 0x85f76d56 + name: "v4l2_detect_cvt" + is_defined: true + symbol_type: FUNCTION + crc: 0x5290a4f5 + type_id: 0xeec353a6 + full_name: "v4l2_detect_cvt" +} +elf_symbol { + id: 0x71f842af + name: "v4l2_detect_gtf" + is_defined: true + symbol_type: FUNCTION + crc: 0x8e2b495e + type_id: 0xeec14b80 + full_name: "v4l2_detect_gtf" +} +elf_symbol { + id: 0xed19a348 + name: "v4l2_device_put" + is_defined: true + symbol_type: FUNCTION + crc: 0x901a063e + type_id: 0x9c5325aa + full_name: "v4l2_device_put" +} elf_symbol { id: 0x426bca09 name: "v4l2_device_register" @@ -425778,6 +425973,15 @@ elf_symbol { type_id: 0x10e93841 full_name: "v4l2_device_unregister_subdev" } +elf_symbol { + id: 0x7d336f98 + name: "v4l2_dv_timings_presets" + is_defined: true + symbol_type: OBJECT + crc: 0x368b03bd + type_id: 0x1f7dde43 + full_name: "v4l2_dv_timings_presets" +} elf_symbol { id: 0x5c266e47 name: "v4l2_enum_dv_timings_cap" @@ -425850,6 +426054,15 @@ elf_symbol { type_id: 0x912c9057 full_name: "v4l2_event_unsubscribe" } +elf_symbol { + id: 0x5798388a + name: "v4l2_event_wake_all" + is_defined: true + symbol_type: FUNCTION + crc: 0xc4412103 + type_id: 0x10e07da0 + full_name: "v4l2_event_wake_all" +} elf_symbol { id: 0xb9ee7dde name: "v4l2_fh_add" @@ -425913,6 +426126,15 @@ elf_symbol { type_id: 0x9bba7997 full_name: "v4l2_fh_release" } +elf_symbol { + id: 0x538ad5cc + name: "v4l2_find_dv_timings_cap" + is_defined: true + symbol_type: FUNCTION + crc: 0x38ac26b1 + type_id: 0xf3248c4f + full_name: "v4l2_find_dv_timings_cap" +} elf_symbol { id: 0x2244c8f0 name: "v4l2_format_info" @@ -426408,6 +426630,24 @@ elf_symbol { type_id: 0xf2ee299f full_name: "v4l2_match_dv_timings" } +elf_symbol { + id: 0x48bf4a82 + name: "v4l2_phys_addr_for_input" + is_defined: true + symbol_type: FUNCTION + crc: 0xb580a4a0 + type_id: 0x25dd378f + full_name: "v4l2_phys_addr_for_input" +} +elf_symbol { + id: 0x1dd86658 + name: "v4l2_phys_addr_validate" + is_defined: true + symbol_type: FUNCTION + crc: 0x7c051c50 + type_id: 0xb9633154 + full_name: "v4l2_phys_addr_validate" +} elf_symbol { id: 0x9b29f9ed name: "v4l2_pipeline_link_notify" @@ -426597,6 +426837,15 @@ elf_symbol { type_id: 0x5a274bcf full_name: "v4l2_subdev_state_xlate_streams" } +elf_symbol { + id: 0xd07f1826 + name: "v4l2_valid_dv_timings" + is_defined: true + symbol_type: FUNCTION + crc: 0xd314646b + type_id: 0xf2d3e848 + full_name: "v4l2_valid_dv_timings" +} elf_symbol { id: 0x7733b651 name: "v4l_bound_align_image" @@ -426813,6 +427062,15 @@ elf_symbol { type_id: 0x9bba7997 full_name: "vb2_fop_release" } +elf_symbol { + id: 0x7046e227 + name: "vb2_fop_write" + is_defined: true + symbol_type: FUNCTION + crc: 0xb9379027 + type_id: 0x120e3950 + full_name: "vb2_fop_write" +} elf_symbol { id: 0xbf20de3f name: "vb2_ioctl_create_bufs" @@ -426867,6 +427125,15 @@ elf_symbol { type_id: 0x9bdfa419 full_name: "vb2_ioctl_querybuf" } +elf_symbol { + id: 0x1c6fd5ca + name: "vb2_ioctl_remove_bufs" + is_defined: true + symbol_type: FUNCTION + crc: 0xce9a644a + type_id: 0x9bd7c2a5 + full_name: "vb2_ioctl_remove_bufs" +} elf_symbol { id: 0x0df71d15 name: "vb2_ioctl_reqbufs" @@ -426975,6 +427242,15 @@ elf_symbol { type_id: 0x9b51247b full_name: "vb2_querybuf" } +elf_symbol { + id: 0x08a2c63c + name: "vb2_queue_change_type" + is_defined: true + symbol_type: FUNCTION + crc: 0x2c0b5c54 + type_id: 0x9a35b045 + full_name: "vb2_queue_change_type" +} elf_symbol { id: 0x33a2f100 name: "vb2_queue_error" @@ -427020,6 +427296,15 @@ elf_symbol { type_id: 0x9b4b85e0 full_name: "vb2_reqbufs" } +elf_symbol { + id: 0x49536a26 + name: "vb2_request_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0x9e5fc4b7 + type_id: 0x19ccd2d6 + full_name: "vb2_request_queue" +} elf_symbol { id: 0x39528cf5 name: "vb2_request_validate" @@ -427047,6 +427332,15 @@ elf_symbol { type_id: 0x9ae61038 full_name: "vb2_streamon" } +elf_symbol { + id: 0x366afdcc + name: "vb2_video_unregister_device" + is_defined: true + symbol_type: FUNCTION + crc: 0xad35e57d + type_id: 0x10e07da0 + full_name: "vb2_video_unregister_device" +} elf_symbol { id: 0x37026d37 name: "vb2_vmalloc_memops" @@ -430926,10 +431220,13 @@ interface { symbol_id: 0xf51d746f symbol_id: 0xe13e16ca symbol_id: 0xf71af3ca + symbol_id: 0x8ec62c06 symbol_id: 0x4c0a941a + symbol_id: 0xb5f9bfc2 symbol_id: 0xfc85c168 symbol_id: 0xb6af2644 symbol_id: 0x9420cc1a + symbol_id: 0x7158e530 symbol_id: 0xf73d4f8e symbol_id: 0x84164213 symbol_id: 0x3f61ffe2 @@ -431333,6 +431630,7 @@ interface { symbol_id: 0xc8e5adc6 symbol_id: 0xa0a33b62 symbol_id: 0xc80b76b2 + symbol_id: 0x5027163d symbol_id: 0xc97591d1 symbol_id: 0xbf627c6e symbol_id: 0x690c64c9 @@ -432872,6 +433170,7 @@ interface { symbol_id: 0xc7c68a05 symbol_id: 0xb9dc79d0 symbol_id: 0x8bbdb127 + symbol_id: 0x2a0ee731 symbol_id: 0x02b1ce77 symbol_id: 0x90d375c5 symbol_id: 0xdc16d76a @@ -436922,8 +437221,10 @@ interface { symbol_id: 0xf440f7f1 symbol_id: 0xf39bae65 symbol_id: 0x4d074022 + symbol_id: 0x73e40148 symbol_id: 0xa4a25993 symbol_id: 0xfd78bf45 + symbol_id: 0xe41a5275 symbol_id: 0x218d39b6 symbol_id: 0xd71b366d symbol_id: 0xd811c59d @@ -436943,10 +437244,14 @@ interface { symbol_id: 0x5f83fb51 symbol_id: 0x06acb36e symbol_id: 0xc62e4949 + symbol_id: 0x85f76d56 + symbol_id: 0x71f842af + symbol_id: 0xed19a348 symbol_id: 0x426bca09 symbol_id: 0xdc3fca57 symbol_id: 0x23051526 symbol_id: 0xad9b8781 + symbol_id: 0x7d336f98 symbol_id: 0x5c266e47 symbol_id: 0xd40ec4d6 symbol_id: 0xcd00be9c @@ -436955,6 +437260,7 @@ interface { symbol_id: 0xe47c3e85 symbol_id: 0x13de96e8 symbol_id: 0xaa9a25c3 + symbol_id: 0x5798388a symbol_id: 0xb9ee7dde symbol_id: 0xbe306b4b symbol_id: 0x4dbc5e45 @@ -436962,6 +437268,7 @@ interface { symbol_id: 0x592a4678 symbol_id: 0xff77e1ca symbol_id: 0xe66642fe + symbol_id: 0x538ad5cc symbol_id: 0x2244c8f0 symbol_id: 0xfb876b5c symbol_id: 0x7ba36329 @@ -437017,6 +437324,8 @@ interface { symbol_id: 0xf7e4a510 symbol_id: 0x906c5f61 symbol_id: 0xf40e82dd + symbol_id: 0x48bf4a82 + symbol_id: 0x1dd86658 symbol_id: 0x9b29f9ed symbol_id: 0xb2eba8d7 symbol_id: 0xa84f74e5 @@ -437038,6 +437347,7 @@ interface { symbol_id: 0x5ba76bf9 symbol_id: 0xecdd8832 symbol_id: 0xae8bff1a + symbol_id: 0xd07f1826 symbol_id: 0x7733b651 symbol_id: 0x8e6a3c4a symbol_id: 0x3635e264 @@ -437062,12 +437372,14 @@ interface { symbol_id: 0x67563547 symbol_id: 0x3e087d1e symbol_id: 0xccf1cf97 + symbol_id: 0x7046e227 symbol_id: 0xbf20de3f symbol_id: 0x8b640541 symbol_id: 0x7f067455 symbol_id: 0xee6e1f6c symbol_id: 0x278cdeee symbol_id: 0x347d8958 + symbol_id: 0x1c6fd5ca symbol_id: 0x0df71d15 symbol_id: 0x3d20049f symbol_id: 0x977435b2 @@ -437080,14 +437392,17 @@ interface { symbol_id: 0xba41649f symbol_id: 0xf4a3a08f symbol_id: 0xdfb89e7e + symbol_id: 0x08a2c63c symbol_id: 0x33a2f100 symbol_id: 0xcdf82e93 symbol_id: 0xe44c6ac8 symbol_id: 0xd60bdd76 symbol_id: 0x0b1c01d2 + symbol_id: 0x49536a26 symbol_id: 0x39528cf5 symbol_id: 0xcb922fd0 symbol_id: 0x5c2cffc5 + symbol_id: 0x366afdcc symbol_id: 0x37026d37 symbol_id: 0x1b22201e symbol_id: 0x2fa2fba2 diff --git a/gki/aarch64/symbols/virtual_device b/gki/aarch64/symbols/virtual_device index 910b97c4269c..77d0ddcedff8 100644 --- a/gki/aarch64/symbols/virtual_device +++ b/gki/aarch64/symbols/virtual_device @@ -1425,6 +1425,85 @@ xa_find xa_find_after +# required by vivid.ko + cec_get_edid_phys_addr + find_font + freezer_active + freezing_slow_path + get_random_u32 + __get_random_u32_below + get_random_u8 + media_device_cleanup + media_device_init + __media_device_register + media_device_unregister + media_entity_pads_init + msleep_interruptible + mutex_trylock + platform_device_register + __refrigerator + set_freezable + sys_tz + time64_to_tm + v4l2_ctrl_activate + v4l2_ctrl_add_handler + v4l2_ctrl_auto_cluster + v4l2_ctrl_cluster + v4l2_ctrl_g_ctrl + __v4l2_ctrl_grab + v4l2_ctrl_log_status + __v4l2_ctrl_modify_dimensions + __v4l2_ctrl_modify_range + v4l2_ctrl_new_std + v4l2_ctrl_new_std_menu + v4l2_ctrl_poll + v4l2_ctrl_request_complete + v4l2_ctrl_request_setup + __v4l2_ctrl_s_ctrl + __v4l2_ctrl_s_ctrl_string + v4l2_detect_cvt + v4l2_detect_gtf + v4l2_device_put + v4l2_dv_timings_presets + v4l2_enum_dv_timings_cap + v4l2_event_wake_all + v4l2_fh_is_singular + v4l2_fh_open + v4l2_fh_release + v4l2_find_dv_timings_cap + __v4l2_find_nearest_size + v4l2_match_dv_timings + v4l2_phys_addr_for_input + v4l2_phys_addr_validate + v4l2_valid_dv_timings + vb2_buffer_done + vb2_dma_contig_memops + vb2_fop_mmap + vb2_fop_poll + vb2_fop_read + vb2_fop_release + vb2_fop_write + vb2_ioctl_create_bufs + vb2_ioctl_dqbuf + vb2_ioctl_expbuf + vb2_ioctl_prepare_buf + vb2_ioctl_qbuf + vb2_ioctl_querybuf + vb2_ioctl_remove_bufs + vb2_ioctl_reqbufs + vb2_ioctl_streamoff + vb2_ioctl_streamon + vb2_ops_wait_finish + vb2_ops_wait_prepare + vb2_plane_vaddr + vb2_queue_change_type + vb2_queue_error + vb2_queue_init + vb2_request_queue + vb2_request_validate + vb2_video_unregister_device + vb2_vmalloc_memops + # preserved by --additions-only down_write up_write