github.com/razvanm/vanadium-go-1.3@v0.0.0-20160721203343-4a65068e5915/src/runtime/ppapi/zppapi_nacl_386.s (about) 1 // ./mkzfile.py config.txt ppapi_nacl_386.st 2 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT 3 4 // Copyright 2014 The Go Authors. All rights reserved. 5 // Use of this source code is governed by a BSD-style 6 // license that can be found in the LICENSE file. 7 8 // enum <type> <pattern> 9 //enum AudioBufferSampleRate PP_AUDIOBUFFER_SAMPLERATE_ 10 //enum AudioBufferSampleSize PP_AUDIOBUFFER_SAMPLESIZE_ 11 //enum AudioSampleRate PP_AUDIOSAMPLERATE_ 12 //enum Error PP_(ERROR|OK)_ 13 //enum FileOpenFlag PP_FILEOPENFLAG_ 14 //enum FileType PP_FILETYPE_ 15 //enum FileSystemType PP_FILESYSTEMTYPE_ 16 //enum Graphics3DAttrib PP_GRAPHICS3DATTRIB_ 17 //enum HostResolverFlag PP_HOSTRESOLVER_FLAG_ 18 //enum ImageDataFormat PP_IMAGEDATAFORMAT_ 19 //enum InputEventMouseButton PP_INPUTEVENT_MOUSEBUTTON_ 20 //enum InputEventType PP_INPUTEVENT_TYPE_ 21 //enum LogLevel PP_LOGLEVEL_ 22 //enum MakeDirectoryFlag PP_MAKEDIRECTORYFLAG_ 23 //enum MediaStreamAudioTrackAttrib PP_MEDIASTREAMAUDIOTRACK_ATTRIB_ 24 //enum MediaStreamVideoTrackAttrib PP_MEDIASTREAMVIDEOTRACK_ATTRIB_ 25 //enum MouseCursorType PP_MOUSECURSOR_TYPE_ 26 //enum NetAddressFamily PP_NETADDRESS_FAMILY_ 27 //enum NetworkListState PP_NETWORKLIST_STATE_ 28 //enum NetworkListType PP_NETWORKLIST_TYPE_ 29 //enum TCPSocketOption PP_TCPSOCKET_OPTION_ 30 //enum TextInputType PP_TEXTINPUT_TYPE_ 31 //enum TouchListType PP_TOUCHLIST_TYPE_ 32 //enum UDPSocketOption PP_UDPSOCKET_OPTION_ 33 //enum URLRequestProperty PP_URLREQUESTPROPERTY_ 34 //enum URLResponseProperty PP_URLRESPONSEPROPERTY_ 35 //enum VarType PP_VARTYPE_ 36 //enum VideoFrameFormat PP_VIDEOFRAME_FORMAT_ 37 //enum WebSocketReadyState PP_WEBSOCKETREADYSTATE_ 38 //enum WebSocketCloseCode PP_WEBSOCKETSTATUSCODE_ 39 40 // type <C type name> <Machine type> [builtin if defined in Go] 41 //type FloatPoint struct[8] builtin 42 //type Point struct[8] builtin 43 //type Rect struct[16] builtin 44 //type Size struct[8] builtin 45 //type pp_ArrayOutput struct[8] 46 //type pp_AudioCallback * 47 //type pp_Bool int32 48 //type pp_CompletionCallback struct[12] 49 //type pp_DirectoryEntry struct[8] 50 //type pp_FileInfo struct[40] 51 //type pp_GamepadSampleData struct[472] 52 //type pp_HostResolverHint struct[8] 53 //type ImageDataDesc struct[16] builtin 54 //type pp_Instance int32 55 //type pp_NetAddress_IPv4 struct[6] 56 //type pp_NetAddress_IPv6 struct[18] 57 //type pp_Resource int32 58 //type pp_Time float64 59 //type pp_TimeDelta float64 60 //type pp_TimeTicks float64 61 //type pp_TouchPoint struct[28] 62 //type pp_TouchPoint struct[28] 63 //type pp_Var struct[16] 64 65 // callback f(a1 t1, ..., aN, tN) returnType 66 //callback ppp_graphics3d_context_lost(instance pp_Instance) 67 //callback ppp_handle_input_event(instance pp_Instance, event pp_Resource) pp_Bool 68 //callback ppp_did_create(instance pp_Instance, argc uint32, argn **byte, argv **byte) pp_Bool 69 //callback ppp_did_destroy(instance pp_Instance) 70 //callback ppp_did_change_view(instance pp_Instance, view pp_Resource) 71 //callback ppp_did_change_focus(instance pp_Instance, has_focus pp_Bool) 72 //callback ppp_handle_document_load(instance pp_Instance, url_loader pp_Resource) pp_Bool 73 //callback ppp_handle_message(instance pp_Instance, msg pp_Var) 74 //callback ppp_mouse_lock_lost(instance pp_Instance) 75 //callback get_array_output_buffer(void *alloc, count uint32, size uint32) *byte 76 77 // func f(a1 t1, ..., aN, tN) returnType = interface[index] 78 //func ppb_audio_create(instance pp_Instance, config pp_Resource, callback pp_AudioCallback, user_data *byte) pp_Resource = PPB_AUDIO[0] 79 //func ppb_audio_is_audio(resource pp_Resource) pp_Bool = PPB_AUDIO[1] 80 //func ppb_audio_get_current_config(resource pp_Resource) pp_Resource = PPB_AUDIO[2] 81 //func ppb_audio_start_playback(resource pp_Resource) pp_Bool = PPB_AUDIO[3] 82 //func ppb_audio_stop_playback(resource pp_Resource) pp_Bool = PPB_AUDIO[4] 83 84 //func ppb_audiobuffer_is_audio_buffer(resource pp_Resource) pp_Bool = PPB_AUDIO_BUFFER[0] 85 //func ppb_audiobuffer_get_timestamp(resource pp_Resource) pp_TimeDelta = PPB_AUDIO_BUFFER[1] 86 //func ppb_audiobuffer_set_timestamp(resource pp_Resource) = PPB_AUDIO_BUFFER[2] 87 //func ppb_audiobuffer_get_sample_rate(resource pp_Resource) AudioBufferSampleRate = PPB_AUDIO_BUFFER[3] 88 //func ppb_audiobuffer_get_sample_size(resource pp_Resource) AudioBufferSampleSize = PPB_AUDIO_BUFFER[4] 89 //func ppb_audiobuffer_get_number_of_channels(resource pp_Resource) uint32 = PPB_AUDIO_BUFFER[5] 90 //func ppb_audiobuffer_get_number_of_samples(resource pp_Resource) uint32 = PPB_AUDIO_BUFFER[6] 91 //func ppb_audiobuffer_get_data_buffer(resource pp_Resource) *byte = PPB_AUDIO_BUFFER[7] 92 //func ppb_audiobuffer_get_data_buffer_size(resource pp_Resource) uint32 = PPB_AUDIO_BUFFER[8] 93 94 //func ppb_audioconfig_create_stereo_16bit(instance pp_Instance, sample_rate uint32, sample_frame_count uint32) pp_Resource = PPB_AUDIO_CONFIG[0] 95 //func ppb_audioconfig_recommend_sample_frame_count(instance pp_Instance, sample_rate uint32, requested_sample_frame_count uint32) uint32 = PPB_AUDIO_CONFIG[1] 96 //func ppb_audioconfig_is_audio_config(resource pp_Resource) pp_Bool = PPB_AUDIO_CONFIG[2] 97 //func ppb_audioconfig_get_sample_rate(resource pp_Resource) AudioSampleRate = PPB_AUDIO_CONFIG[3] 98 //func ppb_audioconfig_get_sample_frame_count(resource pp_Resource) uint32 = PPB_AUDIO_CONFIG[4] 99 //func ppb_audioconfig_recommend_sample_rate(instance pp_Instance) AudioSampleRate = PPB_AUDIO_CONFIG[5] 100 101 //func ppb_console_log(instance pp_Instance, level LogLevel, value pp_Var) = PPB_CONSOLE[0] 102 //func ppb_console_log_with_source(instance pp_Instance, level LogLevel, source pp_Var, value pp_Var) = PPB_CONSOLE[1] 103 104 //func ppb_core_add_ref_resource(resource pp_Resource) = PPB_CORE[0] 105 //func ppb_core_release_resource(resource pp_Resource) = PPB_CORE[1] 106 //func ppb_core_get_time(resource pp_Resource) pp_Time = PPB_CORE[2] 107 //func ppb_core_get_time_ticks(resource pp_Resource) pp_TimeTicks = PPB_CORE[3] 108 109 //func ppb_fileio_create(instance pp_Instance) pp_Resource = PPB_FILE_IO[0] 110 //func ppb_fileio_is_file_io(resource pp_Resource) pp_Bool = PPB_FILE_IO[1] 111 //func ppb_fileio_open(file_io pp_Resource, file_ref pp_Resource, open_flags int32, cb pp_CompletionCallback) int32 = PPB_FILE_IO[2] 112 //func ppb_fileio_query(file_io pp_Resource, info *pp_FileInfo, cb pp_CompletionCallback) int32 = PPB_FILE_IO[3] 113 //func ppb_fileio_touch(file_io pp_Resource, last_access_time pp_Time, last_modified_time pp_Time, cb pp_CompletionCallback) int32 = PPB_FILE_IO[4] 114 //func ppb_fileio_read(file_io pp_Resource, offset int64, buf *byte, bytes_to_write int32, cb pp_CompletionCallback) int32 = PPB_FILE_IO[5] 115 //func ppb_fileio_write(file_io pp_Resource, offset int64, buf *byte, bytes_to_write int32, cb pp_CompletionCallback) int32 = PPB_FILE_IO[6] 116 //func ppb_fileio_set_length(file_io pp_Resource, length int64, cb pp_CompletionCallback) int32 = PPB_FILE_IO[7] 117 //func ppb_fileio_flush(file_io pp_Resource, cb pp_CompletionCallback) int32 = PPB_FILE_IO[8] 118 //func ppb_fileio_close(file_io pp_Resource) = PPB_FILE_IO[9] 119 120 //func ppb_fileref_create(fs pp_Resource, path *byte) pp_Resource = PPB_FILE_REF[0] 121 //func ppb_fileref_is_file_ref(resource pp_Resource) pp_Bool = PPB_FILE_REF[1] 122 //func ppb_fileref_get_file_system_type(file_ref pp_Resource) FileSystemType = PPB_FILE_REF[2] 123 //func ppb_fileref_get_name(file_ref pp_Resource) pp_Var = PPB_FILE_REF[3] 124 //func ppb_fileref_get_path(file_ref pp_Resource) pp_Var = PPB_FILE_REF[4] 125 //func ppb_fileref_get_parent(file_ref pp_Resource) pp_Resource = PPB_FILE_REF[5] 126 //func ppb_fileref_make_directory(dir_ref pp_Resource, mkdir_flags int32, cb pp_CompletionCallback) int32 = PPB_FILE_REF[6] 127 //func ppb_fileref_touch(file_ref pp_Resource, atime pp_Time, mtime pp_Time, cb pp_CompletionCallback) int32 = PPB_FILE_REF[7] 128 //func ppb_fileref_delete(file_ref pp_Resource, cb pp_CompletionCallback) int32 = PPB_FILE_REF[8] 129 //func ppb_fileref_rename(file_ref pp_Resource, new_file_ref pp_Resource, cb pp_CompletionCallback) int32 = PPB_FILE_REF[9] 130 //func ppb_fileref_query(file_ref pp_Resource, info *pp_FileInfo, cb pp_CompletionCallback) int32 = PPB_FILE_REF[10] 131 //func ppb_fileref_read_directory_entries(file_ref pp_Resource, output pp_ArrayOutput, cb pp_CompletionCallback) int32 = PPB_FILE_REF[11] 132 133 //func ppb_filesystem_create(instance pp_Instance, ty FileSystemType) pp_Resource = PPB_FILE_SYSTEM[0] 134 //func ppb_filesystem_is_file_system(resource pp_Resource) pp_Bool = PPB_FILE_SYSTEM[1] 135 //func ppb_filesystem_open(resource pp_Resource, expected_size int64, cb pp_CompletionCallback) int32 = PPB_FILE_SYSTEM[2] 136 //func ppb_filesystem_get_type(resource pp_Resource) FileSystemType = PPB_FILE_SYSTEM[3] 137 138 //func ppb_fullscreen_is_fullscreen(instance pp_Instance) pp_Bool = PPB_FULLSCREEN[0] 139 //func ppb_fullscreen_set_fullscreen(instance pp_Instance, fullscreen pp_Bool) pp_Bool = PPB_FULLSCREEN[1] 140 //func ppb_fullscreen_get_screen_size(instance pp_Instance, size *Size) pp_Bool = PPB_FULLSCREEN[2] 141 142 //func ppb_gamepad_sample(instance pp_Instance, data *pp_GamepadSampleData) = PPB_GAMEPAD[0] 143 144 //func ppb_graphics2d_create(instance pp_Instance, size *Size, is_always_opaque pp_Bool) pp_Resource = PPB_GRAPHICS2D[0] 145 //func ppb_graphics2d_is_graphics2d(resource pp_Resource) pp_Bool = PPB_GRAPHICS2D[1] 146 //func ppb_graphics2d_describe(resource pp_Resource, size *Size, is_always_opaque *pp_Bool) pp_Bool = PPB_GRAPHICS2D[2] 147 //func ppb_graphics2d_paint_image_data(resource pp_Resource, image_data pp_Resource, top_left *Point, src_rect *Rect) = PPB_GRAPHICS2D[3] 148 //func ppb_graphics2d_scroll(resource pp_Resource, clip_rect *Rect, amount *Point) *Point = PPB_GRAPHICS2D[4] 149 //func ppb_graphics2d_replace_contents(resource pp_Resource, image_data pp_Resource) = PPB_GRAPHICS2D[5] 150 //func ppb_graphics2d_flush(resource pp_Resource, cb pp_CompletionCallback) int32 = PPB_GRAPHICS2D[6] 151 //func ppb_graphics2d_set_scale(resource pp_Resource, scale float32) pp_Bool = PPB_GRAPHICS2D[7] 152 //func ppb_graphics2d_get_scale(resource pp_Resource) float32 = PPB_GRAPHICS2D[8] 153 154 //func ppb_graphics3d_get_attrib_max_value(instance pp_Instance, attr int32, value *int32) int32 = PPB_GRAPHICS3D[0] 155 //func ppb_graphics3d_create(instance pp_Instance, share_context pp_Resource, attrib_list *int32) pp_Resource = PPB_GRAPHICS3D[1] 156 //func ppb_graphics3d_is_graphics3d(resource pp_Resource) pp_Bool = PPB_GRAPHICS3D[2] 157 //func ppb_graphics3d_get_attribs(resource pp_Resource, attrib_list *int32) int32 = PPB_GRAPHICS3D[3] 158 //func ppb_graphics3d_set_attribs(resource pp_Resource, attrib_list *int32) int32 = PPB_GRAPHICS3D[4] 159 //func ppb_graphics3d_get_error(resource pp_Resource) int32 = PPB_GRAPHICS3D[5] 160 //func ppb_graphics3d_resize_buffers(resource pp_Resource, width int32, height int32) int32 = PPB_GRAPHICS3D[6] 161 162 //func ppb_hostresolver_create(instance pp_Instance) pp_Resource = PPB_HOST_RESOLVER[0] 163 //func ppb_hostresolver_is_host_resolver(resource pp_Resource) pp_Bool = PPB_HOST_RESOLVER[1] 164 //func ppb_hostresolver_resolve(resolver pp_Resource, host *byte, port uint16, hint *pp_HostResolverHint, cb pp_CompletionCallback) int32 = PPB_HOST_RESOLVER[2] 165 //func ppb_hostresolver_get_canonical_name(resolver pp_Resource) pp_Var = PPB_HOST_RESOLVER[3] 166 //func ppb_hostresolver_get_net_address_count(resolver pp_Resource) uint32 = PPB_HOST_RESOLVER[4] 167 //func ppb_hostresolver_get_net_address(resolver pp_Resource, index uint32) pp_Resource = PPB_HOST_RESOLVER[5] 168 169 //func ppb_imagedata_get_native_image_data_format() ImageDataFormat = PPB_IMAGE_DATA[0] 170 //func ppb_imagedata_is_image_data_supported(format ImageDataFormat) pp_Bool = PPB_IMAGE_DATA[1] 171 //func ppb_imagedata_create(instance pp_Instance, format ImageDataFormat, size *Size, init_to_zero pp_Bool) pp_Resource = PPB_IMAGE_DATA[2] 172 //func ppb_imagedata_is_image_data(image_data pp_Resource) pp_Bool = PPB_IMAGE_DATA[3] 173 //func ppb_imagedata_describe(image_data pp_Resource, desc *ImageDataDesc) pp_Bool = PPB_IMAGE_DATA[4] 174 //func ppb_imagedata_map(image_data pp_Resource) *byte = PPB_IMAGE_DATA[5] 175 //func ppb_imagedata_unmap(image_data pp_Resource) = PPB_IMAGE_DATA[6] 176 177 //func ppb_inputevent_request_input_events(instance pp_Instance, event_classes uint32) int32 = PPB_INPUT_EVENT[0] 178 //func ppb_inputevent_request_filtering_input_events(instance pp_Instance, event_classes uint32) int32 = PPB_INPUT_EVENT[1] 179 //func ppb_inputevent_clear_input_event_request(instance pp_Instance, event_classes uint32) = PPB_INPUT_EVENT[2] 180 //func ppb_inputevent_is_input_event(resource pp_Resource) pp_Bool = PPB_INPUT_EVENT[3] 181 //func ppb_inputevent_get_type(event pp_Resource) InputEventType = PPB_INPUT_EVENT[4] 182 //func ppb_inputevent_get_time_stamp(event pp_Resource) pp_TimeTicks = PPB_INPUT_EVENT[5] 183 //func ppb_inputevent_get_modifiers(event pp_Resource) uint32 = PPB_INPUT_EVENT[6] 184 185 //func ppb_instance_bind_graphics(instance pp_Instance, device pp_Resource) pp_Bool = PPB_INSTANCE[0] 186 //func ppb_instance_is_full_frame(instance pp_Instance) pp_Bool = PPB_INSTANCE[1] 187 188 //func ppb_keyboardinputevent_create(instance pp_Instance, ty InputEventType, ticks pp_TimeTicks, modifiers uint32, key_code uint32, text pp_Var, code pp_Var) pp_Resource = PPB_KEYBOARD_INPUT_EVENT[0] 189 //func ppb_keyboardinputevent_is_keyboard_input_event(resource pp_Resource) pp_Bool = PPB_KEYBOARD_INPUT_EVENT[1] 190 //func ppb_keyboardinputevent_get_key_code(event pp_Resource) uint32 = PPB_KEYBOARD_INPUT_EVENT[2] 191 //func ppb_keyboardinputevent_get_character_text(event pp_Resource) pp_Var = PPB_KEYBOARD_INPUT_EVENT[3] 192 //func ppb_keyboardinputevent_get_code(event pp_Resource) pp_Var = PPB_KEYBOARD_INPUT_EVENT[4] 193 194 //func ppb_mediastreamaudiotrack_is_media_stream_audio_track(resource pp_Resource) pp_Bool = PPB_MEDIA_STREAM_AUDIO_TRACK[0] 195 //func ppb_mediastreamaudiotrack_configure(audio_track pp_Resource, attribs *int32, cb pp_CompletionCallback) int32 = PPB_MEDIA_STREAM_AUDIO_TRACK[1] 196 //func ppb_mediastreamaudiotrack_get_attrib(audio_track pp_Resource, attrib MediaStreamAudioTrackAttrib, value *int32) int32 = PPB_MEDIA_STREAM_AUDIO_TRACK[2] 197 //func ppb_mediastreamaudiotrack_get_id(audio_track pp_Resource) pp_Var = PPB_MEDIA_STREAM_AUDIO_TRACK[3] 198 //func ppb_mediastreamaudiotrack_has_ended(audio_track pp_Resource) pp_Bool = PPB_MEDIA_STREAM_AUDIO_TRACK[4] 199 //func ppb_mediastreamaudiotrack_get_buffer(audio_track pp_Resource, buffer *pp_Resource, cb pp_CompletionCallback) int32 = PPB_MEDIA_STREAM_AUDIO_TRACK[5] 200 //func ppb_mediastreamaudiotrack_recycle_buffer(audio_track pp_Resource, buffer pp_Resource) int32 = PPB_MEDIA_STREAM_AUDIO_TRACK[6] 201 //func ppb_mediastreamaudiotrack_close(audio_track pp_Resource) = PPB_MEDIA_STREAM_AUDIO_TRACK[7] 202 203 //func ppb_mediastreamvideotrack_is_media_stream_video_track(resource pp_Resource) pp_Bool = PPB_MEDIA_STREAM_VIDEO_TRACK[0] 204 //func ppb_mediastreamvideotrack_configure(video_track pp_Resource, attribs *int32, cb pp_CompletionCallback) int32 = PPB_MEDIA_STREAM_VIDEO_TRACK[1] 205 //func ppb_mediastreamvideotrack_get_attrib(video_track pp_Resource, attrib MediaStreamVideoTrackAttrib, value *int32) int32 = PPB_MEDIA_STREAM_VIDEO_TRACK[2] 206 //func ppb_mediastreamvideotrack_get_id(video_track pp_Resource) pp_Var = PPB_MEDIA_STREAM_VIDEO_TRACK[3] 207 //func ppb_mediastreamvideotrack_has_ended(video_track pp_Resource) pp_Bool = PPB_MEDIA_STREAM_VIDEO_TRACK[4] 208 //func ppb_mediastreamvideotrack_get_buffer(video_track pp_Resource, buffer *pp_Resource, cb pp_CompletionCallback) int32 = PPB_MEDIA_STREAM_VIDEO_TRACK[5] 209 //func ppb_mediastreamvideotrack_recycle_frame(video_track pp_Resource, buffer pp_Resource) int32 = PPB_MEDIA_STREAM_VIDEO_TRACK[6] 210 //func ppb_mediastreamvideotrack_close(video_track pp_Resource) = PPB_MEDIA_STREAM_VIDEO_TRACK[7] 211 212 //func ppb_messaging_post_message(instance pp_Instance, msg pp_Var) = PPB_MESSAGING[0] 213 214 //func ppb_mouse_cursor_set_cursor(instance pp_Instance, ty MouseCursorType, image pp_Resource, hot_spot *Point) pp_Bool = PPB_MOUSE_CURSOR[0] 215 216 //func ppb_mouseinputevent_create(instance pp_Instance, ty InputEventType, ticks pp_TimeTicks, modifiers uint32, button InputEventMouseButton, position *Point, clicks int32, movement *Point) pp_Resource = PPB_MOUSE_INPUT_EVENT[0] 217 //func ppb_mouseinputevent_is_mouse_input_event(resource pp_Resource) pp_Bool = PPB_MOUSE_INPUT_EVENT[1] 218 //func ppb_mouseinputevent_get_button(event pp_Resource) InputEventMouseButton = PPB_MOUSE_INPUT_EVENT[2] 219 //func ppb_mouseinputevent_get_position(event pp_Resource) Point = PPB_MOUSE_INPUT_EVENT[3] 220 //func ppb_mouseinputevent_get_click_count(event pp_Resource) int32 = PPB_MOUSE_INPUT_EVENT[4] 221 //func ppb_mouseinputevent_get_movement(event pp_Resource) Point = PPB_MOUSE_INPUT_EVENT[5] 222 223 //func ppb_mouselock_lock_mouse(instance pp_Instance, cb pp_CompletionCallback) int32 = PPB_MOUSE_LOCK[0] 224 //func ppb_mouselock_unlock_mouse(instance pp_Instance) = PPB_MOUSE_LOCK[1] 225 226 //func ppb_netaddress_create_from_ipv4_address(instance pp_Instance, addr *pp_NetAddress_IPv4) pp_Resource = PPB_NET_ADDRESS[0] 227 //func ppb_netaddress_create_from_ipv6_address(instance pp_Instance, addr *pp_NetAddress_IPv6) pp_Resource = PPB_NET_ADDRESS[1] 228 //func ppb_netaddress_is_net_address(resource pp_Resource) pp_Bool = PPB_NET_ADDRESS[2] 229 //func ppb_netaddress_get_family(addr pp_Resource) NetAddressFamily = PPB_NET_ADDRESS[3] 230 //func ppb_netaddress_describe_as_string(addr pp_Resource, include_port pp_Bool) pp_Var = PPB_NET_ADDRESS[4] 231 //func ppb_netaddress_describe_as_ipv4_address(addr pp_Resource, ipv4 *pp_NetAddress_IPv4) pp_Bool = PPB_NET_ADDRESS[5] 232 //func ppb_netaddress_describe_as_ipv6_address(addr pp_Resource, ipv6 *pp_NetAddress_IPv6) pp_Bool = PPB_NET_ADDRESS[6] 233 234 //func ppb_networklist_is_network_list(resource pp_Resource) pp_Bool = PPB_NETWORK_LIST[0] 235 //func ppb_networklist_get_count(resource pp_Resource) uint32 = PPB_NETWORK_LIST[1] 236 //func ppb_networklist_get_name(resource pp_Resource, index uint32) pp_Var = PPB_NETWORK_LIST[2] 237 //func ppb_networklist_get_type(resourc pp_Resource, index uint32) NetworkListType = PPB_NETWORK_LIST[3] 238 //func ppb_networklist_get_state(resource pp_Resource, index uint32) NetworkListState = PPB_NETWORK_LIST[4] 239 //func ppb_networklist_get_ip_addresses(resource pp_Resource, index uint32, output *pp_ArrayOutput) int32 = PPB_NETWORK_LIST[5] 240 //func ppb_networklist_get_display_name(resource pp_Resource, index uint32) pp_Var = PPB_NETWORK_LIST[6] 241 //func ppb_networklist_get_mtu(resource pp_Resource, index uint32) uint32 = PPB_NETWORK_LIST[7] 242 243 //func ppb_network_monitor_create(instance pp_Instance) pp_Resource = PPB_NETWORK_MONITOR[0] 244 //func ppb_network_monitor_update_network_list(monitor pp_Resource, network_list *pp_Resource, cb pp_CompletionCallback) int32 = PPB_NETWORK_MONITOR[1] 245 //func ppb_network_monitor_is_network_monitor(resource pp_Resource) pp_Bool = PPB_NETWORK_MONITOR[2] 246 247 //func ppb_networkproxy_get_proxy_for_url(instance pp_Instance, url pp_Var, proxy_string *pp_Var, cb pp_CompletionCallback) int32 = PPB_NETWORK_PROXY[0] 248 249 //func ppb_tcpsocket_create(instance pp_Instance) pp_Resource = PPB_TCP_SOCKET[0] 250 //func ppb_tcpsocket_is_tcp_socket(resource pp_Resource) pp_Bool = PPB_TCP_SOCKET[1] 251 //func ppb_tcpsocket_bind(socket pp_Resource, addr pp_Resource, cb pp_CompletionCallback) int32 = PPB_TCP_SOCKET[2] 252 //func ppb_tcpsocket_connect(socket pp_Resource, addr pp_Resource, cb pp_CompletionCallback) int32 = PPB_TCP_SOCKET[3] 253 //func ppb_tcpsocket_get_local_address(socket pp_Resource) pp_Resource = PPB_TCP_SOCKET[4] 254 //func ppb_tcpsocket_get_remote_address(socket pp_Resource) pp_Resource = PPB_TCP_SOCKET[5] 255 //func ppb_tcpsocket_read(socket pp_Resource, buf *byte, bytes_to_read int32, cb pp_CompletionCallback) int32 = PPB_TCP_SOCKET[6] 256 //func ppb_tcpsocket_write(socket pp_Resource, buf *byte, bytes_to_write int32, cb pp_CompletionCallback) int32 = PPB_TCP_SOCKET[7] 257 //func ppb_tcpsocket_listen(socket pp_Resource, backlog int32, cb pp_CompletionCallback) int32 = PPB_TCP_SOCKET[8] 258 //func ppb_tcpsocket_accept(socket pp_Resource, accepted *pp_Resource, cb pp_CompletionCallback) int32 = PPB_TCP_SOCKET[9] 259 //func ppb_tcpsocket_close(socket pp_Resource) = PPB_TCP_SOCKET[10] 260 //func ppb_tcpsocket_set_option(socket pp_Resource, name TCPSocketOption, value pp_Var, cb pp_CompletionCallback) int32 = PPB_TCP_SOCKET[11] 261 262 //func ppb_textinputcontroller_set_text_input_type(instance pp_Instance, ty TextInputType) = PPB_TEXT_INPUT_CONTROLLER[0] 263 //func ppb_textinputcontroller_update_caret_position(instance pp_Instance, caret *Rect) = PPB_TEXT_INPUT_CONTROLLER[1] 264 //func ppb_textinputcontroller_cancel_composition_text(instance pp_Instance) = PPB_TEXT_INPUT_CONTROLLER[2] 265 //func ppb_textinputcontroller_update_surrounding_text(instance pp_Instance, text pp_Var, caret uint32, anchor uint32) = PPB_TEXT_INPUT_CONTROLLER[3] 266 267 //func ppb_touchinput_event_create(instance pp_Instance, ty InputEventType, time_stamp pp_TimeTicks, modifiers uint32) pp_Resource = PPB_TOUCH_INPUT_EVENT[0] 268 //func ppb_touchinput_event_add_touch_point(event pp_Resource, list TouchListType, point *pp_TouchPoint) = PPB_TOUCH_INPUT_EVENT[1] 269 //func ppb_touchinput_event_is_touch_input_event(resource pp_Resource) pp_Bool = PPB_TOUCH_INPUT_EVENT[2] 270 //func ppb_touchinput_event_get_touch_count(resource pp_Resource, list TouchListType) uint32 = PPB_TOUCH_INPUT_EVENT[3] 271 //func ppb_touchinput_event_get_touch_by_index(resource pp_Resource, list TouchListType, index uint32) pp_TouchPoint = PPB_TOUCH_INPUT_EVENT[4] 272 //func ppb_touchinput_event_get_touch_by_id(resource pp_Resource, list TouchListType, id uint32) pp_TouchPoint = PPB_TOUCH_INPUT_EVENT[5] 273 274 //func ppb_udpsocket_create(instance pp_Instance) pp_Resource = PPB_UDP_SOCKET[0] 275 //func ppb_udpsocket_is_udp_socket(resource pp_Resource) pp_Bool = PPB_UDP_SOCKET[1] 276 //func ppb_udpsocket_bind(socket pp_Resource, addr pp_Resource, cb pp_CompletionCallback) int32 = PPB_UDP_SOCKET[2] 277 //func ppb_udpsocket_get_bound_address(socket pp_Resource) pp_Resource = PPB_UDP_SOCKET[3] 278 //func ppb_udpsocket_recvfrom(socket pp_Resource, buf *byte, num_bytes int32, addr *pp_Resource, cb pp_CompletionCallback) int32 = PPB_UDP_SOCKET[4] 279 //func ppb_udpsocket_sendto(socket pp_Resource, buf *byte, num_bytes int32, addr pp_Resource, cb pp_CompletionCallback) int32 = PPB_UDP_SOCKET[5] 280 //func ppb_udpsocket_close(socket pp_Resource) = PPB_UDP_SOCKET[6] 281 //func ppb_udpsocket_set_option(socket pp_Resource, opt UDPSocketOption, value pp_Var, cb pp_CompletionCallback) int32 = PPB_UDP_SOCKET[7] 282 283 //func ppb_urlloader_create(instance pp_Instance) pp_Resource = PPB_URL_LOADER[0] 284 //func ppb_urlloader_is_url_loader(resource pp_Resource) pp_Bool = PPB_URL_LOADER[1] 285 //func ppb_urlloader_open(loader pp_Resource, request pp_Resource, cb pp_CompletionCallback) int32 = PPB_URL_LOADER[2] 286 //func ppb_urlloader_follow_redirect(loader pp_Resource, cb pp_CompletionCallback) int32 = PPB_URL_LOADER[3] 287 //func ppb_urlloader_get_upload_progress(loader pp_Resource, bytes_sent *int64, total_bytes *int64) pp_Bool = PPB_URL_LOADER[4] 288 //func ppb_urlloader_get_download_progress(loader pp_Resource, bytes_received *int64, total_bytes *int64) pp_Bool = PPB_URL_LOADER[5] 289 //func ppb_urlloader_get_response_info(loader pp_Resource) pp_Resource = PPB_URL_LOADER[6] 290 //func ppb_urlloader_read_response_body(loader pp_Resource, buf *byte, bytes_to_read int32, cb pp_CompletionCallback) int32 = PPB_URL_LOADER[7] 291 //func ppb_urlloader_finish_streaming_to_file(loader pp_Resource, cb pp_CompletionCallback) int32 = PPB_URL_LOADER[8] 292 //func ppb_urlloader_close(loader pp_Resource) = PPB_URL_LOADER[9] 293 294 //func ppb_urlrequestinfo_create(instance pp_Instance) pp_Resource = PPB_URL_REQUEST_INFO[0] 295 //func ppb_urlrequestinfo_is_url_request_info(resource pp_Resource) pp_Bool = PPB_URL_REQUEST_INFO[1] 296 //func ppb_urlrequestinfo_set_property(request pp_Resource, property URLRequestProperty, value pp_Var) pp_Bool = PPB_URL_REQUEST_INFO[2] 297 //func ppb_urlrequestinfo_append_data_to_body(request pp_Resource, data *byte, len uint32) pp_Bool = PPB_URL_REQUEST_INFO[3] 298 //func ppb_urlrequestinfo_append_file_to_body(request pp_Resource, file_ref pp_Resource, off int64, len int64, expected_mtime pp_Time) pp_Bool = PPB_URL_REQUEST_INFO[4] 299 300 //func ppb_urlresponseinfo_is_url_response_info(resource pp_Resource) pp_Bool = PPB_URL_RESPONSE_INFO[0] 301 //func ppb_urlresponseinfo_get_property(response pp_Resource, property URLResponseProperty) pp_Var = PPB_URL_RESPONSE_INFO[1] 302 //func ppb_urlresponseinfo_get_body_as_file_ref(response pp_Resource) pp_Resource = PPB_URL_RESPONSE_INFO[2] 303 304 //func ppb_var_add_ref(v pp_Var) = PPB_VAR[0] 305 //func ppb_var_release(v pp_Var) = PPB_VAR[1] 306 //func ppb_var_from_utf8(data *byte, len uint32) pp_Var = PPB_VAR[2] 307 //func ppb_var_to_utf8(v pp_Var, len *uint32) *byte = PPB_VAR[3] 308 //func ppb_var_to_resource(v pp_Var) pp_Resource = PPB_VAR[4] 309 //func ppb_var_from_resource(resource pp_Resource) pp_Var = PPB_VAR[5] 310 311 //func ppb_vararray_create() pp_Var = PPB_VAR_ARRAY[0] 312 //func ppb_vararray_get(array pp_Var, index uint32) pp_Var = PPB_VAR_ARRAY[1] 313 //func ppb_vararray_set(array pp_Var, index uint32, v pp_Var) pp_Bool = PPB_VAR_ARRAY[2] 314 //func ppb_vararray_get_length(array pp_Var) uint32 = PPB_VAR_ARRAY[3] 315 //func ppb_vararray_set_length(array pp_Var, len uint32) pp_Bool = PPB_VAR_ARRAY[4] 316 317 //func ppb_vararraybuffer_create(size_in_bytes uint32) pp_Var = PPB_VAR_ARRAY_BUFFER[0] 318 //func ppb_vararraybuffer_byte_length(array pp_Var, byte_length *uint32) pp_Bool = PPB_VAR_ARRAY_BUFFER[1] 319 //func ppb_vararraybuffer_map(array pp_Var) *byte = PPB_VAR_ARRAY_BUFFER[2] 320 //func ppb_vararraybuffer_unmap(array pp_Var) = PPB_VAR_ARRAY_BUFFER[3] 321 322 //func ppb_vardictionary_create() pp_Var = PPB_VAR_DICTIONARY[0] 323 //func ppb_vardictionary_get(dict pp_Var, key pp_Var) pp_Var = PPB_VAR_DICTIONARY[1] 324 //func ppb_vardictionary_set(dict pp_Var, key pp_Var, value pp_Var) pp_Bool = PPB_VAR_DICTIONARY[2] 325 //func ppb_vardictionary_delete(dict pp_Var, key pp_Var) = PPB_VAR_DICTIONARY[3] 326 //func ppb_vardictionary_has_key(dict pp_Var, key pp_Var) pp_Bool = PPB_VAR_DICTIONARY[4] 327 //func ppb_vardictionary_get_keys(dict pp_Var) pp_Var = PPB_VAR_DICTIONARY[5] 328 329 //func ppb_videoframe_is_video_frame(resource pp_Resource) pp_Bool = PPB_VIDEO_FRAME[0] 330 //func ppb_videoframe_get_timestamp(frame pp_Resource) pp_TimeDelta = PPB_VIDEO_FRAME[1] 331 //func ppb_videoframe_set_timestamp(frame pp_Resource, timestamp pp_TimeDelta) = PPB_VIDEO_FRAME[2] 332 //func ppb_videoframe_get_format(frame pp_Resource) VideoFrameFormat = PPB_VIDEO_FRAME[3] 333 //func ppb_videoframe_get_size(frame pp_Resource, size *Size) pp_Bool = PPB_VIDEO_FRAME[4] 334 //func ppb_videoframe_get_data_buffer(frame pp_Resource) *byte = PPB_VIDEO_FRAME[5] 335 //func ppb_videoframe_get_data_buffer_size(frame pp_Resource) uint32 = PPB_VIDEO_FRAME[6] 336 337 //func ppb_view_is_view(resource pp_Resource) pp_Bool = PPB_VIEW[0] 338 //func ppb_view_get_rect(resource pp_Resource, rect *Rect) pp_Bool = PPB_VIEW[1] 339 //func ppb_view_is_fullscreen(resource pp_Resource) pp_Bool = PPB_VIEW[2] 340 //func ppb_view_is_visible(resource pp_Resource) pp_Bool = PPB_VIEW[3] 341 //func ppb_view_is_page_visible(resource pp_Resource) pp_Bool = PPB_VIEW[4] 342 //func ppb_view_get_clip_rect(resource pp_Resource, clip *Rect) pp_Bool = PPB_VIEW[5] 343 //func ppb_view_get_device_scale(resource pp_Resource) float32 = PPB_VIEW[6] 344 //func ppb_view_get_css_scale(resource pp_Resource) float32 = PPB_VIEW[7] 345 346 //func ppb_websocket_create(instance pp_Instance) pp_Resource = PPB_WEB_SOCKET[0] 347 //func ppb_websocket_is_web_socket(resource pp_Resource) pp_Bool = PPB_WEB_SOCKET[1] 348 //func ppb_websocket_connect(socket pp_Resource, url pp_Var, protocols *pp_Var, protocol_count uint32, cb pp_CompletionCallback) int32 = PPB_WEB_SOCKET[2] 349 //func ppb_websocket_close(socket pp_Resource, code uint16, reason pp_Var, cb pp_CompletionCallback) int32 = PPB_WEB_SOCKET[3] 350 //func ppb_websocket_receive_message(socket pp_Resource, message *pp_Var, cb pp_CompletionCallback) int32 = PPB_WEB_SOCKET[4] 351 //func ppb_websocket_send_message(socket pp_Resource, msg pp_Var) int32 = PPB_WEB_SOCKET[5] 352 //func ppb_websocket_get_buffered_amount(socket pp_Resource) uint64 = PPB_WEB_SOCKET[6] 353 //func ppb_websocket_get_close_cose(socket pp_Resource) uint16 = PPB_WEB_SOCKET[7] 354 //func ppb_websocket_get_close_reason(socket pp_Resource) pp_Var = PPB_WEB_SOCKET[8] 355 //func ppb_websocket_get_close_was_clean(socket pp_Resource) pp_Bool = PPB_WEB_SOCKET[9] 356 //func ppb_websocket_get_extensions(socket pp_Resource) pp_Var = PPB_WEB_SOCKET[10] 357 //func ppb_websocket_get_protocol(socket pp_Resource) pp_Var = PPB_WEB_SOCKET[11] 358 //func ppb_websocket_get_ready_state(socket pp_Resource) WebSocketReadyState = PPB_WEB_SOCKET[12] 359 //func ppb_websocket_get_url(socket pp_Resource) pp_Var = PPB_WEB_SOCKET[13] 360 361 //func ppb_wheelinputevent_create(instance pp_Instance, time_stamp pp_TimeTicks, modifiers uint32, wheel_delta *FloatPoint, wheel_tick *FloatPoint, scroll_by_page pp_Bool) pp_Resource = PPB_WHEEL_INPUT_EVENT[0] 362 //func ppb_wheelinputevent_is_wheel_input_event(resource pp_Resource) pp_Bool = PPB_WHEEL_INPUT_EVENT[1] 363 //func ppb_wheelinputevent_get_delta(event pp_Resource) FloatPoint = PPB_WHEEL_INPUT_EVENT[2] 364 //func ppb_wheelinputevent_get_ticks(event pp_Resource) FloatPoint = PPB_WHEEL_INPUT_EVENT[3] 365 //func ppb_wheelinputevent_get_scroll_by_page(event pp_Resource) pp_Bool = PPB_WHEEL_INPUT_EVENT[4] 366 // -*- mode: asm -*- 367 // Copyright 2014 The Go Authors. All rights reserved. 368 // Use of this source code is governed by a BSD-style 369 // license that can be found in the LICENSE file. 370 371 // TODO(jyh): Figure out why GOOS/GOARCH don't work. 372 // #include "../zasm_GOOS_GOARCH.h" 373 #include "../zasm_nacl_386.h" 374 #include "../../cmd/ld/textflag.h" 375 #include "../funcdata.h" 376 #include "../irt_nacl.h" 377 #include "ppapi_GOOS.h" 378 379 // Architectural parameters. 380 // 381 //sizeof int64 8 4 382 //sizeof float64 8 4 383 384 // doreturn(ty) expands to the instruction sequence for saving the return 385 // value into the caller's stack frame. 386 387 388 // Callbacks are invoked through cgocallback. 389 TEXT ppapi·ppp_graphics3d_context_lost(SB),NOSPLIT,$36 390 MOVL BP, 20(SP) 391 MOVL BX, 24(SP) 392 MOVL SI, 28(SP) 393 MOVL DI, 32(SP) 394 MOVL arg0+0(FP), AX 395 MOVL AX, 12(SP) 396 MOVL $·ppp_graphics3d_context_lost(SB), AX 397 MOVL AX, 0(SP) 398 LEAL 12(SP), AX 399 MOVL AX, 4(SP) 400 MOVL $8, 8(SP) 401 MOVL $0, 16(SP) 402 CALL runtime·cgocallback(SB) 403 MOVL 16(SP), AX 404 MOVL 20(SP), BP 405 MOVL 24(SP), BX 406 MOVL 28(SP), SI 407 MOVL 32(SP), DI 408 RET 409 410 TEXT ppapi·ppp_handle_input_event(SB),NOSPLIT,$40 411 MOVL BP, 24(SP) 412 MOVL BX, 28(SP) 413 MOVL SI, 32(SP) 414 MOVL DI, 36(SP) 415 MOVL arg0+0(FP), AX 416 MOVL AX, 12(SP) 417 MOVL arg4+4(FP), AX 418 MOVL AX, 16(SP) 419 MOVL $·ppp_handle_input_event(SB), AX 420 MOVL AX, 0(SP) 421 LEAL 12(SP), AX 422 MOVL AX, 4(SP) 423 MOVL $12, 8(SP) 424 MOVL $0, 20(SP) 425 CALL runtime·cgocallback(SB) 426 MOVL 20(SP), AX 427 MOVL 24(SP), BP 428 MOVL 28(SP), BX 429 MOVL 32(SP), SI 430 MOVL 36(SP), DI 431 RET 432 433 TEXT ppapi·ppp_did_create(SB),NOSPLIT,$48 434 MOVL BP, 32(SP) 435 MOVL BX, 36(SP) 436 MOVL SI, 40(SP) 437 MOVL DI, 44(SP) 438 MOVL arg0+0(FP), AX 439 MOVL AX, 12(SP) 440 MOVL arg4+4(FP), AX 441 MOVL AX, 16(SP) 442 MOVL arg8+8(FP), AX 443 MOVL AX, 20(SP) 444 MOVL arg12+12(FP), AX 445 MOVL AX, 24(SP) 446 MOVL $·ppp_did_create(SB), AX 447 MOVL AX, 0(SP) 448 LEAL 12(SP), AX 449 MOVL AX, 4(SP) 450 MOVL $20, 8(SP) 451 MOVL $0, 28(SP) 452 CALL runtime·cgocallback(SB) 453 MOVL 28(SP), AX 454 MOVL 32(SP), BP 455 MOVL 36(SP), BX 456 MOVL 40(SP), SI 457 MOVL 44(SP), DI 458 RET 459 460 TEXT ppapi·ppp_did_destroy(SB),NOSPLIT,$36 461 MOVL BP, 20(SP) 462 MOVL BX, 24(SP) 463 MOVL SI, 28(SP) 464 MOVL DI, 32(SP) 465 MOVL arg0+0(FP), AX 466 MOVL AX, 12(SP) 467 MOVL $·ppp_did_destroy(SB), AX 468 MOVL AX, 0(SP) 469 LEAL 12(SP), AX 470 MOVL AX, 4(SP) 471 MOVL $8, 8(SP) 472 MOVL $0, 16(SP) 473 CALL runtime·cgocallback(SB) 474 MOVL 16(SP), AX 475 MOVL 20(SP), BP 476 MOVL 24(SP), BX 477 MOVL 28(SP), SI 478 MOVL 32(SP), DI 479 RET 480 481 TEXT ppapi·ppp_did_change_view(SB),NOSPLIT,$40 482 MOVL BP, 24(SP) 483 MOVL BX, 28(SP) 484 MOVL SI, 32(SP) 485 MOVL DI, 36(SP) 486 MOVL arg0+0(FP), AX 487 MOVL AX, 12(SP) 488 MOVL arg4+4(FP), AX 489 MOVL AX, 16(SP) 490 MOVL $·ppp_did_change_view(SB), AX 491 MOVL AX, 0(SP) 492 LEAL 12(SP), AX 493 MOVL AX, 4(SP) 494 MOVL $12, 8(SP) 495 MOVL $0, 20(SP) 496 CALL runtime·cgocallback(SB) 497 MOVL 20(SP), AX 498 MOVL 24(SP), BP 499 MOVL 28(SP), BX 500 MOVL 32(SP), SI 501 MOVL 36(SP), DI 502 RET 503 504 TEXT ppapi·ppp_did_change_focus(SB),NOSPLIT,$40 505 MOVL BP, 24(SP) 506 MOVL BX, 28(SP) 507 MOVL SI, 32(SP) 508 MOVL DI, 36(SP) 509 MOVL arg0+0(FP), AX 510 MOVL AX, 12(SP) 511 MOVL arg4+4(FP), AX 512 MOVL AX, 16(SP) 513 MOVL $·ppp_did_change_focus(SB), AX 514 MOVL AX, 0(SP) 515 LEAL 12(SP), AX 516 MOVL AX, 4(SP) 517 MOVL $12, 8(SP) 518 MOVL $0, 20(SP) 519 CALL runtime·cgocallback(SB) 520 MOVL 20(SP), AX 521 MOVL 24(SP), BP 522 MOVL 28(SP), BX 523 MOVL 32(SP), SI 524 MOVL 36(SP), DI 525 RET 526 527 TEXT ppapi·ppp_handle_document_load(SB),NOSPLIT,$40 528 MOVL BP, 24(SP) 529 MOVL BX, 28(SP) 530 MOVL SI, 32(SP) 531 MOVL DI, 36(SP) 532 MOVL arg0+0(FP), AX 533 MOVL AX, 12(SP) 534 MOVL arg4+4(FP), AX 535 MOVL AX, 16(SP) 536 MOVL $·ppp_handle_document_load(SB), AX 537 MOVL AX, 0(SP) 538 LEAL 12(SP), AX 539 MOVL AX, 4(SP) 540 MOVL $12, 8(SP) 541 MOVL $0, 20(SP) 542 CALL runtime·cgocallback(SB) 543 MOVL 20(SP), AX 544 MOVL 24(SP), BP 545 MOVL 28(SP), BX 546 MOVL 32(SP), SI 547 MOVL 36(SP), DI 548 RET 549 550 TEXT ppapi·ppp_handle_message(SB),NOSPLIT,$52 551 MOVL BP, 36(SP) 552 MOVL BX, 40(SP) 553 MOVL SI, 44(SP) 554 MOVL DI, 48(SP) 555 MOVL arg0+0(FP), AX 556 MOVL AX, 12(SP) 557 MOVL arg4+4(FP), AX 558 MOVL AX, 16(SP) 559 MOVL arg8+8(FP), AX 560 MOVL AX, 20(SP) 561 MOVL arg12+12(FP), AX 562 MOVL AX, 24(SP) 563 MOVL arg16+16(FP), AX 564 MOVL AX, 28(SP) 565 MOVL $·ppp_handle_message(SB), AX 566 MOVL AX, 0(SP) 567 LEAL 12(SP), AX 568 MOVL AX, 4(SP) 569 MOVL $24, 8(SP) 570 MOVL $0, 32(SP) 571 CALL runtime·cgocallback(SB) 572 MOVL 32(SP), AX 573 MOVL 36(SP), BP 574 MOVL 40(SP), BX 575 MOVL 44(SP), SI 576 MOVL 48(SP), DI 577 RET 578 579 TEXT ppapi·ppp_mouse_lock_lost(SB),NOSPLIT,$36 580 MOVL BP, 20(SP) 581 MOVL BX, 24(SP) 582 MOVL SI, 28(SP) 583 MOVL DI, 32(SP) 584 MOVL arg0+0(FP), AX 585 MOVL AX, 12(SP) 586 MOVL $·ppp_mouse_lock_lost(SB), AX 587 MOVL AX, 0(SP) 588 LEAL 12(SP), AX 589 MOVL AX, 4(SP) 590 MOVL $8, 8(SP) 591 MOVL $0, 16(SP) 592 CALL runtime·cgocallback(SB) 593 MOVL 16(SP), AX 594 MOVL 20(SP), BP 595 MOVL 24(SP), BX 596 MOVL 28(SP), SI 597 MOVL 32(SP), DI 598 RET 599 600 TEXT ppapi·get_array_output_buffer(SB),NOSPLIT,$44 601 MOVL BP, 28(SP) 602 MOVL BX, 32(SP) 603 MOVL SI, 36(SP) 604 MOVL DI, 40(SP) 605 MOVL arg0+0(FP), AX 606 MOVL AX, 12(SP) 607 MOVL arg4+4(FP), AX 608 MOVL AX, 16(SP) 609 MOVL arg8+8(FP), AX 610 MOVL AX, 20(SP) 611 MOVL $·get_array_output_buffer(SB), AX 612 MOVL AX, 0(SP) 613 LEAL 12(SP), AX 614 MOVL AX, 4(SP) 615 MOVL $16, 8(SP) 616 MOVL $0, 24(SP) 617 CALL runtime·cgocallback(SB) 618 MOVL 24(SP), AX 619 MOVL 28(SP), BP 620 MOVL 32(SP), BX 621 MOVL 36(SP), SI 622 MOVL 40(SP), DI 623 RET 624 625 626 627 // PPAPI calls are invoked using cgocall. 628 TEXT ·ppb_audio_create(SB),NOSPLIT,$8 629 MOVL $ppapi·ppb_audio_create(SB), 0(SP) 630 LEAL arg0+0(FP), AX 631 MOVL AX, 4(SP) 632 CALL runtime·cgocall(SB) 633 RET 634 635 TEXT ppapi·ppb_audio_create(SB),NOSPLIT,$16 636 MOVL args+0(FP), BP 637 MOVL 0(BP), AX 638 MOVL AX, 0(SP) 639 MOVL 4(BP), AX 640 MOVL AX, 4(SP) 641 MOVL 8(BP), AX 642 MOVL AX, 8(SP) 643 MOVL 12(BP), AX 644 MOVL AX, 12(SP) 645 MOVL ppapi·ppb_interfaces+(PPB_AUDIO*8+4)(SB), AX 646 MOVL (0*4)(AX), AX 647 CALL AX 648 MOVL AX, 16(BP) 649 RET 650 651 TEXT ·ppb_audio_is_audio(SB),NOSPLIT,$8 652 MOVL $ppapi·ppb_audio_is_audio(SB), 0(SP) 653 LEAL arg0+0(FP), AX 654 MOVL AX, 4(SP) 655 CALL runtime·cgocall(SB) 656 RET 657 658 TEXT ppapi·ppb_audio_is_audio(SB),NOSPLIT,$4 659 MOVL args+0(FP), BP 660 MOVL 0(BP), AX 661 MOVL AX, 0(SP) 662 MOVL ppapi·ppb_interfaces+(PPB_AUDIO*8+4)(SB), AX 663 MOVL (1*4)(AX), AX 664 CALL AX 665 MOVL AX, 4(BP) 666 RET 667 668 TEXT ·ppb_audio_get_current_config(SB),NOSPLIT,$8 669 MOVL $ppapi·ppb_audio_get_current_config(SB), 0(SP) 670 LEAL arg0+0(FP), AX 671 MOVL AX, 4(SP) 672 CALL runtime·cgocall(SB) 673 RET 674 675 TEXT ppapi·ppb_audio_get_current_config(SB),NOSPLIT,$4 676 MOVL args+0(FP), BP 677 MOVL 0(BP), AX 678 MOVL AX, 0(SP) 679 MOVL ppapi·ppb_interfaces+(PPB_AUDIO*8+4)(SB), AX 680 MOVL (2*4)(AX), AX 681 CALL AX 682 MOVL AX, 4(BP) 683 RET 684 685 TEXT ·ppb_audio_start_playback(SB),NOSPLIT,$8 686 MOVL $ppapi·ppb_audio_start_playback(SB), 0(SP) 687 LEAL arg0+0(FP), AX 688 MOVL AX, 4(SP) 689 CALL runtime·cgocall(SB) 690 RET 691 692 TEXT ppapi·ppb_audio_start_playback(SB),NOSPLIT,$4 693 MOVL args+0(FP), BP 694 MOVL 0(BP), AX 695 MOVL AX, 0(SP) 696 MOVL ppapi·ppb_interfaces+(PPB_AUDIO*8+4)(SB), AX 697 MOVL (3*4)(AX), AX 698 CALL AX 699 MOVL AX, 4(BP) 700 RET 701 702 TEXT ·ppb_audio_stop_playback(SB),NOSPLIT,$8 703 MOVL $ppapi·ppb_audio_stop_playback(SB), 0(SP) 704 LEAL arg0+0(FP), AX 705 MOVL AX, 4(SP) 706 CALL runtime·cgocall(SB) 707 RET 708 709 TEXT ppapi·ppb_audio_stop_playback(SB),NOSPLIT,$4 710 MOVL args+0(FP), BP 711 MOVL 0(BP), AX 712 MOVL AX, 0(SP) 713 MOVL ppapi·ppb_interfaces+(PPB_AUDIO*8+4)(SB), AX 714 MOVL (4*4)(AX), AX 715 CALL AX 716 MOVL AX, 4(BP) 717 RET 718 719 TEXT ·ppb_audiobuffer_is_audio_buffer(SB),NOSPLIT,$8 720 MOVL $ppapi·ppb_audiobuffer_is_audio_buffer(SB), 0(SP) 721 LEAL arg0+0(FP), AX 722 MOVL AX, 4(SP) 723 CALL runtime·cgocall(SB) 724 RET 725 726 TEXT ppapi·ppb_audiobuffer_is_audio_buffer(SB),NOSPLIT,$4 727 MOVL args+0(FP), BP 728 MOVL 0(BP), AX 729 MOVL AX, 0(SP) 730 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_BUFFER*8+4)(SB), AX 731 MOVL (0*4)(AX), AX 732 CALL AX 733 MOVL AX, 4(BP) 734 RET 735 736 TEXT ·ppb_audiobuffer_get_timestamp(SB),NOSPLIT,$8 737 MOVL $ppapi·ppb_audiobuffer_get_timestamp(SB), 0(SP) 738 LEAL arg0+0(FP), AX 739 MOVL AX, 4(SP) 740 CALL runtime·cgocall(SB) 741 RET 742 743 TEXT ppapi·ppb_audiobuffer_get_timestamp(SB),NOSPLIT,$4 744 MOVL args+0(FP), BP 745 MOVL 0(BP), AX 746 MOVL AX, 0(SP) 747 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_BUFFER*8+4)(SB), AX 748 MOVL (1*4)(AX), AX 749 CALL AX 750 FMOVDP F0, 4(BP) 751 RET 752 753 TEXT ·ppb_audiobuffer_set_timestamp(SB),NOSPLIT,$8 754 MOVL $ppapi·ppb_audiobuffer_set_timestamp(SB), 0(SP) 755 LEAL arg0+0(FP), AX 756 MOVL AX, 4(SP) 757 CALL runtime·cgocall(SB) 758 RET 759 760 TEXT ppapi·ppb_audiobuffer_set_timestamp(SB),NOSPLIT,$4 761 MOVL args+0(FP), BP 762 MOVL 0(BP), AX 763 MOVL AX, 0(SP) 764 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_BUFFER*8+4)(SB), AX 765 MOVL (2*4)(AX), AX 766 CALL AX 767 // No return value. 768 RET 769 770 TEXT ·ppb_audiobuffer_get_sample_rate(SB),NOSPLIT,$8 771 MOVL $ppapi·ppb_audiobuffer_get_sample_rate(SB), 0(SP) 772 LEAL arg0+0(FP), AX 773 MOVL AX, 4(SP) 774 CALL runtime·cgocall(SB) 775 RET 776 777 TEXT ppapi·ppb_audiobuffer_get_sample_rate(SB),NOSPLIT,$4 778 MOVL args+0(FP), BP 779 MOVL 0(BP), AX 780 MOVL AX, 0(SP) 781 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_BUFFER*8+4)(SB), AX 782 MOVL (3*4)(AX), AX 783 CALL AX 784 MOVL AX, 4(BP) 785 RET 786 787 TEXT ·ppb_audiobuffer_get_sample_size(SB),NOSPLIT,$8 788 MOVL $ppapi·ppb_audiobuffer_get_sample_size(SB), 0(SP) 789 LEAL arg0+0(FP), AX 790 MOVL AX, 4(SP) 791 CALL runtime·cgocall(SB) 792 RET 793 794 TEXT ppapi·ppb_audiobuffer_get_sample_size(SB),NOSPLIT,$4 795 MOVL args+0(FP), BP 796 MOVL 0(BP), AX 797 MOVL AX, 0(SP) 798 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_BUFFER*8+4)(SB), AX 799 MOVL (4*4)(AX), AX 800 CALL AX 801 MOVL AX, 4(BP) 802 RET 803 804 TEXT ·ppb_audiobuffer_get_number_of_channels(SB),NOSPLIT,$8 805 MOVL $ppapi·ppb_audiobuffer_get_number_of_channels(SB), 0(SP) 806 LEAL arg0+0(FP), AX 807 MOVL AX, 4(SP) 808 CALL runtime·cgocall(SB) 809 RET 810 811 TEXT ppapi·ppb_audiobuffer_get_number_of_channels(SB),NOSPLIT,$4 812 MOVL args+0(FP), BP 813 MOVL 0(BP), AX 814 MOVL AX, 0(SP) 815 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_BUFFER*8+4)(SB), AX 816 MOVL (5*4)(AX), AX 817 CALL AX 818 MOVL AX, 4(BP) 819 RET 820 821 TEXT ·ppb_audiobuffer_get_number_of_samples(SB),NOSPLIT,$8 822 MOVL $ppapi·ppb_audiobuffer_get_number_of_samples(SB), 0(SP) 823 LEAL arg0+0(FP), AX 824 MOVL AX, 4(SP) 825 CALL runtime·cgocall(SB) 826 RET 827 828 TEXT ppapi·ppb_audiobuffer_get_number_of_samples(SB),NOSPLIT,$4 829 MOVL args+0(FP), BP 830 MOVL 0(BP), AX 831 MOVL AX, 0(SP) 832 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_BUFFER*8+4)(SB), AX 833 MOVL (6*4)(AX), AX 834 CALL AX 835 MOVL AX, 4(BP) 836 RET 837 838 TEXT ·ppb_audiobuffer_get_data_buffer(SB),NOSPLIT,$8 839 MOVL $ppapi·ppb_audiobuffer_get_data_buffer(SB), 0(SP) 840 LEAL arg0+0(FP), AX 841 MOVL AX, 4(SP) 842 CALL runtime·cgocall(SB) 843 RET 844 845 TEXT ppapi·ppb_audiobuffer_get_data_buffer(SB),NOSPLIT,$4 846 MOVL args+0(FP), BP 847 MOVL 0(BP), AX 848 MOVL AX, 0(SP) 849 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_BUFFER*8+4)(SB), AX 850 MOVL (7*4)(AX), AX 851 CALL AX 852 MOVL AX, 4(BP) 853 RET 854 855 TEXT ·ppb_audiobuffer_get_data_buffer_size(SB),NOSPLIT,$8 856 MOVL $ppapi·ppb_audiobuffer_get_data_buffer_size(SB), 0(SP) 857 LEAL arg0+0(FP), AX 858 MOVL AX, 4(SP) 859 CALL runtime·cgocall(SB) 860 RET 861 862 TEXT ppapi·ppb_audiobuffer_get_data_buffer_size(SB),NOSPLIT,$4 863 MOVL args+0(FP), BP 864 MOVL 0(BP), AX 865 MOVL AX, 0(SP) 866 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_BUFFER*8+4)(SB), AX 867 MOVL (8*4)(AX), AX 868 CALL AX 869 MOVL AX, 4(BP) 870 RET 871 872 TEXT ·ppb_audioconfig_create_stereo_16bit(SB),NOSPLIT,$8 873 MOVL $ppapi·ppb_audioconfig_create_stereo_16bit(SB), 0(SP) 874 LEAL arg0+0(FP), AX 875 MOVL AX, 4(SP) 876 CALL runtime·cgocall(SB) 877 RET 878 879 TEXT ppapi·ppb_audioconfig_create_stereo_16bit(SB),NOSPLIT,$12 880 MOVL args+0(FP), BP 881 MOVL 0(BP), AX 882 MOVL AX, 0(SP) 883 MOVL 4(BP), AX 884 MOVL AX, 4(SP) 885 MOVL 8(BP), AX 886 MOVL AX, 8(SP) 887 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_CONFIG*8+4)(SB), AX 888 MOVL (0*4)(AX), AX 889 CALL AX 890 MOVL AX, 12(BP) 891 RET 892 893 TEXT ·ppb_audioconfig_recommend_sample_frame_count(SB),NOSPLIT,$8 894 MOVL $ppapi·ppb_audioconfig_recommend_sample_frame_count(SB), 0(SP) 895 LEAL arg0+0(FP), AX 896 MOVL AX, 4(SP) 897 CALL runtime·cgocall(SB) 898 RET 899 900 TEXT ppapi·ppb_audioconfig_recommend_sample_frame_count(SB),NOSPLIT,$12 901 MOVL args+0(FP), BP 902 MOVL 0(BP), AX 903 MOVL AX, 0(SP) 904 MOVL 4(BP), AX 905 MOVL AX, 4(SP) 906 MOVL 8(BP), AX 907 MOVL AX, 8(SP) 908 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_CONFIG*8+4)(SB), AX 909 MOVL (1*4)(AX), AX 910 CALL AX 911 MOVL AX, 12(BP) 912 RET 913 914 TEXT ·ppb_audioconfig_is_audio_config(SB),NOSPLIT,$8 915 MOVL $ppapi·ppb_audioconfig_is_audio_config(SB), 0(SP) 916 LEAL arg0+0(FP), AX 917 MOVL AX, 4(SP) 918 CALL runtime·cgocall(SB) 919 RET 920 921 TEXT ppapi·ppb_audioconfig_is_audio_config(SB),NOSPLIT,$4 922 MOVL args+0(FP), BP 923 MOVL 0(BP), AX 924 MOVL AX, 0(SP) 925 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_CONFIG*8+4)(SB), AX 926 MOVL (2*4)(AX), AX 927 CALL AX 928 MOVL AX, 4(BP) 929 RET 930 931 TEXT ·ppb_audioconfig_get_sample_rate(SB),NOSPLIT,$8 932 MOVL $ppapi·ppb_audioconfig_get_sample_rate(SB), 0(SP) 933 LEAL arg0+0(FP), AX 934 MOVL AX, 4(SP) 935 CALL runtime·cgocall(SB) 936 RET 937 938 TEXT ppapi·ppb_audioconfig_get_sample_rate(SB),NOSPLIT,$4 939 MOVL args+0(FP), BP 940 MOVL 0(BP), AX 941 MOVL AX, 0(SP) 942 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_CONFIG*8+4)(SB), AX 943 MOVL (3*4)(AX), AX 944 CALL AX 945 MOVL AX, 4(BP) 946 RET 947 948 TEXT ·ppb_audioconfig_get_sample_frame_count(SB),NOSPLIT,$8 949 MOVL $ppapi·ppb_audioconfig_get_sample_frame_count(SB), 0(SP) 950 LEAL arg0+0(FP), AX 951 MOVL AX, 4(SP) 952 CALL runtime·cgocall(SB) 953 RET 954 955 TEXT ppapi·ppb_audioconfig_get_sample_frame_count(SB),NOSPLIT,$4 956 MOVL args+0(FP), BP 957 MOVL 0(BP), AX 958 MOVL AX, 0(SP) 959 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_CONFIG*8+4)(SB), AX 960 MOVL (4*4)(AX), AX 961 CALL AX 962 MOVL AX, 4(BP) 963 RET 964 965 TEXT ·ppb_audioconfig_recommend_sample_rate(SB),NOSPLIT,$8 966 MOVL $ppapi·ppb_audioconfig_recommend_sample_rate(SB), 0(SP) 967 LEAL arg0+0(FP), AX 968 MOVL AX, 4(SP) 969 CALL runtime·cgocall(SB) 970 RET 971 972 TEXT ppapi·ppb_audioconfig_recommend_sample_rate(SB),NOSPLIT,$4 973 MOVL args+0(FP), BP 974 MOVL 0(BP), AX 975 MOVL AX, 0(SP) 976 MOVL ppapi·ppb_interfaces+(PPB_AUDIO_CONFIG*8+4)(SB), AX 977 MOVL (5*4)(AX), AX 978 CALL AX 979 MOVL AX, 4(BP) 980 RET 981 982 TEXT ·ppb_console_log(SB),NOSPLIT,$8 983 MOVL $ppapi·ppb_console_log(SB), 0(SP) 984 LEAL arg0+0(FP), AX 985 MOVL AX, 4(SP) 986 CALL runtime·cgocall(SB) 987 RET 988 989 TEXT ppapi·ppb_console_log(SB),NOSPLIT,$24 990 MOVL args+0(FP), BP 991 MOVL 0(BP), AX 992 MOVL AX, 0(SP) 993 MOVL 4(BP), AX 994 MOVL AX, 4(SP) 995 MOVL 8(BP), AX 996 MOVL AX, 8(SP) 997 MOVL 12(BP), AX 998 MOVL AX, 12(SP) 999 MOVL 16(BP), AX 1000 MOVL AX, 16(SP) 1001 MOVL 20(BP), AX 1002 MOVL AX, 20(SP) 1003 MOVL ppapi·ppb_interfaces+(PPB_CONSOLE*8+4)(SB), AX 1004 MOVL (0*4)(AX), AX 1005 CALL AX 1006 // No return value. 1007 RET 1008 1009 TEXT ·ppb_console_log_with_source(SB),NOSPLIT,$8 1010 MOVL $ppapi·ppb_console_log_with_source(SB), 0(SP) 1011 LEAL arg0+0(FP), AX 1012 MOVL AX, 4(SP) 1013 CALL runtime·cgocall(SB) 1014 RET 1015 1016 TEXT ppapi·ppb_console_log_with_source(SB),NOSPLIT,$40 1017 MOVL args+0(FP), BP 1018 MOVL 0(BP), AX 1019 MOVL AX, 0(SP) 1020 MOVL 4(BP), AX 1021 MOVL AX, 4(SP) 1022 MOVL 8(BP), AX 1023 MOVL AX, 8(SP) 1024 MOVL 12(BP), AX 1025 MOVL AX, 12(SP) 1026 MOVL 16(BP), AX 1027 MOVL AX, 16(SP) 1028 MOVL 20(BP), AX 1029 MOVL AX, 20(SP) 1030 MOVL 24(BP), AX 1031 MOVL AX, 24(SP) 1032 MOVL 28(BP), AX 1033 MOVL AX, 28(SP) 1034 MOVL 32(BP), AX 1035 MOVL AX, 32(SP) 1036 MOVL 36(BP), AX 1037 MOVL AX, 36(SP) 1038 MOVL ppapi·ppb_interfaces+(PPB_CONSOLE*8+4)(SB), AX 1039 MOVL (1*4)(AX), AX 1040 CALL AX 1041 // No return value. 1042 RET 1043 1044 TEXT ·ppb_core_add_ref_resource(SB),NOSPLIT,$8 1045 MOVL $ppapi·ppb_core_add_ref_resource(SB), 0(SP) 1046 LEAL arg0+0(FP), AX 1047 MOVL AX, 4(SP) 1048 CALL runtime·cgocall(SB) 1049 RET 1050 1051 TEXT ppapi·ppb_core_add_ref_resource(SB),NOSPLIT,$4 1052 MOVL args+0(FP), BP 1053 MOVL 0(BP), AX 1054 MOVL AX, 0(SP) 1055 MOVL ppapi·ppb_interfaces+(PPB_CORE*8+4)(SB), AX 1056 MOVL (0*4)(AX), AX 1057 CALL AX 1058 // No return value. 1059 RET 1060 1061 TEXT ·ppb_core_release_resource(SB),NOSPLIT,$8 1062 MOVL $ppapi·ppb_core_release_resource(SB), 0(SP) 1063 LEAL arg0+0(FP), AX 1064 MOVL AX, 4(SP) 1065 CALL runtime·cgocall(SB) 1066 RET 1067 1068 TEXT ppapi·ppb_core_release_resource(SB),NOSPLIT,$4 1069 MOVL args+0(FP), BP 1070 MOVL 0(BP), AX 1071 MOVL AX, 0(SP) 1072 MOVL ppapi·ppb_interfaces+(PPB_CORE*8+4)(SB), AX 1073 MOVL (1*4)(AX), AX 1074 CALL AX 1075 // No return value. 1076 RET 1077 1078 TEXT ·ppb_core_get_time(SB),NOSPLIT,$8 1079 MOVL $ppapi·ppb_core_get_time(SB), 0(SP) 1080 LEAL arg0+0(FP), AX 1081 MOVL AX, 4(SP) 1082 CALL runtime·cgocall(SB) 1083 RET 1084 1085 TEXT ppapi·ppb_core_get_time(SB),NOSPLIT,$4 1086 MOVL args+0(FP), BP 1087 MOVL 0(BP), AX 1088 MOVL AX, 0(SP) 1089 MOVL ppapi·ppb_interfaces+(PPB_CORE*8+4)(SB), AX 1090 MOVL (2*4)(AX), AX 1091 CALL AX 1092 FMOVDP F0, 4(BP) 1093 RET 1094 1095 TEXT ·ppb_core_get_time_ticks(SB),NOSPLIT,$8 1096 MOVL $ppapi·ppb_core_get_time_ticks(SB), 0(SP) 1097 LEAL arg0+0(FP), AX 1098 MOVL AX, 4(SP) 1099 CALL runtime·cgocall(SB) 1100 RET 1101 1102 TEXT ppapi·ppb_core_get_time_ticks(SB),NOSPLIT,$4 1103 MOVL args+0(FP), BP 1104 MOVL 0(BP), AX 1105 MOVL AX, 0(SP) 1106 MOVL ppapi·ppb_interfaces+(PPB_CORE*8+4)(SB), AX 1107 MOVL (3*4)(AX), AX 1108 CALL AX 1109 FMOVDP F0, 4(BP) 1110 RET 1111 1112 TEXT ·ppb_fileio_create(SB),NOSPLIT,$8 1113 MOVL $ppapi·ppb_fileio_create(SB), 0(SP) 1114 LEAL arg0+0(FP), AX 1115 MOVL AX, 4(SP) 1116 CALL runtime·cgocall(SB) 1117 RET 1118 1119 TEXT ppapi·ppb_fileio_create(SB),NOSPLIT,$4 1120 MOVL args+0(FP), BP 1121 MOVL 0(BP), AX 1122 MOVL AX, 0(SP) 1123 MOVL ppapi·ppb_interfaces+(PPB_FILE_IO*8+4)(SB), AX 1124 MOVL (0*4)(AX), AX 1125 CALL AX 1126 MOVL AX, 4(BP) 1127 RET 1128 1129 TEXT ·ppb_fileio_is_file_io(SB),NOSPLIT,$8 1130 MOVL $ppapi·ppb_fileio_is_file_io(SB), 0(SP) 1131 LEAL arg0+0(FP), AX 1132 MOVL AX, 4(SP) 1133 CALL runtime·cgocall(SB) 1134 RET 1135 1136 TEXT ppapi·ppb_fileio_is_file_io(SB),NOSPLIT,$4 1137 MOVL args+0(FP), BP 1138 MOVL 0(BP), AX 1139 MOVL AX, 0(SP) 1140 MOVL ppapi·ppb_interfaces+(PPB_FILE_IO*8+4)(SB), AX 1141 MOVL (1*4)(AX), AX 1142 CALL AX 1143 MOVL AX, 4(BP) 1144 RET 1145 1146 TEXT ·ppb_fileio_open(SB),NOSPLIT,$8 1147 MOVL $ppapi·ppb_fileio_open(SB), 0(SP) 1148 LEAL arg0+0(FP), AX 1149 MOVL AX, 4(SP) 1150 CALL runtime·cgocall(SB) 1151 RET 1152 1153 TEXT ppapi·ppb_fileio_open(SB),NOSPLIT,$24 1154 MOVL args+0(FP), BP 1155 MOVL 0(BP), AX 1156 MOVL AX, 0(SP) 1157 MOVL 4(BP), AX 1158 MOVL AX, 4(SP) 1159 MOVL 8(BP), AX 1160 MOVL AX, 8(SP) 1161 MOVL 12(BP), AX 1162 MOVL AX, 12(SP) 1163 MOVL 16(BP), AX 1164 MOVL AX, 16(SP) 1165 MOVL 20(BP), AX 1166 MOVL AX, 20(SP) 1167 MOVL ppapi·ppb_interfaces+(PPB_FILE_IO*8+4)(SB), AX 1168 MOVL (2*4)(AX), AX 1169 CALL AX 1170 MOVL AX, 24(BP) 1171 RET 1172 1173 TEXT ·ppb_fileio_query(SB),NOSPLIT,$8 1174 MOVL $ppapi·ppb_fileio_query(SB), 0(SP) 1175 LEAL arg0+0(FP), AX 1176 MOVL AX, 4(SP) 1177 CALL runtime·cgocall(SB) 1178 RET 1179 1180 TEXT ppapi·ppb_fileio_query(SB),NOSPLIT,$20 1181 MOVL args+0(FP), BP 1182 MOVL 0(BP), AX 1183 MOVL AX, 0(SP) 1184 MOVL 4(BP), AX 1185 MOVL AX, 4(SP) 1186 MOVL 8(BP), AX 1187 MOVL AX, 8(SP) 1188 MOVL 12(BP), AX 1189 MOVL AX, 12(SP) 1190 MOVL 16(BP), AX 1191 MOVL AX, 16(SP) 1192 MOVL ppapi·ppb_interfaces+(PPB_FILE_IO*8+4)(SB), AX 1193 MOVL (3*4)(AX), AX 1194 CALL AX 1195 MOVL AX, 20(BP) 1196 RET 1197 1198 TEXT ·ppb_fileio_touch(SB),NOSPLIT,$8 1199 MOVL $ppapi·ppb_fileio_touch(SB), 0(SP) 1200 LEAL arg0+0(FP), AX 1201 MOVL AX, 4(SP) 1202 CALL runtime·cgocall(SB) 1203 RET 1204 1205 TEXT ppapi·ppb_fileio_touch(SB),NOSPLIT,$32 1206 MOVL args+0(FP), BP 1207 MOVL 0(BP), AX 1208 MOVL AX, 0(SP) 1209 MOVL 4(BP), AX 1210 MOVL AX, 4(SP) 1211 MOVL 8(BP), AX 1212 MOVL AX, 8(SP) 1213 MOVL 12(BP), AX 1214 MOVL AX, 12(SP) 1215 MOVL 16(BP), AX 1216 MOVL AX, 16(SP) 1217 MOVL 20(BP), AX 1218 MOVL AX, 20(SP) 1219 MOVL 24(BP), AX 1220 MOVL AX, 24(SP) 1221 MOVL 28(BP), AX 1222 MOVL AX, 28(SP) 1223 MOVL ppapi·ppb_interfaces+(PPB_FILE_IO*8+4)(SB), AX 1224 MOVL (4*4)(AX), AX 1225 CALL AX 1226 MOVL AX, 32(BP) 1227 RET 1228 1229 TEXT ·ppb_fileio_read(SB),NOSPLIT,$8 1230 MOVL $ppapi·ppb_fileio_read(SB), 0(SP) 1231 LEAL arg0+0(FP), AX 1232 MOVL AX, 4(SP) 1233 CALL runtime·cgocall(SB) 1234 RET 1235 1236 TEXT ppapi·ppb_fileio_read(SB),NOSPLIT,$32 1237 MOVL args+0(FP), BP 1238 MOVL 0(BP), AX 1239 MOVL AX, 0(SP) 1240 MOVL 4(BP), AX 1241 MOVL AX, 4(SP) 1242 MOVL 8(BP), AX 1243 MOVL AX, 8(SP) 1244 MOVL 12(BP), AX 1245 MOVL AX, 12(SP) 1246 MOVL 16(BP), AX 1247 MOVL AX, 16(SP) 1248 MOVL 20(BP), AX 1249 MOVL AX, 20(SP) 1250 MOVL 24(BP), AX 1251 MOVL AX, 24(SP) 1252 MOVL 28(BP), AX 1253 MOVL AX, 28(SP) 1254 MOVL ppapi·ppb_interfaces+(PPB_FILE_IO*8+4)(SB), AX 1255 MOVL (5*4)(AX), AX 1256 CALL AX 1257 MOVL AX, 32(BP) 1258 RET 1259 1260 TEXT ·ppb_fileio_write(SB),NOSPLIT,$8 1261 MOVL $ppapi·ppb_fileio_write(SB), 0(SP) 1262 LEAL arg0+0(FP), AX 1263 MOVL AX, 4(SP) 1264 CALL runtime·cgocall(SB) 1265 RET 1266 1267 TEXT ppapi·ppb_fileio_write(SB),NOSPLIT,$32 1268 MOVL args+0(FP), BP 1269 MOVL 0(BP), AX 1270 MOVL AX, 0(SP) 1271 MOVL 4(BP), AX 1272 MOVL AX, 4(SP) 1273 MOVL 8(BP), AX 1274 MOVL AX, 8(SP) 1275 MOVL 12(BP), AX 1276 MOVL AX, 12(SP) 1277 MOVL 16(BP), AX 1278 MOVL AX, 16(SP) 1279 MOVL 20(BP), AX 1280 MOVL AX, 20(SP) 1281 MOVL 24(BP), AX 1282 MOVL AX, 24(SP) 1283 MOVL 28(BP), AX 1284 MOVL AX, 28(SP) 1285 MOVL ppapi·ppb_interfaces+(PPB_FILE_IO*8+4)(SB), AX 1286 MOVL (6*4)(AX), AX 1287 CALL AX 1288 MOVL AX, 32(BP) 1289 RET 1290 1291 TEXT ·ppb_fileio_set_length(SB),NOSPLIT,$8 1292 MOVL $ppapi·ppb_fileio_set_length(SB), 0(SP) 1293 LEAL arg0+0(FP), AX 1294 MOVL AX, 4(SP) 1295 CALL runtime·cgocall(SB) 1296 RET 1297 1298 TEXT ppapi·ppb_fileio_set_length(SB),NOSPLIT,$24 1299 MOVL args+0(FP), BP 1300 MOVL 0(BP), AX 1301 MOVL AX, 0(SP) 1302 MOVL 4(BP), AX 1303 MOVL AX, 4(SP) 1304 MOVL 8(BP), AX 1305 MOVL AX, 8(SP) 1306 MOVL 12(BP), AX 1307 MOVL AX, 12(SP) 1308 MOVL 16(BP), AX 1309 MOVL AX, 16(SP) 1310 MOVL 20(BP), AX 1311 MOVL AX, 20(SP) 1312 MOVL ppapi·ppb_interfaces+(PPB_FILE_IO*8+4)(SB), AX 1313 MOVL (7*4)(AX), AX 1314 CALL AX 1315 MOVL AX, 24(BP) 1316 RET 1317 1318 TEXT ·ppb_fileio_flush(SB),NOSPLIT,$8 1319 MOVL $ppapi·ppb_fileio_flush(SB), 0(SP) 1320 LEAL arg0+0(FP), AX 1321 MOVL AX, 4(SP) 1322 CALL runtime·cgocall(SB) 1323 RET 1324 1325 TEXT ppapi·ppb_fileio_flush(SB),NOSPLIT,$16 1326 MOVL args+0(FP), BP 1327 MOVL 0(BP), AX 1328 MOVL AX, 0(SP) 1329 MOVL 4(BP), AX 1330 MOVL AX, 4(SP) 1331 MOVL 8(BP), AX 1332 MOVL AX, 8(SP) 1333 MOVL 12(BP), AX 1334 MOVL AX, 12(SP) 1335 MOVL ppapi·ppb_interfaces+(PPB_FILE_IO*8+4)(SB), AX 1336 MOVL (8*4)(AX), AX 1337 CALL AX 1338 MOVL AX, 16(BP) 1339 RET 1340 1341 TEXT ·ppb_fileio_close(SB),NOSPLIT,$8 1342 MOVL $ppapi·ppb_fileio_close(SB), 0(SP) 1343 LEAL arg0+0(FP), AX 1344 MOVL AX, 4(SP) 1345 CALL runtime·cgocall(SB) 1346 RET 1347 1348 TEXT ppapi·ppb_fileio_close(SB),NOSPLIT,$4 1349 MOVL args+0(FP), BP 1350 MOVL 0(BP), AX 1351 MOVL AX, 0(SP) 1352 MOVL ppapi·ppb_interfaces+(PPB_FILE_IO*8+4)(SB), AX 1353 MOVL (9*4)(AX), AX 1354 CALL AX 1355 // No return value. 1356 RET 1357 1358 TEXT ·ppb_fileref_create(SB),NOSPLIT,$8 1359 MOVL $ppapi·ppb_fileref_create(SB), 0(SP) 1360 LEAL arg0+0(FP), AX 1361 MOVL AX, 4(SP) 1362 CALL runtime·cgocall(SB) 1363 RET 1364 1365 TEXT ppapi·ppb_fileref_create(SB),NOSPLIT,$8 1366 MOVL args+0(FP), BP 1367 MOVL 0(BP), AX 1368 MOVL AX, 0(SP) 1369 MOVL 4(BP), AX 1370 MOVL AX, 4(SP) 1371 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1372 MOVL (0*4)(AX), AX 1373 CALL AX 1374 MOVL AX, 8(BP) 1375 RET 1376 1377 TEXT ·ppb_fileref_is_file_ref(SB),NOSPLIT,$8 1378 MOVL $ppapi·ppb_fileref_is_file_ref(SB), 0(SP) 1379 LEAL arg0+0(FP), AX 1380 MOVL AX, 4(SP) 1381 CALL runtime·cgocall(SB) 1382 RET 1383 1384 TEXT ppapi·ppb_fileref_is_file_ref(SB),NOSPLIT,$4 1385 MOVL args+0(FP), BP 1386 MOVL 0(BP), AX 1387 MOVL AX, 0(SP) 1388 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1389 MOVL (1*4)(AX), AX 1390 CALL AX 1391 MOVL AX, 4(BP) 1392 RET 1393 1394 TEXT ·ppb_fileref_get_file_system_type(SB),NOSPLIT,$8 1395 MOVL $ppapi·ppb_fileref_get_file_system_type(SB), 0(SP) 1396 LEAL arg0+0(FP), AX 1397 MOVL AX, 4(SP) 1398 CALL runtime·cgocall(SB) 1399 RET 1400 1401 TEXT ppapi·ppb_fileref_get_file_system_type(SB),NOSPLIT,$4 1402 MOVL args+0(FP), BP 1403 MOVL 0(BP), AX 1404 MOVL AX, 0(SP) 1405 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1406 MOVL (2*4)(AX), AX 1407 CALL AX 1408 MOVL AX, 4(BP) 1409 RET 1410 1411 TEXT ·ppb_fileref_get_name(SB),NOSPLIT,$8 1412 MOVL $ppapi·ppb_fileref_get_name(SB), 0(SP) 1413 LEAL arg0+0(FP), AX 1414 MOVL AX, 4(SP) 1415 CALL runtime·cgocall(SB) 1416 RET 1417 1418 TEXT ppapi·ppb_fileref_get_name(SB),NOSPLIT,$8 1419 MOVL args+0(FP), BP 1420 MOVL 0(BP), AX 1421 MOVL AX, 0(SP) 1422 MOVL 4(BP), AX 1423 MOVL AX, 4(SP) 1424 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1425 MOVL (3*4)(AX), AX 1426 CALL AX 1427 SUBL $4, SP // Adjust SP due to struct return. 1428 // No return value. 1429 RET 1430 1431 TEXT ·ppb_fileref_get_path(SB),NOSPLIT,$8 1432 MOVL $ppapi·ppb_fileref_get_path(SB), 0(SP) 1433 LEAL arg0+0(FP), AX 1434 MOVL AX, 4(SP) 1435 CALL runtime·cgocall(SB) 1436 RET 1437 1438 TEXT ppapi·ppb_fileref_get_path(SB),NOSPLIT,$8 1439 MOVL args+0(FP), BP 1440 MOVL 0(BP), AX 1441 MOVL AX, 0(SP) 1442 MOVL 4(BP), AX 1443 MOVL AX, 4(SP) 1444 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1445 MOVL (4*4)(AX), AX 1446 CALL AX 1447 SUBL $4, SP // Adjust SP due to struct return. 1448 // No return value. 1449 RET 1450 1451 TEXT ·ppb_fileref_get_parent(SB),NOSPLIT,$8 1452 MOVL $ppapi·ppb_fileref_get_parent(SB), 0(SP) 1453 LEAL arg0+0(FP), AX 1454 MOVL AX, 4(SP) 1455 CALL runtime·cgocall(SB) 1456 RET 1457 1458 TEXT ppapi·ppb_fileref_get_parent(SB),NOSPLIT,$4 1459 MOVL args+0(FP), BP 1460 MOVL 0(BP), AX 1461 MOVL AX, 0(SP) 1462 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1463 MOVL (5*4)(AX), AX 1464 CALL AX 1465 MOVL AX, 4(BP) 1466 RET 1467 1468 TEXT ·ppb_fileref_make_directory(SB),NOSPLIT,$8 1469 MOVL $ppapi·ppb_fileref_make_directory(SB), 0(SP) 1470 LEAL arg0+0(FP), AX 1471 MOVL AX, 4(SP) 1472 CALL runtime·cgocall(SB) 1473 RET 1474 1475 TEXT ppapi·ppb_fileref_make_directory(SB),NOSPLIT,$20 1476 MOVL args+0(FP), BP 1477 MOVL 0(BP), AX 1478 MOVL AX, 0(SP) 1479 MOVL 4(BP), AX 1480 MOVL AX, 4(SP) 1481 MOVL 8(BP), AX 1482 MOVL AX, 8(SP) 1483 MOVL 12(BP), AX 1484 MOVL AX, 12(SP) 1485 MOVL 16(BP), AX 1486 MOVL AX, 16(SP) 1487 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1488 MOVL (6*4)(AX), AX 1489 CALL AX 1490 MOVL AX, 20(BP) 1491 RET 1492 1493 TEXT ·ppb_fileref_touch(SB),NOSPLIT,$8 1494 MOVL $ppapi·ppb_fileref_touch(SB), 0(SP) 1495 LEAL arg0+0(FP), AX 1496 MOVL AX, 4(SP) 1497 CALL runtime·cgocall(SB) 1498 RET 1499 1500 TEXT ppapi·ppb_fileref_touch(SB),NOSPLIT,$32 1501 MOVL args+0(FP), BP 1502 MOVL 0(BP), AX 1503 MOVL AX, 0(SP) 1504 MOVL 4(BP), AX 1505 MOVL AX, 4(SP) 1506 MOVL 8(BP), AX 1507 MOVL AX, 8(SP) 1508 MOVL 12(BP), AX 1509 MOVL AX, 12(SP) 1510 MOVL 16(BP), AX 1511 MOVL AX, 16(SP) 1512 MOVL 20(BP), AX 1513 MOVL AX, 20(SP) 1514 MOVL 24(BP), AX 1515 MOVL AX, 24(SP) 1516 MOVL 28(BP), AX 1517 MOVL AX, 28(SP) 1518 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1519 MOVL (7*4)(AX), AX 1520 CALL AX 1521 MOVL AX, 32(BP) 1522 RET 1523 1524 TEXT ·ppb_fileref_delete(SB),NOSPLIT,$8 1525 MOVL $ppapi·ppb_fileref_delete(SB), 0(SP) 1526 LEAL arg0+0(FP), AX 1527 MOVL AX, 4(SP) 1528 CALL runtime·cgocall(SB) 1529 RET 1530 1531 TEXT ppapi·ppb_fileref_delete(SB),NOSPLIT,$16 1532 MOVL args+0(FP), BP 1533 MOVL 0(BP), AX 1534 MOVL AX, 0(SP) 1535 MOVL 4(BP), AX 1536 MOVL AX, 4(SP) 1537 MOVL 8(BP), AX 1538 MOVL AX, 8(SP) 1539 MOVL 12(BP), AX 1540 MOVL AX, 12(SP) 1541 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1542 MOVL (8*4)(AX), AX 1543 CALL AX 1544 MOVL AX, 16(BP) 1545 RET 1546 1547 TEXT ·ppb_fileref_rename(SB),NOSPLIT,$8 1548 MOVL $ppapi·ppb_fileref_rename(SB), 0(SP) 1549 LEAL arg0+0(FP), AX 1550 MOVL AX, 4(SP) 1551 CALL runtime·cgocall(SB) 1552 RET 1553 1554 TEXT ppapi·ppb_fileref_rename(SB),NOSPLIT,$20 1555 MOVL args+0(FP), BP 1556 MOVL 0(BP), AX 1557 MOVL AX, 0(SP) 1558 MOVL 4(BP), AX 1559 MOVL AX, 4(SP) 1560 MOVL 8(BP), AX 1561 MOVL AX, 8(SP) 1562 MOVL 12(BP), AX 1563 MOVL AX, 12(SP) 1564 MOVL 16(BP), AX 1565 MOVL AX, 16(SP) 1566 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1567 MOVL (9*4)(AX), AX 1568 CALL AX 1569 MOVL AX, 20(BP) 1570 RET 1571 1572 TEXT ·ppb_fileref_query(SB),NOSPLIT,$8 1573 MOVL $ppapi·ppb_fileref_query(SB), 0(SP) 1574 LEAL arg0+0(FP), AX 1575 MOVL AX, 4(SP) 1576 CALL runtime·cgocall(SB) 1577 RET 1578 1579 TEXT ppapi·ppb_fileref_query(SB),NOSPLIT,$20 1580 MOVL args+0(FP), BP 1581 MOVL 0(BP), AX 1582 MOVL AX, 0(SP) 1583 MOVL 4(BP), AX 1584 MOVL AX, 4(SP) 1585 MOVL 8(BP), AX 1586 MOVL AX, 8(SP) 1587 MOVL 12(BP), AX 1588 MOVL AX, 12(SP) 1589 MOVL 16(BP), AX 1590 MOVL AX, 16(SP) 1591 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1592 MOVL (10*4)(AX), AX 1593 CALL AX 1594 MOVL AX, 20(BP) 1595 RET 1596 1597 TEXT ·ppb_fileref_read_directory_entries(SB),NOSPLIT,$8 1598 MOVL $ppapi·ppb_fileref_read_directory_entries(SB), 0(SP) 1599 LEAL arg0+0(FP), AX 1600 MOVL AX, 4(SP) 1601 CALL runtime·cgocall(SB) 1602 RET 1603 1604 TEXT ppapi·ppb_fileref_read_directory_entries(SB),NOSPLIT,$24 1605 MOVL args+0(FP), BP 1606 MOVL 0(BP), AX 1607 MOVL AX, 0(SP) 1608 MOVL 4(BP), AX 1609 MOVL AX, 4(SP) 1610 MOVL 8(BP), AX 1611 MOVL AX, 8(SP) 1612 MOVL 12(BP), AX 1613 MOVL AX, 12(SP) 1614 MOVL 16(BP), AX 1615 MOVL AX, 16(SP) 1616 MOVL 20(BP), AX 1617 MOVL AX, 20(SP) 1618 MOVL ppapi·ppb_interfaces+(PPB_FILE_REF*8+4)(SB), AX 1619 MOVL (11*4)(AX), AX 1620 CALL AX 1621 MOVL AX, 24(BP) 1622 RET 1623 1624 TEXT ·ppb_filesystem_create(SB),NOSPLIT,$8 1625 MOVL $ppapi·ppb_filesystem_create(SB), 0(SP) 1626 LEAL arg0+0(FP), AX 1627 MOVL AX, 4(SP) 1628 CALL runtime·cgocall(SB) 1629 RET 1630 1631 TEXT ppapi·ppb_filesystem_create(SB),NOSPLIT,$8 1632 MOVL args+0(FP), BP 1633 MOVL 0(BP), AX 1634 MOVL AX, 0(SP) 1635 MOVL 4(BP), AX 1636 MOVL AX, 4(SP) 1637 MOVL ppapi·ppb_interfaces+(PPB_FILE_SYSTEM*8+4)(SB), AX 1638 MOVL (0*4)(AX), AX 1639 CALL AX 1640 MOVL AX, 8(BP) 1641 RET 1642 1643 TEXT ·ppb_filesystem_is_file_system(SB),NOSPLIT,$8 1644 MOVL $ppapi·ppb_filesystem_is_file_system(SB), 0(SP) 1645 LEAL arg0+0(FP), AX 1646 MOVL AX, 4(SP) 1647 CALL runtime·cgocall(SB) 1648 RET 1649 1650 TEXT ppapi·ppb_filesystem_is_file_system(SB),NOSPLIT,$4 1651 MOVL args+0(FP), BP 1652 MOVL 0(BP), AX 1653 MOVL AX, 0(SP) 1654 MOVL ppapi·ppb_interfaces+(PPB_FILE_SYSTEM*8+4)(SB), AX 1655 MOVL (1*4)(AX), AX 1656 CALL AX 1657 MOVL AX, 4(BP) 1658 RET 1659 1660 TEXT ·ppb_filesystem_open(SB),NOSPLIT,$8 1661 MOVL $ppapi·ppb_filesystem_open(SB), 0(SP) 1662 LEAL arg0+0(FP), AX 1663 MOVL AX, 4(SP) 1664 CALL runtime·cgocall(SB) 1665 RET 1666 1667 TEXT ppapi·ppb_filesystem_open(SB),NOSPLIT,$24 1668 MOVL args+0(FP), BP 1669 MOVL 0(BP), AX 1670 MOVL AX, 0(SP) 1671 MOVL 4(BP), AX 1672 MOVL AX, 4(SP) 1673 MOVL 8(BP), AX 1674 MOVL AX, 8(SP) 1675 MOVL 12(BP), AX 1676 MOVL AX, 12(SP) 1677 MOVL 16(BP), AX 1678 MOVL AX, 16(SP) 1679 MOVL 20(BP), AX 1680 MOVL AX, 20(SP) 1681 MOVL ppapi·ppb_interfaces+(PPB_FILE_SYSTEM*8+4)(SB), AX 1682 MOVL (2*4)(AX), AX 1683 CALL AX 1684 MOVL AX, 24(BP) 1685 RET 1686 1687 TEXT ·ppb_filesystem_get_type(SB),NOSPLIT,$8 1688 MOVL $ppapi·ppb_filesystem_get_type(SB), 0(SP) 1689 LEAL arg0+0(FP), AX 1690 MOVL AX, 4(SP) 1691 CALL runtime·cgocall(SB) 1692 RET 1693 1694 TEXT ppapi·ppb_filesystem_get_type(SB),NOSPLIT,$4 1695 MOVL args+0(FP), BP 1696 MOVL 0(BP), AX 1697 MOVL AX, 0(SP) 1698 MOVL ppapi·ppb_interfaces+(PPB_FILE_SYSTEM*8+4)(SB), AX 1699 MOVL (3*4)(AX), AX 1700 CALL AX 1701 MOVL AX, 4(BP) 1702 RET 1703 1704 TEXT ·ppb_fullscreen_is_fullscreen(SB),NOSPLIT,$8 1705 MOVL $ppapi·ppb_fullscreen_is_fullscreen(SB), 0(SP) 1706 LEAL arg0+0(FP), AX 1707 MOVL AX, 4(SP) 1708 CALL runtime·cgocall(SB) 1709 RET 1710 1711 TEXT ppapi·ppb_fullscreen_is_fullscreen(SB),NOSPLIT,$4 1712 MOVL args+0(FP), BP 1713 MOVL 0(BP), AX 1714 MOVL AX, 0(SP) 1715 MOVL ppapi·ppb_interfaces+(PPB_FULLSCREEN*8+4)(SB), AX 1716 MOVL (0*4)(AX), AX 1717 CALL AX 1718 MOVL AX, 4(BP) 1719 RET 1720 1721 TEXT ·ppb_fullscreen_set_fullscreen(SB),NOSPLIT,$8 1722 MOVL $ppapi·ppb_fullscreen_set_fullscreen(SB), 0(SP) 1723 LEAL arg0+0(FP), AX 1724 MOVL AX, 4(SP) 1725 CALL runtime·cgocall(SB) 1726 RET 1727 1728 TEXT ppapi·ppb_fullscreen_set_fullscreen(SB),NOSPLIT,$8 1729 MOVL args+0(FP), BP 1730 MOVL 0(BP), AX 1731 MOVL AX, 0(SP) 1732 MOVL 4(BP), AX 1733 MOVL AX, 4(SP) 1734 MOVL ppapi·ppb_interfaces+(PPB_FULLSCREEN*8+4)(SB), AX 1735 MOVL (1*4)(AX), AX 1736 CALL AX 1737 MOVL AX, 8(BP) 1738 RET 1739 1740 TEXT ·ppb_fullscreen_get_screen_size(SB),NOSPLIT,$8 1741 MOVL $ppapi·ppb_fullscreen_get_screen_size(SB), 0(SP) 1742 LEAL arg0+0(FP), AX 1743 MOVL AX, 4(SP) 1744 CALL runtime·cgocall(SB) 1745 RET 1746 1747 TEXT ppapi·ppb_fullscreen_get_screen_size(SB),NOSPLIT,$8 1748 MOVL args+0(FP), BP 1749 MOVL 0(BP), AX 1750 MOVL AX, 0(SP) 1751 MOVL 4(BP), AX 1752 MOVL AX, 4(SP) 1753 MOVL ppapi·ppb_interfaces+(PPB_FULLSCREEN*8+4)(SB), AX 1754 MOVL (2*4)(AX), AX 1755 CALL AX 1756 MOVL AX, 8(BP) 1757 RET 1758 1759 TEXT ·ppb_gamepad_sample(SB),NOSPLIT,$8 1760 MOVL $ppapi·ppb_gamepad_sample(SB), 0(SP) 1761 LEAL arg0+0(FP), AX 1762 MOVL AX, 4(SP) 1763 CALL runtime·cgocall(SB) 1764 RET 1765 1766 TEXT ppapi·ppb_gamepad_sample(SB),NOSPLIT,$8 1767 MOVL args+0(FP), BP 1768 MOVL 0(BP), AX 1769 MOVL AX, 0(SP) 1770 MOVL 4(BP), AX 1771 MOVL AX, 4(SP) 1772 MOVL ppapi·ppb_interfaces+(PPB_GAMEPAD*8+4)(SB), AX 1773 MOVL (0*4)(AX), AX 1774 CALL AX 1775 // No return value. 1776 RET 1777 1778 TEXT ·ppb_graphics2d_create(SB),NOSPLIT,$8 1779 MOVL $ppapi·ppb_graphics2d_create(SB), 0(SP) 1780 LEAL arg0+0(FP), AX 1781 MOVL AX, 4(SP) 1782 CALL runtime·cgocall(SB) 1783 RET 1784 1785 TEXT ppapi·ppb_graphics2d_create(SB),NOSPLIT,$12 1786 MOVL args+0(FP), BP 1787 MOVL 0(BP), AX 1788 MOVL AX, 0(SP) 1789 MOVL 4(BP), AX 1790 MOVL AX, 4(SP) 1791 MOVL 8(BP), AX 1792 MOVL AX, 8(SP) 1793 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS2D*8+4)(SB), AX 1794 MOVL (0*4)(AX), AX 1795 CALL AX 1796 MOVL AX, 12(BP) 1797 RET 1798 1799 TEXT ·ppb_graphics2d_is_graphics2d(SB),NOSPLIT,$8 1800 MOVL $ppapi·ppb_graphics2d_is_graphics2d(SB), 0(SP) 1801 LEAL arg0+0(FP), AX 1802 MOVL AX, 4(SP) 1803 CALL runtime·cgocall(SB) 1804 RET 1805 1806 TEXT ppapi·ppb_graphics2d_is_graphics2d(SB),NOSPLIT,$4 1807 MOVL args+0(FP), BP 1808 MOVL 0(BP), AX 1809 MOVL AX, 0(SP) 1810 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS2D*8+4)(SB), AX 1811 MOVL (1*4)(AX), AX 1812 CALL AX 1813 MOVL AX, 4(BP) 1814 RET 1815 1816 TEXT ·ppb_graphics2d_describe(SB),NOSPLIT,$8 1817 MOVL $ppapi·ppb_graphics2d_describe(SB), 0(SP) 1818 LEAL arg0+0(FP), AX 1819 MOVL AX, 4(SP) 1820 CALL runtime·cgocall(SB) 1821 RET 1822 1823 TEXT ppapi·ppb_graphics2d_describe(SB),NOSPLIT,$12 1824 MOVL args+0(FP), BP 1825 MOVL 0(BP), AX 1826 MOVL AX, 0(SP) 1827 MOVL 4(BP), AX 1828 MOVL AX, 4(SP) 1829 MOVL 8(BP), AX 1830 MOVL AX, 8(SP) 1831 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS2D*8+4)(SB), AX 1832 MOVL (2*4)(AX), AX 1833 CALL AX 1834 MOVL AX, 12(BP) 1835 RET 1836 1837 TEXT ·ppb_graphics2d_paint_image_data(SB),NOSPLIT,$8 1838 MOVL $ppapi·ppb_graphics2d_paint_image_data(SB), 0(SP) 1839 LEAL arg0+0(FP), AX 1840 MOVL AX, 4(SP) 1841 CALL runtime·cgocall(SB) 1842 RET 1843 1844 TEXT ppapi·ppb_graphics2d_paint_image_data(SB),NOSPLIT,$16 1845 MOVL args+0(FP), BP 1846 MOVL 0(BP), AX 1847 MOVL AX, 0(SP) 1848 MOVL 4(BP), AX 1849 MOVL AX, 4(SP) 1850 MOVL 8(BP), AX 1851 MOVL AX, 8(SP) 1852 MOVL 12(BP), AX 1853 MOVL AX, 12(SP) 1854 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS2D*8+4)(SB), AX 1855 MOVL (3*4)(AX), AX 1856 CALL AX 1857 // No return value. 1858 RET 1859 1860 TEXT ·ppb_graphics2d_scroll(SB),NOSPLIT,$8 1861 MOVL $ppapi·ppb_graphics2d_scroll(SB), 0(SP) 1862 LEAL arg0+0(FP), AX 1863 MOVL AX, 4(SP) 1864 CALL runtime·cgocall(SB) 1865 RET 1866 1867 TEXT ppapi·ppb_graphics2d_scroll(SB),NOSPLIT,$12 1868 MOVL args+0(FP), BP 1869 MOVL 0(BP), AX 1870 MOVL AX, 0(SP) 1871 MOVL 4(BP), AX 1872 MOVL AX, 4(SP) 1873 MOVL 8(BP), AX 1874 MOVL AX, 8(SP) 1875 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS2D*8+4)(SB), AX 1876 MOVL (4*4)(AX), AX 1877 CALL AX 1878 MOVL AX, 12(BP) 1879 RET 1880 1881 TEXT ·ppb_graphics2d_replace_contents(SB),NOSPLIT,$8 1882 MOVL $ppapi·ppb_graphics2d_replace_contents(SB), 0(SP) 1883 LEAL arg0+0(FP), AX 1884 MOVL AX, 4(SP) 1885 CALL runtime·cgocall(SB) 1886 RET 1887 1888 TEXT ppapi·ppb_graphics2d_replace_contents(SB),NOSPLIT,$8 1889 MOVL args+0(FP), BP 1890 MOVL 0(BP), AX 1891 MOVL AX, 0(SP) 1892 MOVL 4(BP), AX 1893 MOVL AX, 4(SP) 1894 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS2D*8+4)(SB), AX 1895 MOVL (5*4)(AX), AX 1896 CALL AX 1897 // No return value. 1898 RET 1899 1900 TEXT ·ppb_graphics2d_flush(SB),NOSPLIT,$8 1901 MOVL $ppapi·ppb_graphics2d_flush(SB), 0(SP) 1902 LEAL arg0+0(FP), AX 1903 MOVL AX, 4(SP) 1904 CALL runtime·cgocall(SB) 1905 RET 1906 1907 TEXT ppapi·ppb_graphics2d_flush(SB),NOSPLIT,$16 1908 MOVL args+0(FP), BP 1909 MOVL 0(BP), AX 1910 MOVL AX, 0(SP) 1911 MOVL 4(BP), AX 1912 MOVL AX, 4(SP) 1913 MOVL 8(BP), AX 1914 MOVL AX, 8(SP) 1915 MOVL 12(BP), AX 1916 MOVL AX, 12(SP) 1917 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS2D*8+4)(SB), AX 1918 MOVL (6*4)(AX), AX 1919 CALL AX 1920 MOVL AX, 16(BP) 1921 RET 1922 1923 TEXT ·ppb_graphics2d_set_scale(SB),NOSPLIT,$8 1924 MOVL $ppapi·ppb_graphics2d_set_scale(SB), 0(SP) 1925 LEAL arg0+0(FP), AX 1926 MOVL AX, 4(SP) 1927 CALL runtime·cgocall(SB) 1928 RET 1929 1930 TEXT ppapi·ppb_graphics2d_set_scale(SB),NOSPLIT,$8 1931 MOVL args+0(FP), BP 1932 MOVL 0(BP), AX 1933 MOVL AX, 0(SP) 1934 MOVL 4(BP), AX 1935 MOVL AX, 4(SP) 1936 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS2D*8+4)(SB), AX 1937 MOVL (7*4)(AX), AX 1938 CALL AX 1939 MOVL AX, 8(BP) 1940 RET 1941 1942 TEXT ·ppb_graphics2d_get_scale(SB),NOSPLIT,$8 1943 MOVL $ppapi·ppb_graphics2d_get_scale(SB), 0(SP) 1944 LEAL arg0+0(FP), AX 1945 MOVL AX, 4(SP) 1946 CALL runtime·cgocall(SB) 1947 RET 1948 1949 TEXT ppapi·ppb_graphics2d_get_scale(SB),NOSPLIT,$4 1950 MOVL args+0(FP), BP 1951 MOVL 0(BP), AX 1952 MOVL AX, 0(SP) 1953 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS2D*8+4)(SB), AX 1954 MOVL (8*4)(AX), AX 1955 CALL AX 1956 FMOVLP F0, 4(BP) 1957 RET 1958 1959 TEXT ·ppb_graphics3d_get_attrib_max_value(SB),NOSPLIT,$8 1960 MOVL $ppapi·ppb_graphics3d_get_attrib_max_value(SB), 0(SP) 1961 LEAL arg0+0(FP), AX 1962 MOVL AX, 4(SP) 1963 CALL runtime·cgocall(SB) 1964 RET 1965 1966 TEXT ppapi·ppb_graphics3d_get_attrib_max_value(SB),NOSPLIT,$12 1967 MOVL args+0(FP), BP 1968 MOVL 0(BP), AX 1969 MOVL AX, 0(SP) 1970 MOVL 4(BP), AX 1971 MOVL AX, 4(SP) 1972 MOVL 8(BP), AX 1973 MOVL AX, 8(SP) 1974 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS3D*8+4)(SB), AX 1975 MOVL (0*4)(AX), AX 1976 CALL AX 1977 MOVL AX, 12(BP) 1978 RET 1979 1980 TEXT ·ppb_graphics3d_create(SB),NOSPLIT,$8 1981 MOVL $ppapi·ppb_graphics3d_create(SB), 0(SP) 1982 LEAL arg0+0(FP), AX 1983 MOVL AX, 4(SP) 1984 CALL runtime·cgocall(SB) 1985 RET 1986 1987 TEXT ppapi·ppb_graphics3d_create(SB),NOSPLIT,$12 1988 MOVL args+0(FP), BP 1989 MOVL 0(BP), AX 1990 MOVL AX, 0(SP) 1991 MOVL 4(BP), AX 1992 MOVL AX, 4(SP) 1993 MOVL 8(BP), AX 1994 MOVL AX, 8(SP) 1995 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS3D*8+4)(SB), AX 1996 MOVL (1*4)(AX), AX 1997 CALL AX 1998 MOVL AX, 12(BP) 1999 RET 2000 2001 TEXT ·ppb_graphics3d_is_graphics3d(SB),NOSPLIT,$8 2002 MOVL $ppapi·ppb_graphics3d_is_graphics3d(SB), 0(SP) 2003 LEAL arg0+0(FP), AX 2004 MOVL AX, 4(SP) 2005 CALL runtime·cgocall(SB) 2006 RET 2007 2008 TEXT ppapi·ppb_graphics3d_is_graphics3d(SB),NOSPLIT,$4 2009 MOVL args+0(FP), BP 2010 MOVL 0(BP), AX 2011 MOVL AX, 0(SP) 2012 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS3D*8+4)(SB), AX 2013 MOVL (2*4)(AX), AX 2014 CALL AX 2015 MOVL AX, 4(BP) 2016 RET 2017 2018 TEXT ·ppb_graphics3d_get_attribs(SB),NOSPLIT,$8 2019 MOVL $ppapi·ppb_graphics3d_get_attribs(SB), 0(SP) 2020 LEAL arg0+0(FP), AX 2021 MOVL AX, 4(SP) 2022 CALL runtime·cgocall(SB) 2023 RET 2024 2025 TEXT ppapi·ppb_graphics3d_get_attribs(SB),NOSPLIT,$8 2026 MOVL args+0(FP), BP 2027 MOVL 0(BP), AX 2028 MOVL AX, 0(SP) 2029 MOVL 4(BP), AX 2030 MOVL AX, 4(SP) 2031 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS3D*8+4)(SB), AX 2032 MOVL (3*4)(AX), AX 2033 CALL AX 2034 MOVL AX, 8(BP) 2035 RET 2036 2037 TEXT ·ppb_graphics3d_set_attribs(SB),NOSPLIT,$8 2038 MOVL $ppapi·ppb_graphics3d_set_attribs(SB), 0(SP) 2039 LEAL arg0+0(FP), AX 2040 MOVL AX, 4(SP) 2041 CALL runtime·cgocall(SB) 2042 RET 2043 2044 TEXT ppapi·ppb_graphics3d_set_attribs(SB),NOSPLIT,$8 2045 MOVL args+0(FP), BP 2046 MOVL 0(BP), AX 2047 MOVL AX, 0(SP) 2048 MOVL 4(BP), AX 2049 MOVL AX, 4(SP) 2050 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS3D*8+4)(SB), AX 2051 MOVL (4*4)(AX), AX 2052 CALL AX 2053 MOVL AX, 8(BP) 2054 RET 2055 2056 TEXT ·ppb_graphics3d_get_error(SB),NOSPLIT,$8 2057 MOVL $ppapi·ppb_graphics3d_get_error(SB), 0(SP) 2058 LEAL arg0+0(FP), AX 2059 MOVL AX, 4(SP) 2060 CALL runtime·cgocall(SB) 2061 RET 2062 2063 TEXT ppapi·ppb_graphics3d_get_error(SB),NOSPLIT,$4 2064 MOVL args+0(FP), BP 2065 MOVL 0(BP), AX 2066 MOVL AX, 0(SP) 2067 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS3D*8+4)(SB), AX 2068 MOVL (5*4)(AX), AX 2069 CALL AX 2070 MOVL AX, 4(BP) 2071 RET 2072 2073 TEXT ·ppb_graphics3d_resize_buffers(SB),NOSPLIT,$8 2074 MOVL $ppapi·ppb_graphics3d_resize_buffers(SB), 0(SP) 2075 LEAL arg0+0(FP), AX 2076 MOVL AX, 4(SP) 2077 CALL runtime·cgocall(SB) 2078 RET 2079 2080 TEXT ppapi·ppb_graphics3d_resize_buffers(SB),NOSPLIT,$12 2081 MOVL args+0(FP), BP 2082 MOVL 0(BP), AX 2083 MOVL AX, 0(SP) 2084 MOVL 4(BP), AX 2085 MOVL AX, 4(SP) 2086 MOVL 8(BP), AX 2087 MOVL AX, 8(SP) 2088 MOVL ppapi·ppb_interfaces+(PPB_GRAPHICS3D*8+4)(SB), AX 2089 MOVL (6*4)(AX), AX 2090 CALL AX 2091 MOVL AX, 12(BP) 2092 RET 2093 2094 TEXT ·ppb_hostresolver_create(SB),NOSPLIT,$8 2095 MOVL $ppapi·ppb_hostresolver_create(SB), 0(SP) 2096 LEAL arg0+0(FP), AX 2097 MOVL AX, 4(SP) 2098 CALL runtime·cgocall(SB) 2099 RET 2100 2101 TEXT ppapi·ppb_hostresolver_create(SB),NOSPLIT,$4 2102 MOVL args+0(FP), BP 2103 MOVL 0(BP), AX 2104 MOVL AX, 0(SP) 2105 MOVL ppapi·ppb_interfaces+(PPB_HOST_RESOLVER*8+4)(SB), AX 2106 MOVL (0*4)(AX), AX 2107 CALL AX 2108 MOVL AX, 4(BP) 2109 RET 2110 2111 TEXT ·ppb_hostresolver_is_host_resolver(SB),NOSPLIT,$8 2112 MOVL $ppapi·ppb_hostresolver_is_host_resolver(SB), 0(SP) 2113 LEAL arg0+0(FP), AX 2114 MOVL AX, 4(SP) 2115 CALL runtime·cgocall(SB) 2116 RET 2117 2118 TEXT ppapi·ppb_hostresolver_is_host_resolver(SB),NOSPLIT,$4 2119 MOVL args+0(FP), BP 2120 MOVL 0(BP), AX 2121 MOVL AX, 0(SP) 2122 MOVL ppapi·ppb_interfaces+(PPB_HOST_RESOLVER*8+4)(SB), AX 2123 MOVL (1*4)(AX), AX 2124 CALL AX 2125 MOVL AX, 4(BP) 2126 RET 2127 2128 TEXT ·ppb_hostresolver_resolve(SB),NOSPLIT,$8 2129 MOVL $ppapi·ppb_hostresolver_resolve(SB), 0(SP) 2130 LEAL arg0+0(FP), AX 2131 MOVL AX, 4(SP) 2132 CALL runtime·cgocall(SB) 2133 RET 2134 2135 TEXT ppapi·ppb_hostresolver_resolve(SB),NOSPLIT,$28 2136 MOVL args+0(FP), BP 2137 MOVL 0(BP), AX 2138 MOVL AX, 0(SP) 2139 MOVL 4(BP), AX 2140 MOVL AX, 4(SP) 2141 MOVL 8(BP), AX 2142 MOVL AX, 8(SP) 2143 MOVL 12(BP), AX 2144 MOVL AX, 12(SP) 2145 MOVL 16(BP), AX 2146 MOVL AX, 16(SP) 2147 MOVL 20(BP), AX 2148 MOVL AX, 20(SP) 2149 MOVL 24(BP), AX 2150 MOVL AX, 24(SP) 2151 MOVL ppapi·ppb_interfaces+(PPB_HOST_RESOLVER*8+4)(SB), AX 2152 MOVL (2*4)(AX), AX 2153 CALL AX 2154 MOVL AX, 28(BP) 2155 RET 2156 2157 TEXT ·ppb_hostresolver_get_canonical_name(SB),NOSPLIT,$8 2158 MOVL $ppapi·ppb_hostresolver_get_canonical_name(SB), 0(SP) 2159 LEAL arg0+0(FP), AX 2160 MOVL AX, 4(SP) 2161 CALL runtime·cgocall(SB) 2162 RET 2163 2164 TEXT ppapi·ppb_hostresolver_get_canonical_name(SB),NOSPLIT,$8 2165 MOVL args+0(FP), BP 2166 MOVL 0(BP), AX 2167 MOVL AX, 0(SP) 2168 MOVL 4(BP), AX 2169 MOVL AX, 4(SP) 2170 MOVL ppapi·ppb_interfaces+(PPB_HOST_RESOLVER*8+4)(SB), AX 2171 MOVL (3*4)(AX), AX 2172 CALL AX 2173 SUBL $4, SP // Adjust SP due to struct return. 2174 // No return value. 2175 RET 2176 2177 TEXT ·ppb_hostresolver_get_net_address_count(SB),NOSPLIT,$8 2178 MOVL $ppapi·ppb_hostresolver_get_net_address_count(SB), 0(SP) 2179 LEAL arg0+0(FP), AX 2180 MOVL AX, 4(SP) 2181 CALL runtime·cgocall(SB) 2182 RET 2183 2184 TEXT ppapi·ppb_hostresolver_get_net_address_count(SB),NOSPLIT,$4 2185 MOVL args+0(FP), BP 2186 MOVL 0(BP), AX 2187 MOVL AX, 0(SP) 2188 MOVL ppapi·ppb_interfaces+(PPB_HOST_RESOLVER*8+4)(SB), AX 2189 MOVL (4*4)(AX), AX 2190 CALL AX 2191 MOVL AX, 4(BP) 2192 RET 2193 2194 TEXT ·ppb_hostresolver_get_net_address(SB),NOSPLIT,$8 2195 MOVL $ppapi·ppb_hostresolver_get_net_address(SB), 0(SP) 2196 LEAL arg0+0(FP), AX 2197 MOVL AX, 4(SP) 2198 CALL runtime·cgocall(SB) 2199 RET 2200 2201 TEXT ppapi·ppb_hostresolver_get_net_address(SB),NOSPLIT,$8 2202 MOVL args+0(FP), BP 2203 MOVL 0(BP), AX 2204 MOVL AX, 0(SP) 2205 MOVL 4(BP), AX 2206 MOVL AX, 4(SP) 2207 MOVL ppapi·ppb_interfaces+(PPB_HOST_RESOLVER*8+4)(SB), AX 2208 MOVL (5*4)(AX), AX 2209 CALL AX 2210 MOVL AX, 8(BP) 2211 RET 2212 2213 TEXT ·ppb_imagedata_get_native_image_data_format(SB),NOSPLIT,$8 2214 MOVL $ppapi·ppb_imagedata_get_native_image_data_format(SB), 0(SP) 2215 LEAL arg0+0(FP), AX 2216 MOVL AX, 4(SP) 2217 CALL runtime·cgocall(SB) 2218 RET 2219 2220 TEXT ppapi·ppb_imagedata_get_native_image_data_format(SB),NOSPLIT,$0 2221 MOVL args+0(FP), BP 2222 MOVL ppapi·ppb_interfaces+(PPB_IMAGE_DATA*8+4)(SB), AX 2223 MOVL (0*4)(AX), AX 2224 CALL AX 2225 MOVL AX, 0(BP) 2226 RET 2227 2228 TEXT ·ppb_imagedata_is_image_data_supported(SB),NOSPLIT,$8 2229 MOVL $ppapi·ppb_imagedata_is_image_data_supported(SB), 0(SP) 2230 LEAL arg0+0(FP), AX 2231 MOVL AX, 4(SP) 2232 CALL runtime·cgocall(SB) 2233 RET 2234 2235 TEXT ppapi·ppb_imagedata_is_image_data_supported(SB),NOSPLIT,$4 2236 MOVL args+0(FP), BP 2237 MOVL 0(BP), AX 2238 MOVL AX, 0(SP) 2239 MOVL ppapi·ppb_interfaces+(PPB_IMAGE_DATA*8+4)(SB), AX 2240 MOVL (1*4)(AX), AX 2241 CALL AX 2242 MOVL AX, 4(BP) 2243 RET 2244 2245 TEXT ·ppb_imagedata_create(SB),NOSPLIT,$8 2246 MOVL $ppapi·ppb_imagedata_create(SB), 0(SP) 2247 LEAL arg0+0(FP), AX 2248 MOVL AX, 4(SP) 2249 CALL runtime·cgocall(SB) 2250 RET 2251 2252 TEXT ppapi·ppb_imagedata_create(SB),NOSPLIT,$16 2253 MOVL args+0(FP), BP 2254 MOVL 0(BP), AX 2255 MOVL AX, 0(SP) 2256 MOVL 4(BP), AX 2257 MOVL AX, 4(SP) 2258 MOVL 8(BP), AX 2259 MOVL AX, 8(SP) 2260 MOVL 12(BP), AX 2261 MOVL AX, 12(SP) 2262 MOVL ppapi·ppb_interfaces+(PPB_IMAGE_DATA*8+4)(SB), AX 2263 MOVL (2*4)(AX), AX 2264 CALL AX 2265 MOVL AX, 16(BP) 2266 RET 2267 2268 TEXT ·ppb_imagedata_is_image_data(SB),NOSPLIT,$8 2269 MOVL $ppapi·ppb_imagedata_is_image_data(SB), 0(SP) 2270 LEAL arg0+0(FP), AX 2271 MOVL AX, 4(SP) 2272 CALL runtime·cgocall(SB) 2273 RET 2274 2275 TEXT ppapi·ppb_imagedata_is_image_data(SB),NOSPLIT,$4 2276 MOVL args+0(FP), BP 2277 MOVL 0(BP), AX 2278 MOVL AX, 0(SP) 2279 MOVL ppapi·ppb_interfaces+(PPB_IMAGE_DATA*8+4)(SB), AX 2280 MOVL (3*4)(AX), AX 2281 CALL AX 2282 MOVL AX, 4(BP) 2283 RET 2284 2285 TEXT ·ppb_imagedata_describe(SB),NOSPLIT,$8 2286 MOVL $ppapi·ppb_imagedata_describe(SB), 0(SP) 2287 LEAL arg0+0(FP), AX 2288 MOVL AX, 4(SP) 2289 CALL runtime·cgocall(SB) 2290 RET 2291 2292 TEXT ppapi·ppb_imagedata_describe(SB),NOSPLIT,$8 2293 MOVL args+0(FP), BP 2294 MOVL 0(BP), AX 2295 MOVL AX, 0(SP) 2296 MOVL 4(BP), AX 2297 MOVL AX, 4(SP) 2298 MOVL ppapi·ppb_interfaces+(PPB_IMAGE_DATA*8+4)(SB), AX 2299 MOVL (4*4)(AX), AX 2300 CALL AX 2301 MOVL AX, 8(BP) 2302 RET 2303 2304 TEXT ·ppb_imagedata_map(SB),NOSPLIT,$8 2305 MOVL $ppapi·ppb_imagedata_map(SB), 0(SP) 2306 LEAL arg0+0(FP), AX 2307 MOVL AX, 4(SP) 2308 CALL runtime·cgocall(SB) 2309 RET 2310 2311 TEXT ppapi·ppb_imagedata_map(SB),NOSPLIT,$4 2312 MOVL args+0(FP), BP 2313 MOVL 0(BP), AX 2314 MOVL AX, 0(SP) 2315 MOVL ppapi·ppb_interfaces+(PPB_IMAGE_DATA*8+4)(SB), AX 2316 MOVL (5*4)(AX), AX 2317 CALL AX 2318 MOVL AX, 4(BP) 2319 RET 2320 2321 TEXT ·ppb_imagedata_unmap(SB),NOSPLIT,$8 2322 MOVL $ppapi·ppb_imagedata_unmap(SB), 0(SP) 2323 LEAL arg0+0(FP), AX 2324 MOVL AX, 4(SP) 2325 CALL runtime·cgocall(SB) 2326 RET 2327 2328 TEXT ppapi·ppb_imagedata_unmap(SB),NOSPLIT,$4 2329 MOVL args+0(FP), BP 2330 MOVL 0(BP), AX 2331 MOVL AX, 0(SP) 2332 MOVL ppapi·ppb_interfaces+(PPB_IMAGE_DATA*8+4)(SB), AX 2333 MOVL (6*4)(AX), AX 2334 CALL AX 2335 // No return value. 2336 RET 2337 2338 TEXT ·ppb_inputevent_request_input_events(SB),NOSPLIT,$8 2339 MOVL $ppapi·ppb_inputevent_request_input_events(SB), 0(SP) 2340 LEAL arg0+0(FP), AX 2341 MOVL AX, 4(SP) 2342 CALL runtime·cgocall(SB) 2343 RET 2344 2345 TEXT ppapi·ppb_inputevent_request_input_events(SB),NOSPLIT,$8 2346 MOVL args+0(FP), BP 2347 MOVL 0(BP), AX 2348 MOVL AX, 0(SP) 2349 MOVL 4(BP), AX 2350 MOVL AX, 4(SP) 2351 MOVL ppapi·ppb_interfaces+(PPB_INPUT_EVENT*8+4)(SB), AX 2352 MOVL (0*4)(AX), AX 2353 CALL AX 2354 MOVL AX, 8(BP) 2355 RET 2356 2357 TEXT ·ppb_inputevent_request_filtering_input_events(SB),NOSPLIT,$8 2358 MOVL $ppapi·ppb_inputevent_request_filtering_input_events(SB), 0(SP) 2359 LEAL arg0+0(FP), AX 2360 MOVL AX, 4(SP) 2361 CALL runtime·cgocall(SB) 2362 RET 2363 2364 TEXT ppapi·ppb_inputevent_request_filtering_input_events(SB),NOSPLIT,$8 2365 MOVL args+0(FP), BP 2366 MOVL 0(BP), AX 2367 MOVL AX, 0(SP) 2368 MOVL 4(BP), AX 2369 MOVL AX, 4(SP) 2370 MOVL ppapi·ppb_interfaces+(PPB_INPUT_EVENT*8+4)(SB), AX 2371 MOVL (1*4)(AX), AX 2372 CALL AX 2373 MOVL AX, 8(BP) 2374 RET 2375 2376 TEXT ·ppb_inputevent_clear_input_event_request(SB),NOSPLIT,$8 2377 MOVL $ppapi·ppb_inputevent_clear_input_event_request(SB), 0(SP) 2378 LEAL arg0+0(FP), AX 2379 MOVL AX, 4(SP) 2380 CALL runtime·cgocall(SB) 2381 RET 2382 2383 TEXT ppapi·ppb_inputevent_clear_input_event_request(SB),NOSPLIT,$8 2384 MOVL args+0(FP), BP 2385 MOVL 0(BP), AX 2386 MOVL AX, 0(SP) 2387 MOVL 4(BP), AX 2388 MOVL AX, 4(SP) 2389 MOVL ppapi·ppb_interfaces+(PPB_INPUT_EVENT*8+4)(SB), AX 2390 MOVL (2*4)(AX), AX 2391 CALL AX 2392 // No return value. 2393 RET 2394 2395 TEXT ·ppb_inputevent_is_input_event(SB),NOSPLIT,$8 2396 MOVL $ppapi·ppb_inputevent_is_input_event(SB), 0(SP) 2397 LEAL arg0+0(FP), AX 2398 MOVL AX, 4(SP) 2399 CALL runtime·cgocall(SB) 2400 RET 2401 2402 TEXT ppapi·ppb_inputevent_is_input_event(SB),NOSPLIT,$4 2403 MOVL args+0(FP), BP 2404 MOVL 0(BP), AX 2405 MOVL AX, 0(SP) 2406 MOVL ppapi·ppb_interfaces+(PPB_INPUT_EVENT*8+4)(SB), AX 2407 MOVL (3*4)(AX), AX 2408 CALL AX 2409 MOVL AX, 4(BP) 2410 RET 2411 2412 TEXT ·ppb_inputevent_get_type(SB),NOSPLIT,$8 2413 MOVL $ppapi·ppb_inputevent_get_type(SB), 0(SP) 2414 LEAL arg0+0(FP), AX 2415 MOVL AX, 4(SP) 2416 CALL runtime·cgocall(SB) 2417 RET 2418 2419 TEXT ppapi·ppb_inputevent_get_type(SB),NOSPLIT,$4 2420 MOVL args+0(FP), BP 2421 MOVL 0(BP), AX 2422 MOVL AX, 0(SP) 2423 MOVL ppapi·ppb_interfaces+(PPB_INPUT_EVENT*8+4)(SB), AX 2424 MOVL (4*4)(AX), AX 2425 CALL AX 2426 MOVL AX, 4(BP) 2427 RET 2428 2429 TEXT ·ppb_inputevent_get_time_stamp(SB),NOSPLIT,$8 2430 MOVL $ppapi·ppb_inputevent_get_time_stamp(SB), 0(SP) 2431 LEAL arg0+0(FP), AX 2432 MOVL AX, 4(SP) 2433 CALL runtime·cgocall(SB) 2434 RET 2435 2436 TEXT ppapi·ppb_inputevent_get_time_stamp(SB),NOSPLIT,$4 2437 MOVL args+0(FP), BP 2438 MOVL 0(BP), AX 2439 MOVL AX, 0(SP) 2440 MOVL ppapi·ppb_interfaces+(PPB_INPUT_EVENT*8+4)(SB), AX 2441 MOVL (5*4)(AX), AX 2442 CALL AX 2443 FMOVDP F0, 4(BP) 2444 RET 2445 2446 TEXT ·ppb_inputevent_get_modifiers(SB),NOSPLIT,$8 2447 MOVL $ppapi·ppb_inputevent_get_modifiers(SB), 0(SP) 2448 LEAL arg0+0(FP), AX 2449 MOVL AX, 4(SP) 2450 CALL runtime·cgocall(SB) 2451 RET 2452 2453 TEXT ppapi·ppb_inputevent_get_modifiers(SB),NOSPLIT,$4 2454 MOVL args+0(FP), BP 2455 MOVL 0(BP), AX 2456 MOVL AX, 0(SP) 2457 MOVL ppapi·ppb_interfaces+(PPB_INPUT_EVENT*8+4)(SB), AX 2458 MOVL (6*4)(AX), AX 2459 CALL AX 2460 MOVL AX, 4(BP) 2461 RET 2462 2463 TEXT ·ppb_instance_bind_graphics(SB),NOSPLIT,$8 2464 MOVL $ppapi·ppb_instance_bind_graphics(SB), 0(SP) 2465 LEAL arg0+0(FP), AX 2466 MOVL AX, 4(SP) 2467 CALL runtime·cgocall(SB) 2468 RET 2469 2470 TEXT ppapi·ppb_instance_bind_graphics(SB),NOSPLIT,$8 2471 MOVL args+0(FP), BP 2472 MOVL 0(BP), AX 2473 MOVL AX, 0(SP) 2474 MOVL 4(BP), AX 2475 MOVL AX, 4(SP) 2476 MOVL ppapi·ppb_interfaces+(PPB_INSTANCE*8+4)(SB), AX 2477 MOVL (0*4)(AX), AX 2478 CALL AX 2479 MOVL AX, 8(BP) 2480 RET 2481 2482 TEXT ·ppb_instance_is_full_frame(SB),NOSPLIT,$8 2483 MOVL $ppapi·ppb_instance_is_full_frame(SB), 0(SP) 2484 LEAL arg0+0(FP), AX 2485 MOVL AX, 4(SP) 2486 CALL runtime·cgocall(SB) 2487 RET 2488 2489 TEXT ppapi·ppb_instance_is_full_frame(SB),NOSPLIT,$4 2490 MOVL args+0(FP), BP 2491 MOVL 0(BP), AX 2492 MOVL AX, 0(SP) 2493 MOVL ppapi·ppb_interfaces+(PPB_INSTANCE*8+4)(SB), AX 2494 MOVL (1*4)(AX), AX 2495 CALL AX 2496 MOVL AX, 4(BP) 2497 RET 2498 2499 TEXT ·ppb_keyboardinputevent_create(SB),NOSPLIT,$8 2500 MOVL $ppapi·ppb_keyboardinputevent_create(SB), 0(SP) 2501 LEAL arg0+0(FP), AX 2502 MOVL AX, 4(SP) 2503 CALL runtime·cgocall(SB) 2504 RET 2505 2506 TEXT ppapi·ppb_keyboardinputevent_create(SB),NOSPLIT,$56 2507 MOVL args+0(FP), BP 2508 MOVL 0(BP), AX 2509 MOVL AX, 0(SP) 2510 MOVL 4(BP), AX 2511 MOVL AX, 4(SP) 2512 MOVL 8(BP), AX 2513 MOVL AX, 8(SP) 2514 MOVL 12(BP), AX 2515 MOVL AX, 12(SP) 2516 MOVL 16(BP), AX 2517 MOVL AX, 16(SP) 2518 MOVL 20(BP), AX 2519 MOVL AX, 20(SP) 2520 MOVL 24(BP), AX 2521 MOVL AX, 24(SP) 2522 MOVL 28(BP), AX 2523 MOVL AX, 28(SP) 2524 MOVL 32(BP), AX 2525 MOVL AX, 32(SP) 2526 MOVL 36(BP), AX 2527 MOVL AX, 36(SP) 2528 MOVL 40(BP), AX 2529 MOVL AX, 40(SP) 2530 MOVL 44(BP), AX 2531 MOVL AX, 44(SP) 2532 MOVL 48(BP), AX 2533 MOVL AX, 48(SP) 2534 MOVL 52(BP), AX 2535 MOVL AX, 52(SP) 2536 MOVL ppapi·ppb_interfaces+(PPB_KEYBOARD_INPUT_EVENT*8+4)(SB), AX 2537 MOVL (0*4)(AX), AX 2538 CALL AX 2539 MOVL AX, 56(BP) 2540 RET 2541 2542 TEXT ·ppb_keyboardinputevent_is_keyboard_input_event(SB),NOSPLIT,$8 2543 MOVL $ppapi·ppb_keyboardinputevent_is_keyboard_input_event(SB), 0(SP) 2544 LEAL arg0+0(FP), AX 2545 MOVL AX, 4(SP) 2546 CALL runtime·cgocall(SB) 2547 RET 2548 2549 TEXT ppapi·ppb_keyboardinputevent_is_keyboard_input_event(SB),NOSPLIT,$4 2550 MOVL args+0(FP), BP 2551 MOVL 0(BP), AX 2552 MOVL AX, 0(SP) 2553 MOVL ppapi·ppb_interfaces+(PPB_KEYBOARD_INPUT_EVENT*8+4)(SB), AX 2554 MOVL (1*4)(AX), AX 2555 CALL AX 2556 MOVL AX, 4(BP) 2557 RET 2558 2559 TEXT ·ppb_keyboardinputevent_get_key_code(SB),NOSPLIT,$8 2560 MOVL $ppapi·ppb_keyboardinputevent_get_key_code(SB), 0(SP) 2561 LEAL arg0+0(FP), AX 2562 MOVL AX, 4(SP) 2563 CALL runtime·cgocall(SB) 2564 RET 2565 2566 TEXT ppapi·ppb_keyboardinputevent_get_key_code(SB),NOSPLIT,$4 2567 MOVL args+0(FP), BP 2568 MOVL 0(BP), AX 2569 MOVL AX, 0(SP) 2570 MOVL ppapi·ppb_interfaces+(PPB_KEYBOARD_INPUT_EVENT*8+4)(SB), AX 2571 MOVL (2*4)(AX), AX 2572 CALL AX 2573 MOVL AX, 4(BP) 2574 RET 2575 2576 TEXT ·ppb_keyboardinputevent_get_character_text(SB),NOSPLIT,$8 2577 MOVL $ppapi·ppb_keyboardinputevent_get_character_text(SB), 0(SP) 2578 LEAL arg0+0(FP), AX 2579 MOVL AX, 4(SP) 2580 CALL runtime·cgocall(SB) 2581 RET 2582 2583 TEXT ppapi·ppb_keyboardinputevent_get_character_text(SB),NOSPLIT,$8 2584 MOVL args+0(FP), BP 2585 MOVL 0(BP), AX 2586 MOVL AX, 0(SP) 2587 MOVL 4(BP), AX 2588 MOVL AX, 4(SP) 2589 MOVL ppapi·ppb_interfaces+(PPB_KEYBOARD_INPUT_EVENT*8+4)(SB), AX 2590 MOVL (3*4)(AX), AX 2591 CALL AX 2592 SUBL $4, SP // Adjust SP due to struct return. 2593 // No return value. 2594 RET 2595 2596 TEXT ·ppb_keyboardinputevent_get_code(SB),NOSPLIT,$8 2597 MOVL $ppapi·ppb_keyboardinputevent_get_code(SB), 0(SP) 2598 LEAL arg0+0(FP), AX 2599 MOVL AX, 4(SP) 2600 CALL runtime·cgocall(SB) 2601 RET 2602 2603 TEXT ppapi·ppb_keyboardinputevent_get_code(SB),NOSPLIT,$8 2604 MOVL args+0(FP), BP 2605 MOVL 0(BP), AX 2606 MOVL AX, 0(SP) 2607 MOVL 4(BP), AX 2608 MOVL AX, 4(SP) 2609 MOVL ppapi·ppb_interfaces+(PPB_KEYBOARD_INPUT_EVENT*8+4)(SB), AX 2610 MOVL (4*4)(AX), AX 2611 CALL AX 2612 SUBL $4, SP // Adjust SP due to struct return. 2613 // No return value. 2614 RET 2615 2616 TEXT ·ppb_mediastreamaudiotrack_is_media_stream_audio_track(SB),NOSPLIT,$8 2617 MOVL $ppapi·ppb_mediastreamaudiotrack_is_media_stream_audio_track(SB), 0(SP) 2618 LEAL arg0+0(FP), AX 2619 MOVL AX, 4(SP) 2620 CALL runtime·cgocall(SB) 2621 RET 2622 2623 TEXT ppapi·ppb_mediastreamaudiotrack_is_media_stream_audio_track(SB),NOSPLIT,$4 2624 MOVL args+0(FP), BP 2625 MOVL 0(BP), AX 2626 MOVL AX, 0(SP) 2627 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_AUDIO_TRACK*8+4)(SB), AX 2628 MOVL (0*4)(AX), AX 2629 CALL AX 2630 MOVL AX, 4(BP) 2631 RET 2632 2633 TEXT ·ppb_mediastreamaudiotrack_configure(SB),NOSPLIT,$8 2634 MOVL $ppapi·ppb_mediastreamaudiotrack_configure(SB), 0(SP) 2635 LEAL arg0+0(FP), AX 2636 MOVL AX, 4(SP) 2637 CALL runtime·cgocall(SB) 2638 RET 2639 2640 TEXT ppapi·ppb_mediastreamaudiotrack_configure(SB),NOSPLIT,$20 2641 MOVL args+0(FP), BP 2642 MOVL 0(BP), AX 2643 MOVL AX, 0(SP) 2644 MOVL 4(BP), AX 2645 MOVL AX, 4(SP) 2646 MOVL 8(BP), AX 2647 MOVL AX, 8(SP) 2648 MOVL 12(BP), AX 2649 MOVL AX, 12(SP) 2650 MOVL 16(BP), AX 2651 MOVL AX, 16(SP) 2652 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_AUDIO_TRACK*8+4)(SB), AX 2653 MOVL (1*4)(AX), AX 2654 CALL AX 2655 MOVL AX, 20(BP) 2656 RET 2657 2658 TEXT ·ppb_mediastreamaudiotrack_get_attrib(SB),NOSPLIT,$8 2659 MOVL $ppapi·ppb_mediastreamaudiotrack_get_attrib(SB), 0(SP) 2660 LEAL arg0+0(FP), AX 2661 MOVL AX, 4(SP) 2662 CALL runtime·cgocall(SB) 2663 RET 2664 2665 TEXT ppapi·ppb_mediastreamaudiotrack_get_attrib(SB),NOSPLIT,$12 2666 MOVL args+0(FP), BP 2667 MOVL 0(BP), AX 2668 MOVL AX, 0(SP) 2669 MOVL 4(BP), AX 2670 MOVL AX, 4(SP) 2671 MOVL 8(BP), AX 2672 MOVL AX, 8(SP) 2673 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_AUDIO_TRACK*8+4)(SB), AX 2674 MOVL (2*4)(AX), AX 2675 CALL AX 2676 MOVL AX, 12(BP) 2677 RET 2678 2679 TEXT ·ppb_mediastreamaudiotrack_get_id(SB),NOSPLIT,$8 2680 MOVL $ppapi·ppb_mediastreamaudiotrack_get_id(SB), 0(SP) 2681 LEAL arg0+0(FP), AX 2682 MOVL AX, 4(SP) 2683 CALL runtime·cgocall(SB) 2684 RET 2685 2686 TEXT ppapi·ppb_mediastreamaudiotrack_get_id(SB),NOSPLIT,$8 2687 MOVL args+0(FP), BP 2688 MOVL 0(BP), AX 2689 MOVL AX, 0(SP) 2690 MOVL 4(BP), AX 2691 MOVL AX, 4(SP) 2692 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_AUDIO_TRACK*8+4)(SB), AX 2693 MOVL (3*4)(AX), AX 2694 CALL AX 2695 SUBL $4, SP // Adjust SP due to struct return. 2696 // No return value. 2697 RET 2698 2699 TEXT ·ppb_mediastreamaudiotrack_has_ended(SB),NOSPLIT,$8 2700 MOVL $ppapi·ppb_mediastreamaudiotrack_has_ended(SB), 0(SP) 2701 LEAL arg0+0(FP), AX 2702 MOVL AX, 4(SP) 2703 CALL runtime·cgocall(SB) 2704 RET 2705 2706 TEXT ppapi·ppb_mediastreamaudiotrack_has_ended(SB),NOSPLIT,$4 2707 MOVL args+0(FP), BP 2708 MOVL 0(BP), AX 2709 MOVL AX, 0(SP) 2710 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_AUDIO_TRACK*8+4)(SB), AX 2711 MOVL (4*4)(AX), AX 2712 CALL AX 2713 MOVL AX, 4(BP) 2714 RET 2715 2716 TEXT ·ppb_mediastreamaudiotrack_get_buffer(SB),NOSPLIT,$8 2717 MOVL $ppapi·ppb_mediastreamaudiotrack_get_buffer(SB), 0(SP) 2718 LEAL arg0+0(FP), AX 2719 MOVL AX, 4(SP) 2720 CALL runtime·cgocall(SB) 2721 RET 2722 2723 TEXT ppapi·ppb_mediastreamaudiotrack_get_buffer(SB),NOSPLIT,$20 2724 MOVL args+0(FP), BP 2725 MOVL 0(BP), AX 2726 MOVL AX, 0(SP) 2727 MOVL 4(BP), AX 2728 MOVL AX, 4(SP) 2729 MOVL 8(BP), AX 2730 MOVL AX, 8(SP) 2731 MOVL 12(BP), AX 2732 MOVL AX, 12(SP) 2733 MOVL 16(BP), AX 2734 MOVL AX, 16(SP) 2735 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_AUDIO_TRACK*8+4)(SB), AX 2736 MOVL (5*4)(AX), AX 2737 CALL AX 2738 MOVL AX, 20(BP) 2739 RET 2740 2741 TEXT ·ppb_mediastreamaudiotrack_recycle_buffer(SB),NOSPLIT,$8 2742 MOVL $ppapi·ppb_mediastreamaudiotrack_recycle_buffer(SB), 0(SP) 2743 LEAL arg0+0(FP), AX 2744 MOVL AX, 4(SP) 2745 CALL runtime·cgocall(SB) 2746 RET 2747 2748 TEXT ppapi·ppb_mediastreamaudiotrack_recycle_buffer(SB),NOSPLIT,$8 2749 MOVL args+0(FP), BP 2750 MOVL 0(BP), AX 2751 MOVL AX, 0(SP) 2752 MOVL 4(BP), AX 2753 MOVL AX, 4(SP) 2754 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_AUDIO_TRACK*8+4)(SB), AX 2755 MOVL (6*4)(AX), AX 2756 CALL AX 2757 MOVL AX, 8(BP) 2758 RET 2759 2760 TEXT ·ppb_mediastreamaudiotrack_close(SB),NOSPLIT,$8 2761 MOVL $ppapi·ppb_mediastreamaudiotrack_close(SB), 0(SP) 2762 LEAL arg0+0(FP), AX 2763 MOVL AX, 4(SP) 2764 CALL runtime·cgocall(SB) 2765 RET 2766 2767 TEXT ppapi·ppb_mediastreamaudiotrack_close(SB),NOSPLIT,$4 2768 MOVL args+0(FP), BP 2769 MOVL 0(BP), AX 2770 MOVL AX, 0(SP) 2771 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_AUDIO_TRACK*8+4)(SB), AX 2772 MOVL (7*4)(AX), AX 2773 CALL AX 2774 // No return value. 2775 RET 2776 2777 TEXT ·ppb_mediastreamvideotrack_is_media_stream_video_track(SB),NOSPLIT,$8 2778 MOVL $ppapi·ppb_mediastreamvideotrack_is_media_stream_video_track(SB), 0(SP) 2779 LEAL arg0+0(FP), AX 2780 MOVL AX, 4(SP) 2781 CALL runtime·cgocall(SB) 2782 RET 2783 2784 TEXT ppapi·ppb_mediastreamvideotrack_is_media_stream_video_track(SB),NOSPLIT,$4 2785 MOVL args+0(FP), BP 2786 MOVL 0(BP), AX 2787 MOVL AX, 0(SP) 2788 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_VIDEO_TRACK*8+4)(SB), AX 2789 MOVL (0*4)(AX), AX 2790 CALL AX 2791 MOVL AX, 4(BP) 2792 RET 2793 2794 TEXT ·ppb_mediastreamvideotrack_configure(SB),NOSPLIT,$8 2795 MOVL $ppapi·ppb_mediastreamvideotrack_configure(SB), 0(SP) 2796 LEAL arg0+0(FP), AX 2797 MOVL AX, 4(SP) 2798 CALL runtime·cgocall(SB) 2799 RET 2800 2801 TEXT ppapi·ppb_mediastreamvideotrack_configure(SB),NOSPLIT,$20 2802 MOVL args+0(FP), BP 2803 MOVL 0(BP), AX 2804 MOVL AX, 0(SP) 2805 MOVL 4(BP), AX 2806 MOVL AX, 4(SP) 2807 MOVL 8(BP), AX 2808 MOVL AX, 8(SP) 2809 MOVL 12(BP), AX 2810 MOVL AX, 12(SP) 2811 MOVL 16(BP), AX 2812 MOVL AX, 16(SP) 2813 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_VIDEO_TRACK*8+4)(SB), AX 2814 MOVL (1*4)(AX), AX 2815 CALL AX 2816 MOVL AX, 20(BP) 2817 RET 2818 2819 TEXT ·ppb_mediastreamvideotrack_get_attrib(SB),NOSPLIT,$8 2820 MOVL $ppapi·ppb_mediastreamvideotrack_get_attrib(SB), 0(SP) 2821 LEAL arg0+0(FP), AX 2822 MOVL AX, 4(SP) 2823 CALL runtime·cgocall(SB) 2824 RET 2825 2826 TEXT ppapi·ppb_mediastreamvideotrack_get_attrib(SB),NOSPLIT,$12 2827 MOVL args+0(FP), BP 2828 MOVL 0(BP), AX 2829 MOVL AX, 0(SP) 2830 MOVL 4(BP), AX 2831 MOVL AX, 4(SP) 2832 MOVL 8(BP), AX 2833 MOVL AX, 8(SP) 2834 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_VIDEO_TRACK*8+4)(SB), AX 2835 MOVL (2*4)(AX), AX 2836 CALL AX 2837 MOVL AX, 12(BP) 2838 RET 2839 2840 TEXT ·ppb_mediastreamvideotrack_get_id(SB),NOSPLIT,$8 2841 MOVL $ppapi·ppb_mediastreamvideotrack_get_id(SB), 0(SP) 2842 LEAL arg0+0(FP), AX 2843 MOVL AX, 4(SP) 2844 CALL runtime·cgocall(SB) 2845 RET 2846 2847 TEXT ppapi·ppb_mediastreamvideotrack_get_id(SB),NOSPLIT,$8 2848 MOVL args+0(FP), BP 2849 MOVL 0(BP), AX 2850 MOVL AX, 0(SP) 2851 MOVL 4(BP), AX 2852 MOVL AX, 4(SP) 2853 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_VIDEO_TRACK*8+4)(SB), AX 2854 MOVL (3*4)(AX), AX 2855 CALL AX 2856 SUBL $4, SP // Adjust SP due to struct return. 2857 // No return value. 2858 RET 2859 2860 TEXT ·ppb_mediastreamvideotrack_has_ended(SB),NOSPLIT,$8 2861 MOVL $ppapi·ppb_mediastreamvideotrack_has_ended(SB), 0(SP) 2862 LEAL arg0+0(FP), AX 2863 MOVL AX, 4(SP) 2864 CALL runtime·cgocall(SB) 2865 RET 2866 2867 TEXT ppapi·ppb_mediastreamvideotrack_has_ended(SB),NOSPLIT,$4 2868 MOVL args+0(FP), BP 2869 MOVL 0(BP), AX 2870 MOVL AX, 0(SP) 2871 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_VIDEO_TRACK*8+4)(SB), AX 2872 MOVL (4*4)(AX), AX 2873 CALL AX 2874 MOVL AX, 4(BP) 2875 RET 2876 2877 TEXT ·ppb_mediastreamvideotrack_get_buffer(SB),NOSPLIT,$8 2878 MOVL $ppapi·ppb_mediastreamvideotrack_get_buffer(SB), 0(SP) 2879 LEAL arg0+0(FP), AX 2880 MOVL AX, 4(SP) 2881 CALL runtime·cgocall(SB) 2882 RET 2883 2884 TEXT ppapi·ppb_mediastreamvideotrack_get_buffer(SB),NOSPLIT,$20 2885 MOVL args+0(FP), BP 2886 MOVL 0(BP), AX 2887 MOVL AX, 0(SP) 2888 MOVL 4(BP), AX 2889 MOVL AX, 4(SP) 2890 MOVL 8(BP), AX 2891 MOVL AX, 8(SP) 2892 MOVL 12(BP), AX 2893 MOVL AX, 12(SP) 2894 MOVL 16(BP), AX 2895 MOVL AX, 16(SP) 2896 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_VIDEO_TRACK*8+4)(SB), AX 2897 MOVL (5*4)(AX), AX 2898 CALL AX 2899 MOVL AX, 20(BP) 2900 RET 2901 2902 TEXT ·ppb_mediastreamvideotrack_recycle_frame(SB),NOSPLIT,$8 2903 MOVL $ppapi·ppb_mediastreamvideotrack_recycle_frame(SB), 0(SP) 2904 LEAL arg0+0(FP), AX 2905 MOVL AX, 4(SP) 2906 CALL runtime·cgocall(SB) 2907 RET 2908 2909 TEXT ppapi·ppb_mediastreamvideotrack_recycle_frame(SB),NOSPLIT,$8 2910 MOVL args+0(FP), BP 2911 MOVL 0(BP), AX 2912 MOVL AX, 0(SP) 2913 MOVL 4(BP), AX 2914 MOVL AX, 4(SP) 2915 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_VIDEO_TRACK*8+4)(SB), AX 2916 MOVL (6*4)(AX), AX 2917 CALL AX 2918 MOVL AX, 8(BP) 2919 RET 2920 2921 TEXT ·ppb_mediastreamvideotrack_close(SB),NOSPLIT,$8 2922 MOVL $ppapi·ppb_mediastreamvideotrack_close(SB), 0(SP) 2923 LEAL arg0+0(FP), AX 2924 MOVL AX, 4(SP) 2925 CALL runtime·cgocall(SB) 2926 RET 2927 2928 TEXT ppapi·ppb_mediastreamvideotrack_close(SB),NOSPLIT,$4 2929 MOVL args+0(FP), BP 2930 MOVL 0(BP), AX 2931 MOVL AX, 0(SP) 2932 MOVL ppapi·ppb_interfaces+(PPB_MEDIA_STREAM_VIDEO_TRACK*8+4)(SB), AX 2933 MOVL (7*4)(AX), AX 2934 CALL AX 2935 // No return value. 2936 RET 2937 2938 TEXT ·ppb_messaging_post_message(SB),NOSPLIT,$8 2939 MOVL $ppapi·ppb_messaging_post_message(SB), 0(SP) 2940 LEAL arg0+0(FP), AX 2941 MOVL AX, 4(SP) 2942 CALL runtime·cgocall(SB) 2943 RET 2944 2945 TEXT ppapi·ppb_messaging_post_message(SB),NOSPLIT,$20 2946 MOVL args+0(FP), BP 2947 MOVL 0(BP), AX 2948 MOVL AX, 0(SP) 2949 MOVL 4(BP), AX 2950 MOVL AX, 4(SP) 2951 MOVL 8(BP), AX 2952 MOVL AX, 8(SP) 2953 MOVL 12(BP), AX 2954 MOVL AX, 12(SP) 2955 MOVL 16(BP), AX 2956 MOVL AX, 16(SP) 2957 MOVL ppapi·ppb_interfaces+(PPB_MESSAGING*8+4)(SB), AX 2958 MOVL (0*4)(AX), AX 2959 CALL AX 2960 // No return value. 2961 RET 2962 2963 TEXT ·ppb_mouse_cursor_set_cursor(SB),NOSPLIT,$8 2964 MOVL $ppapi·ppb_mouse_cursor_set_cursor(SB), 0(SP) 2965 LEAL arg0+0(FP), AX 2966 MOVL AX, 4(SP) 2967 CALL runtime·cgocall(SB) 2968 RET 2969 2970 TEXT ppapi·ppb_mouse_cursor_set_cursor(SB),NOSPLIT,$16 2971 MOVL args+0(FP), BP 2972 MOVL 0(BP), AX 2973 MOVL AX, 0(SP) 2974 MOVL 4(BP), AX 2975 MOVL AX, 4(SP) 2976 MOVL 8(BP), AX 2977 MOVL AX, 8(SP) 2978 MOVL 12(BP), AX 2979 MOVL AX, 12(SP) 2980 MOVL ppapi·ppb_interfaces+(PPB_MOUSE_CURSOR*8+4)(SB), AX 2981 MOVL (0*4)(AX), AX 2982 CALL AX 2983 MOVL AX, 16(BP) 2984 RET 2985 2986 TEXT ·ppb_mouseinputevent_create(SB),NOSPLIT,$8 2987 MOVL $ppapi·ppb_mouseinputevent_create(SB), 0(SP) 2988 LEAL arg0+0(FP), AX 2989 MOVL AX, 4(SP) 2990 CALL runtime·cgocall(SB) 2991 RET 2992 2993 TEXT ppapi·ppb_mouseinputevent_create(SB),NOSPLIT,$36 2994 MOVL args+0(FP), BP 2995 MOVL 0(BP), AX 2996 MOVL AX, 0(SP) 2997 MOVL 4(BP), AX 2998 MOVL AX, 4(SP) 2999 MOVL 8(BP), AX 3000 MOVL AX, 8(SP) 3001 MOVL 12(BP), AX 3002 MOVL AX, 12(SP) 3003 MOVL 16(BP), AX 3004 MOVL AX, 16(SP) 3005 MOVL 20(BP), AX 3006 MOVL AX, 20(SP) 3007 MOVL 24(BP), AX 3008 MOVL AX, 24(SP) 3009 MOVL 28(BP), AX 3010 MOVL AX, 28(SP) 3011 MOVL 32(BP), AX 3012 MOVL AX, 32(SP) 3013 MOVL ppapi·ppb_interfaces+(PPB_MOUSE_INPUT_EVENT*8+4)(SB), AX 3014 MOVL (0*4)(AX), AX 3015 CALL AX 3016 MOVL AX, 36(BP) 3017 RET 3018 3019 TEXT ·ppb_mouseinputevent_is_mouse_input_event(SB),NOSPLIT,$8 3020 MOVL $ppapi·ppb_mouseinputevent_is_mouse_input_event(SB), 0(SP) 3021 LEAL arg0+0(FP), AX 3022 MOVL AX, 4(SP) 3023 CALL runtime·cgocall(SB) 3024 RET 3025 3026 TEXT ppapi·ppb_mouseinputevent_is_mouse_input_event(SB),NOSPLIT,$4 3027 MOVL args+0(FP), BP 3028 MOVL 0(BP), AX 3029 MOVL AX, 0(SP) 3030 MOVL ppapi·ppb_interfaces+(PPB_MOUSE_INPUT_EVENT*8+4)(SB), AX 3031 MOVL (1*4)(AX), AX 3032 CALL AX 3033 MOVL AX, 4(BP) 3034 RET 3035 3036 TEXT ·ppb_mouseinputevent_get_button(SB),NOSPLIT,$8 3037 MOVL $ppapi·ppb_mouseinputevent_get_button(SB), 0(SP) 3038 LEAL arg0+0(FP), AX 3039 MOVL AX, 4(SP) 3040 CALL runtime·cgocall(SB) 3041 RET 3042 3043 TEXT ppapi·ppb_mouseinputevent_get_button(SB),NOSPLIT,$4 3044 MOVL args+0(FP), BP 3045 MOVL 0(BP), AX 3046 MOVL AX, 0(SP) 3047 MOVL ppapi·ppb_interfaces+(PPB_MOUSE_INPUT_EVENT*8+4)(SB), AX 3048 MOVL (2*4)(AX), AX 3049 CALL AX 3050 MOVL AX, 4(BP) 3051 RET 3052 3053 TEXT ·ppb_mouseinputevent_get_position(SB),NOSPLIT,$8 3054 MOVL $ppapi·ppb_mouseinputevent_get_position(SB), 0(SP) 3055 LEAL arg0+0(FP), AX 3056 MOVL AX, 4(SP) 3057 CALL runtime·cgocall(SB) 3058 RET 3059 3060 TEXT ppapi·ppb_mouseinputevent_get_position(SB),NOSPLIT,$8 3061 MOVL args+0(FP), BP 3062 MOVL 0(BP), AX 3063 MOVL AX, 0(SP) 3064 MOVL 4(BP), AX 3065 MOVL AX, 4(SP) 3066 MOVL ppapi·ppb_interfaces+(PPB_MOUSE_INPUT_EVENT*8+4)(SB), AX 3067 MOVL (3*4)(AX), AX 3068 CALL AX 3069 SUBL $4, SP // Adjust SP due to struct return. 3070 // No return value. 3071 RET 3072 3073 TEXT ·ppb_mouseinputevent_get_click_count(SB),NOSPLIT,$8 3074 MOVL $ppapi·ppb_mouseinputevent_get_click_count(SB), 0(SP) 3075 LEAL arg0+0(FP), AX 3076 MOVL AX, 4(SP) 3077 CALL runtime·cgocall(SB) 3078 RET 3079 3080 TEXT ppapi·ppb_mouseinputevent_get_click_count(SB),NOSPLIT,$4 3081 MOVL args+0(FP), BP 3082 MOVL 0(BP), AX 3083 MOVL AX, 0(SP) 3084 MOVL ppapi·ppb_interfaces+(PPB_MOUSE_INPUT_EVENT*8+4)(SB), AX 3085 MOVL (4*4)(AX), AX 3086 CALL AX 3087 MOVL AX, 4(BP) 3088 RET 3089 3090 TEXT ·ppb_mouseinputevent_get_movement(SB),NOSPLIT,$8 3091 MOVL $ppapi·ppb_mouseinputevent_get_movement(SB), 0(SP) 3092 LEAL arg0+0(FP), AX 3093 MOVL AX, 4(SP) 3094 CALL runtime·cgocall(SB) 3095 RET 3096 3097 TEXT ppapi·ppb_mouseinputevent_get_movement(SB),NOSPLIT,$8 3098 MOVL args+0(FP), BP 3099 MOVL 0(BP), AX 3100 MOVL AX, 0(SP) 3101 MOVL 4(BP), AX 3102 MOVL AX, 4(SP) 3103 MOVL ppapi·ppb_interfaces+(PPB_MOUSE_INPUT_EVENT*8+4)(SB), AX 3104 MOVL (5*4)(AX), AX 3105 CALL AX 3106 SUBL $4, SP // Adjust SP due to struct return. 3107 // No return value. 3108 RET 3109 3110 TEXT ·ppb_mouselock_lock_mouse(SB),NOSPLIT,$8 3111 MOVL $ppapi·ppb_mouselock_lock_mouse(SB), 0(SP) 3112 LEAL arg0+0(FP), AX 3113 MOVL AX, 4(SP) 3114 CALL runtime·cgocall(SB) 3115 RET 3116 3117 TEXT ppapi·ppb_mouselock_lock_mouse(SB),NOSPLIT,$16 3118 MOVL args+0(FP), BP 3119 MOVL 0(BP), AX 3120 MOVL AX, 0(SP) 3121 MOVL 4(BP), AX 3122 MOVL AX, 4(SP) 3123 MOVL 8(BP), AX 3124 MOVL AX, 8(SP) 3125 MOVL 12(BP), AX 3126 MOVL AX, 12(SP) 3127 MOVL ppapi·ppb_interfaces+(PPB_MOUSE_LOCK*8+4)(SB), AX 3128 MOVL (0*4)(AX), AX 3129 CALL AX 3130 MOVL AX, 16(BP) 3131 RET 3132 3133 TEXT ·ppb_mouselock_unlock_mouse(SB),NOSPLIT,$8 3134 MOVL $ppapi·ppb_mouselock_unlock_mouse(SB), 0(SP) 3135 LEAL arg0+0(FP), AX 3136 MOVL AX, 4(SP) 3137 CALL runtime·cgocall(SB) 3138 RET 3139 3140 TEXT ppapi·ppb_mouselock_unlock_mouse(SB),NOSPLIT,$4 3141 MOVL args+0(FP), BP 3142 MOVL 0(BP), AX 3143 MOVL AX, 0(SP) 3144 MOVL ppapi·ppb_interfaces+(PPB_MOUSE_LOCK*8+4)(SB), AX 3145 MOVL (1*4)(AX), AX 3146 CALL AX 3147 // No return value. 3148 RET 3149 3150 TEXT ·ppb_netaddress_create_from_ipv4_address(SB),NOSPLIT,$8 3151 MOVL $ppapi·ppb_netaddress_create_from_ipv4_address(SB), 0(SP) 3152 LEAL arg0+0(FP), AX 3153 MOVL AX, 4(SP) 3154 CALL runtime·cgocall(SB) 3155 RET 3156 3157 TEXT ppapi·ppb_netaddress_create_from_ipv4_address(SB),NOSPLIT,$8 3158 MOVL args+0(FP), BP 3159 MOVL 0(BP), AX 3160 MOVL AX, 0(SP) 3161 MOVL 4(BP), AX 3162 MOVL AX, 4(SP) 3163 MOVL ppapi·ppb_interfaces+(PPB_NET_ADDRESS*8+4)(SB), AX 3164 MOVL (0*4)(AX), AX 3165 CALL AX 3166 MOVL AX, 8(BP) 3167 RET 3168 3169 TEXT ·ppb_netaddress_create_from_ipv6_address(SB),NOSPLIT,$8 3170 MOVL $ppapi·ppb_netaddress_create_from_ipv6_address(SB), 0(SP) 3171 LEAL arg0+0(FP), AX 3172 MOVL AX, 4(SP) 3173 CALL runtime·cgocall(SB) 3174 RET 3175 3176 TEXT ppapi·ppb_netaddress_create_from_ipv6_address(SB),NOSPLIT,$8 3177 MOVL args+0(FP), BP 3178 MOVL 0(BP), AX 3179 MOVL AX, 0(SP) 3180 MOVL 4(BP), AX 3181 MOVL AX, 4(SP) 3182 MOVL ppapi·ppb_interfaces+(PPB_NET_ADDRESS*8+4)(SB), AX 3183 MOVL (1*4)(AX), AX 3184 CALL AX 3185 MOVL AX, 8(BP) 3186 RET 3187 3188 TEXT ·ppb_netaddress_is_net_address(SB),NOSPLIT,$8 3189 MOVL $ppapi·ppb_netaddress_is_net_address(SB), 0(SP) 3190 LEAL arg0+0(FP), AX 3191 MOVL AX, 4(SP) 3192 CALL runtime·cgocall(SB) 3193 RET 3194 3195 TEXT ppapi·ppb_netaddress_is_net_address(SB),NOSPLIT,$4 3196 MOVL args+0(FP), BP 3197 MOVL 0(BP), AX 3198 MOVL AX, 0(SP) 3199 MOVL ppapi·ppb_interfaces+(PPB_NET_ADDRESS*8+4)(SB), AX 3200 MOVL (2*4)(AX), AX 3201 CALL AX 3202 MOVL AX, 4(BP) 3203 RET 3204 3205 TEXT ·ppb_netaddress_get_family(SB),NOSPLIT,$8 3206 MOVL $ppapi·ppb_netaddress_get_family(SB), 0(SP) 3207 LEAL arg0+0(FP), AX 3208 MOVL AX, 4(SP) 3209 CALL runtime·cgocall(SB) 3210 RET 3211 3212 TEXT ppapi·ppb_netaddress_get_family(SB),NOSPLIT,$4 3213 MOVL args+0(FP), BP 3214 MOVL 0(BP), AX 3215 MOVL AX, 0(SP) 3216 MOVL ppapi·ppb_interfaces+(PPB_NET_ADDRESS*8+4)(SB), AX 3217 MOVL (3*4)(AX), AX 3218 CALL AX 3219 MOVL AX, 4(BP) 3220 RET 3221 3222 TEXT ·ppb_netaddress_describe_as_string(SB),NOSPLIT,$8 3223 MOVL $ppapi·ppb_netaddress_describe_as_string(SB), 0(SP) 3224 LEAL arg0+0(FP), AX 3225 MOVL AX, 4(SP) 3226 CALL runtime·cgocall(SB) 3227 RET 3228 3229 TEXT ppapi·ppb_netaddress_describe_as_string(SB),NOSPLIT,$12 3230 MOVL args+0(FP), BP 3231 MOVL 0(BP), AX 3232 MOVL AX, 0(SP) 3233 MOVL 4(BP), AX 3234 MOVL AX, 4(SP) 3235 MOVL 8(BP), AX 3236 MOVL AX, 8(SP) 3237 MOVL ppapi·ppb_interfaces+(PPB_NET_ADDRESS*8+4)(SB), AX 3238 MOVL (4*4)(AX), AX 3239 CALL AX 3240 SUBL $4, SP // Adjust SP due to struct return. 3241 // No return value. 3242 RET 3243 3244 TEXT ·ppb_netaddress_describe_as_ipv4_address(SB),NOSPLIT,$8 3245 MOVL $ppapi·ppb_netaddress_describe_as_ipv4_address(SB), 0(SP) 3246 LEAL arg0+0(FP), AX 3247 MOVL AX, 4(SP) 3248 CALL runtime·cgocall(SB) 3249 RET 3250 3251 TEXT ppapi·ppb_netaddress_describe_as_ipv4_address(SB),NOSPLIT,$8 3252 MOVL args+0(FP), BP 3253 MOVL 0(BP), AX 3254 MOVL AX, 0(SP) 3255 MOVL 4(BP), AX 3256 MOVL AX, 4(SP) 3257 MOVL ppapi·ppb_interfaces+(PPB_NET_ADDRESS*8+4)(SB), AX 3258 MOVL (5*4)(AX), AX 3259 CALL AX 3260 MOVL AX, 8(BP) 3261 RET 3262 3263 TEXT ·ppb_netaddress_describe_as_ipv6_address(SB),NOSPLIT,$8 3264 MOVL $ppapi·ppb_netaddress_describe_as_ipv6_address(SB), 0(SP) 3265 LEAL arg0+0(FP), AX 3266 MOVL AX, 4(SP) 3267 CALL runtime·cgocall(SB) 3268 RET 3269 3270 TEXT ppapi·ppb_netaddress_describe_as_ipv6_address(SB),NOSPLIT,$8 3271 MOVL args+0(FP), BP 3272 MOVL 0(BP), AX 3273 MOVL AX, 0(SP) 3274 MOVL 4(BP), AX 3275 MOVL AX, 4(SP) 3276 MOVL ppapi·ppb_interfaces+(PPB_NET_ADDRESS*8+4)(SB), AX 3277 MOVL (6*4)(AX), AX 3278 CALL AX 3279 MOVL AX, 8(BP) 3280 RET 3281 3282 TEXT ·ppb_networklist_is_network_list(SB),NOSPLIT,$8 3283 MOVL $ppapi·ppb_networklist_is_network_list(SB), 0(SP) 3284 LEAL arg0+0(FP), AX 3285 MOVL AX, 4(SP) 3286 CALL runtime·cgocall(SB) 3287 RET 3288 3289 TEXT ppapi·ppb_networklist_is_network_list(SB),NOSPLIT,$4 3290 MOVL args+0(FP), BP 3291 MOVL 0(BP), AX 3292 MOVL AX, 0(SP) 3293 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_LIST*8+4)(SB), AX 3294 MOVL (0*4)(AX), AX 3295 CALL AX 3296 MOVL AX, 4(BP) 3297 RET 3298 3299 TEXT ·ppb_networklist_get_count(SB),NOSPLIT,$8 3300 MOVL $ppapi·ppb_networklist_get_count(SB), 0(SP) 3301 LEAL arg0+0(FP), AX 3302 MOVL AX, 4(SP) 3303 CALL runtime·cgocall(SB) 3304 RET 3305 3306 TEXT ppapi·ppb_networklist_get_count(SB),NOSPLIT,$4 3307 MOVL args+0(FP), BP 3308 MOVL 0(BP), AX 3309 MOVL AX, 0(SP) 3310 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_LIST*8+4)(SB), AX 3311 MOVL (1*4)(AX), AX 3312 CALL AX 3313 MOVL AX, 4(BP) 3314 RET 3315 3316 TEXT ·ppb_networklist_get_name(SB),NOSPLIT,$8 3317 MOVL $ppapi·ppb_networklist_get_name(SB), 0(SP) 3318 LEAL arg0+0(FP), AX 3319 MOVL AX, 4(SP) 3320 CALL runtime·cgocall(SB) 3321 RET 3322 3323 TEXT ppapi·ppb_networklist_get_name(SB),NOSPLIT,$12 3324 MOVL args+0(FP), BP 3325 MOVL 0(BP), AX 3326 MOVL AX, 0(SP) 3327 MOVL 4(BP), AX 3328 MOVL AX, 4(SP) 3329 MOVL 8(BP), AX 3330 MOVL AX, 8(SP) 3331 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_LIST*8+4)(SB), AX 3332 MOVL (2*4)(AX), AX 3333 CALL AX 3334 SUBL $4, SP // Adjust SP due to struct return. 3335 // No return value. 3336 RET 3337 3338 TEXT ·ppb_networklist_get_type(SB),NOSPLIT,$8 3339 MOVL $ppapi·ppb_networklist_get_type(SB), 0(SP) 3340 LEAL arg0+0(FP), AX 3341 MOVL AX, 4(SP) 3342 CALL runtime·cgocall(SB) 3343 RET 3344 3345 TEXT ppapi·ppb_networklist_get_type(SB),NOSPLIT,$8 3346 MOVL args+0(FP), BP 3347 MOVL 0(BP), AX 3348 MOVL AX, 0(SP) 3349 MOVL 4(BP), AX 3350 MOVL AX, 4(SP) 3351 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_LIST*8+4)(SB), AX 3352 MOVL (3*4)(AX), AX 3353 CALL AX 3354 MOVL AX, 8(BP) 3355 RET 3356 3357 TEXT ·ppb_networklist_get_state(SB),NOSPLIT,$8 3358 MOVL $ppapi·ppb_networklist_get_state(SB), 0(SP) 3359 LEAL arg0+0(FP), AX 3360 MOVL AX, 4(SP) 3361 CALL runtime·cgocall(SB) 3362 RET 3363 3364 TEXT ppapi·ppb_networklist_get_state(SB),NOSPLIT,$8 3365 MOVL args+0(FP), BP 3366 MOVL 0(BP), AX 3367 MOVL AX, 0(SP) 3368 MOVL 4(BP), AX 3369 MOVL AX, 4(SP) 3370 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_LIST*8+4)(SB), AX 3371 MOVL (4*4)(AX), AX 3372 CALL AX 3373 MOVL AX, 8(BP) 3374 RET 3375 3376 TEXT ·ppb_networklist_get_ip_addresses(SB),NOSPLIT,$8 3377 MOVL $ppapi·ppb_networklist_get_ip_addresses(SB), 0(SP) 3378 LEAL arg0+0(FP), AX 3379 MOVL AX, 4(SP) 3380 CALL runtime·cgocall(SB) 3381 RET 3382 3383 TEXT ppapi·ppb_networklist_get_ip_addresses(SB),NOSPLIT,$12 3384 MOVL args+0(FP), BP 3385 MOVL 0(BP), AX 3386 MOVL AX, 0(SP) 3387 MOVL 4(BP), AX 3388 MOVL AX, 4(SP) 3389 MOVL 8(BP), AX 3390 MOVL AX, 8(SP) 3391 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_LIST*8+4)(SB), AX 3392 MOVL (5*4)(AX), AX 3393 CALL AX 3394 MOVL AX, 12(BP) 3395 RET 3396 3397 TEXT ·ppb_networklist_get_display_name(SB),NOSPLIT,$8 3398 MOVL $ppapi·ppb_networklist_get_display_name(SB), 0(SP) 3399 LEAL arg0+0(FP), AX 3400 MOVL AX, 4(SP) 3401 CALL runtime·cgocall(SB) 3402 RET 3403 3404 TEXT ppapi·ppb_networklist_get_display_name(SB),NOSPLIT,$12 3405 MOVL args+0(FP), BP 3406 MOVL 0(BP), AX 3407 MOVL AX, 0(SP) 3408 MOVL 4(BP), AX 3409 MOVL AX, 4(SP) 3410 MOVL 8(BP), AX 3411 MOVL AX, 8(SP) 3412 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_LIST*8+4)(SB), AX 3413 MOVL (6*4)(AX), AX 3414 CALL AX 3415 SUBL $4, SP // Adjust SP due to struct return. 3416 // No return value. 3417 RET 3418 3419 TEXT ·ppb_networklist_get_mtu(SB),NOSPLIT,$8 3420 MOVL $ppapi·ppb_networklist_get_mtu(SB), 0(SP) 3421 LEAL arg0+0(FP), AX 3422 MOVL AX, 4(SP) 3423 CALL runtime·cgocall(SB) 3424 RET 3425 3426 TEXT ppapi·ppb_networklist_get_mtu(SB),NOSPLIT,$8 3427 MOVL args+0(FP), BP 3428 MOVL 0(BP), AX 3429 MOVL AX, 0(SP) 3430 MOVL 4(BP), AX 3431 MOVL AX, 4(SP) 3432 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_LIST*8+4)(SB), AX 3433 MOVL (7*4)(AX), AX 3434 CALL AX 3435 MOVL AX, 8(BP) 3436 RET 3437 3438 TEXT ·ppb_network_monitor_create(SB),NOSPLIT,$8 3439 MOVL $ppapi·ppb_network_monitor_create(SB), 0(SP) 3440 LEAL arg0+0(FP), AX 3441 MOVL AX, 4(SP) 3442 CALL runtime·cgocall(SB) 3443 RET 3444 3445 TEXT ppapi·ppb_network_monitor_create(SB),NOSPLIT,$4 3446 MOVL args+0(FP), BP 3447 MOVL 0(BP), AX 3448 MOVL AX, 0(SP) 3449 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_MONITOR*8+4)(SB), AX 3450 MOVL (0*4)(AX), AX 3451 CALL AX 3452 MOVL AX, 4(BP) 3453 RET 3454 3455 TEXT ·ppb_network_monitor_update_network_list(SB),NOSPLIT,$8 3456 MOVL $ppapi·ppb_network_monitor_update_network_list(SB), 0(SP) 3457 LEAL arg0+0(FP), AX 3458 MOVL AX, 4(SP) 3459 CALL runtime·cgocall(SB) 3460 RET 3461 3462 TEXT ppapi·ppb_network_monitor_update_network_list(SB),NOSPLIT,$20 3463 MOVL args+0(FP), BP 3464 MOVL 0(BP), AX 3465 MOVL AX, 0(SP) 3466 MOVL 4(BP), AX 3467 MOVL AX, 4(SP) 3468 MOVL 8(BP), AX 3469 MOVL AX, 8(SP) 3470 MOVL 12(BP), AX 3471 MOVL AX, 12(SP) 3472 MOVL 16(BP), AX 3473 MOVL AX, 16(SP) 3474 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_MONITOR*8+4)(SB), AX 3475 MOVL (1*4)(AX), AX 3476 CALL AX 3477 MOVL AX, 20(BP) 3478 RET 3479 3480 TEXT ·ppb_network_monitor_is_network_monitor(SB),NOSPLIT,$8 3481 MOVL $ppapi·ppb_network_monitor_is_network_monitor(SB), 0(SP) 3482 LEAL arg0+0(FP), AX 3483 MOVL AX, 4(SP) 3484 CALL runtime·cgocall(SB) 3485 RET 3486 3487 TEXT ppapi·ppb_network_monitor_is_network_monitor(SB),NOSPLIT,$4 3488 MOVL args+0(FP), BP 3489 MOVL 0(BP), AX 3490 MOVL AX, 0(SP) 3491 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_MONITOR*8+4)(SB), AX 3492 MOVL (2*4)(AX), AX 3493 CALL AX 3494 MOVL AX, 4(BP) 3495 RET 3496 3497 TEXT ·ppb_networkproxy_get_proxy_for_url(SB),NOSPLIT,$8 3498 MOVL $ppapi·ppb_networkproxy_get_proxy_for_url(SB), 0(SP) 3499 LEAL arg0+0(FP), AX 3500 MOVL AX, 4(SP) 3501 CALL runtime·cgocall(SB) 3502 RET 3503 3504 TEXT ppapi·ppb_networkproxy_get_proxy_for_url(SB),NOSPLIT,$36 3505 MOVL args+0(FP), BP 3506 MOVL 0(BP), AX 3507 MOVL AX, 0(SP) 3508 MOVL 4(BP), AX 3509 MOVL AX, 4(SP) 3510 MOVL 8(BP), AX 3511 MOVL AX, 8(SP) 3512 MOVL 12(BP), AX 3513 MOVL AX, 12(SP) 3514 MOVL 16(BP), AX 3515 MOVL AX, 16(SP) 3516 MOVL 20(BP), AX 3517 MOVL AX, 20(SP) 3518 MOVL 24(BP), AX 3519 MOVL AX, 24(SP) 3520 MOVL 28(BP), AX 3521 MOVL AX, 28(SP) 3522 MOVL 32(BP), AX 3523 MOVL AX, 32(SP) 3524 MOVL ppapi·ppb_interfaces+(PPB_NETWORK_PROXY*8+4)(SB), AX 3525 MOVL (0*4)(AX), AX 3526 CALL AX 3527 MOVL AX, 36(BP) 3528 RET 3529 3530 TEXT ·ppb_tcpsocket_create(SB),NOSPLIT,$8 3531 MOVL $ppapi·ppb_tcpsocket_create(SB), 0(SP) 3532 LEAL arg0+0(FP), AX 3533 MOVL AX, 4(SP) 3534 CALL runtime·cgocall(SB) 3535 RET 3536 3537 TEXT ppapi·ppb_tcpsocket_create(SB),NOSPLIT,$4 3538 MOVL args+0(FP), BP 3539 MOVL 0(BP), AX 3540 MOVL AX, 0(SP) 3541 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3542 MOVL (0*4)(AX), AX 3543 CALL AX 3544 MOVL AX, 4(BP) 3545 RET 3546 3547 TEXT ·ppb_tcpsocket_is_tcp_socket(SB),NOSPLIT,$8 3548 MOVL $ppapi·ppb_tcpsocket_is_tcp_socket(SB), 0(SP) 3549 LEAL arg0+0(FP), AX 3550 MOVL AX, 4(SP) 3551 CALL runtime·cgocall(SB) 3552 RET 3553 3554 TEXT ppapi·ppb_tcpsocket_is_tcp_socket(SB),NOSPLIT,$4 3555 MOVL args+0(FP), BP 3556 MOVL 0(BP), AX 3557 MOVL AX, 0(SP) 3558 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3559 MOVL (1*4)(AX), AX 3560 CALL AX 3561 MOVL AX, 4(BP) 3562 RET 3563 3564 TEXT ·ppb_tcpsocket_bind(SB),NOSPLIT,$8 3565 MOVL $ppapi·ppb_tcpsocket_bind(SB), 0(SP) 3566 LEAL arg0+0(FP), AX 3567 MOVL AX, 4(SP) 3568 CALL runtime·cgocall(SB) 3569 RET 3570 3571 TEXT ppapi·ppb_tcpsocket_bind(SB),NOSPLIT,$20 3572 MOVL args+0(FP), BP 3573 MOVL 0(BP), AX 3574 MOVL AX, 0(SP) 3575 MOVL 4(BP), AX 3576 MOVL AX, 4(SP) 3577 MOVL 8(BP), AX 3578 MOVL AX, 8(SP) 3579 MOVL 12(BP), AX 3580 MOVL AX, 12(SP) 3581 MOVL 16(BP), AX 3582 MOVL AX, 16(SP) 3583 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3584 MOVL (2*4)(AX), AX 3585 CALL AX 3586 MOVL AX, 20(BP) 3587 RET 3588 3589 TEXT ·ppb_tcpsocket_connect(SB),NOSPLIT,$8 3590 MOVL $ppapi·ppb_tcpsocket_connect(SB), 0(SP) 3591 LEAL arg0+0(FP), AX 3592 MOVL AX, 4(SP) 3593 CALL runtime·cgocall(SB) 3594 RET 3595 3596 TEXT ppapi·ppb_tcpsocket_connect(SB),NOSPLIT,$20 3597 MOVL args+0(FP), BP 3598 MOVL 0(BP), AX 3599 MOVL AX, 0(SP) 3600 MOVL 4(BP), AX 3601 MOVL AX, 4(SP) 3602 MOVL 8(BP), AX 3603 MOVL AX, 8(SP) 3604 MOVL 12(BP), AX 3605 MOVL AX, 12(SP) 3606 MOVL 16(BP), AX 3607 MOVL AX, 16(SP) 3608 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3609 MOVL (3*4)(AX), AX 3610 CALL AX 3611 MOVL AX, 20(BP) 3612 RET 3613 3614 TEXT ·ppb_tcpsocket_get_local_address(SB),NOSPLIT,$8 3615 MOVL $ppapi·ppb_tcpsocket_get_local_address(SB), 0(SP) 3616 LEAL arg0+0(FP), AX 3617 MOVL AX, 4(SP) 3618 CALL runtime·cgocall(SB) 3619 RET 3620 3621 TEXT ppapi·ppb_tcpsocket_get_local_address(SB),NOSPLIT,$4 3622 MOVL args+0(FP), BP 3623 MOVL 0(BP), AX 3624 MOVL AX, 0(SP) 3625 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3626 MOVL (4*4)(AX), AX 3627 CALL AX 3628 MOVL AX, 4(BP) 3629 RET 3630 3631 TEXT ·ppb_tcpsocket_get_remote_address(SB),NOSPLIT,$8 3632 MOVL $ppapi·ppb_tcpsocket_get_remote_address(SB), 0(SP) 3633 LEAL arg0+0(FP), AX 3634 MOVL AX, 4(SP) 3635 CALL runtime·cgocall(SB) 3636 RET 3637 3638 TEXT ppapi·ppb_tcpsocket_get_remote_address(SB),NOSPLIT,$4 3639 MOVL args+0(FP), BP 3640 MOVL 0(BP), AX 3641 MOVL AX, 0(SP) 3642 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3643 MOVL (5*4)(AX), AX 3644 CALL AX 3645 MOVL AX, 4(BP) 3646 RET 3647 3648 TEXT ·ppb_tcpsocket_read(SB),NOSPLIT,$8 3649 MOVL $ppapi·ppb_tcpsocket_read(SB), 0(SP) 3650 LEAL arg0+0(FP), AX 3651 MOVL AX, 4(SP) 3652 CALL runtime·cgocall(SB) 3653 RET 3654 3655 TEXT ppapi·ppb_tcpsocket_read(SB),NOSPLIT,$24 3656 MOVL args+0(FP), BP 3657 MOVL 0(BP), AX 3658 MOVL AX, 0(SP) 3659 MOVL 4(BP), AX 3660 MOVL AX, 4(SP) 3661 MOVL 8(BP), AX 3662 MOVL AX, 8(SP) 3663 MOVL 12(BP), AX 3664 MOVL AX, 12(SP) 3665 MOVL 16(BP), AX 3666 MOVL AX, 16(SP) 3667 MOVL 20(BP), AX 3668 MOVL AX, 20(SP) 3669 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3670 MOVL (6*4)(AX), AX 3671 CALL AX 3672 MOVL AX, 24(BP) 3673 RET 3674 3675 TEXT ·ppb_tcpsocket_write(SB),NOSPLIT,$8 3676 MOVL $ppapi·ppb_tcpsocket_write(SB), 0(SP) 3677 LEAL arg0+0(FP), AX 3678 MOVL AX, 4(SP) 3679 CALL runtime·cgocall(SB) 3680 RET 3681 3682 TEXT ppapi·ppb_tcpsocket_write(SB),NOSPLIT,$24 3683 MOVL args+0(FP), BP 3684 MOVL 0(BP), AX 3685 MOVL AX, 0(SP) 3686 MOVL 4(BP), AX 3687 MOVL AX, 4(SP) 3688 MOVL 8(BP), AX 3689 MOVL AX, 8(SP) 3690 MOVL 12(BP), AX 3691 MOVL AX, 12(SP) 3692 MOVL 16(BP), AX 3693 MOVL AX, 16(SP) 3694 MOVL 20(BP), AX 3695 MOVL AX, 20(SP) 3696 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3697 MOVL (7*4)(AX), AX 3698 CALL AX 3699 MOVL AX, 24(BP) 3700 RET 3701 3702 TEXT ·ppb_tcpsocket_listen(SB),NOSPLIT,$8 3703 MOVL $ppapi·ppb_tcpsocket_listen(SB), 0(SP) 3704 LEAL arg0+0(FP), AX 3705 MOVL AX, 4(SP) 3706 CALL runtime·cgocall(SB) 3707 RET 3708 3709 TEXT ppapi·ppb_tcpsocket_listen(SB),NOSPLIT,$20 3710 MOVL args+0(FP), BP 3711 MOVL 0(BP), AX 3712 MOVL AX, 0(SP) 3713 MOVL 4(BP), AX 3714 MOVL AX, 4(SP) 3715 MOVL 8(BP), AX 3716 MOVL AX, 8(SP) 3717 MOVL 12(BP), AX 3718 MOVL AX, 12(SP) 3719 MOVL 16(BP), AX 3720 MOVL AX, 16(SP) 3721 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3722 MOVL (8*4)(AX), AX 3723 CALL AX 3724 MOVL AX, 20(BP) 3725 RET 3726 3727 TEXT ·ppb_tcpsocket_accept(SB),NOSPLIT,$8 3728 MOVL $ppapi·ppb_tcpsocket_accept(SB), 0(SP) 3729 LEAL arg0+0(FP), AX 3730 MOVL AX, 4(SP) 3731 CALL runtime·cgocall(SB) 3732 RET 3733 3734 TEXT ppapi·ppb_tcpsocket_accept(SB),NOSPLIT,$20 3735 MOVL args+0(FP), BP 3736 MOVL 0(BP), AX 3737 MOVL AX, 0(SP) 3738 MOVL 4(BP), AX 3739 MOVL AX, 4(SP) 3740 MOVL 8(BP), AX 3741 MOVL AX, 8(SP) 3742 MOVL 12(BP), AX 3743 MOVL AX, 12(SP) 3744 MOVL 16(BP), AX 3745 MOVL AX, 16(SP) 3746 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3747 MOVL (9*4)(AX), AX 3748 CALL AX 3749 MOVL AX, 20(BP) 3750 RET 3751 3752 TEXT ·ppb_tcpsocket_close(SB),NOSPLIT,$8 3753 MOVL $ppapi·ppb_tcpsocket_close(SB), 0(SP) 3754 LEAL arg0+0(FP), AX 3755 MOVL AX, 4(SP) 3756 CALL runtime·cgocall(SB) 3757 RET 3758 3759 TEXT ppapi·ppb_tcpsocket_close(SB),NOSPLIT,$4 3760 MOVL args+0(FP), BP 3761 MOVL 0(BP), AX 3762 MOVL AX, 0(SP) 3763 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3764 MOVL (10*4)(AX), AX 3765 CALL AX 3766 // No return value. 3767 RET 3768 3769 TEXT ·ppb_tcpsocket_set_option(SB),NOSPLIT,$8 3770 MOVL $ppapi·ppb_tcpsocket_set_option(SB), 0(SP) 3771 LEAL arg0+0(FP), AX 3772 MOVL AX, 4(SP) 3773 CALL runtime·cgocall(SB) 3774 RET 3775 3776 TEXT ppapi·ppb_tcpsocket_set_option(SB),NOSPLIT,$36 3777 MOVL args+0(FP), BP 3778 MOVL 0(BP), AX 3779 MOVL AX, 0(SP) 3780 MOVL 4(BP), AX 3781 MOVL AX, 4(SP) 3782 MOVL 8(BP), AX 3783 MOVL AX, 8(SP) 3784 MOVL 12(BP), AX 3785 MOVL AX, 12(SP) 3786 MOVL 16(BP), AX 3787 MOVL AX, 16(SP) 3788 MOVL 20(BP), AX 3789 MOVL AX, 20(SP) 3790 MOVL 24(BP), AX 3791 MOVL AX, 24(SP) 3792 MOVL 28(BP), AX 3793 MOVL AX, 28(SP) 3794 MOVL 32(BP), AX 3795 MOVL AX, 32(SP) 3796 MOVL ppapi·ppb_interfaces+(PPB_TCP_SOCKET*8+4)(SB), AX 3797 MOVL (11*4)(AX), AX 3798 CALL AX 3799 MOVL AX, 36(BP) 3800 RET 3801 3802 TEXT ·ppb_textinputcontroller_set_text_input_type(SB),NOSPLIT,$8 3803 MOVL $ppapi·ppb_textinputcontroller_set_text_input_type(SB), 0(SP) 3804 LEAL arg0+0(FP), AX 3805 MOVL AX, 4(SP) 3806 CALL runtime·cgocall(SB) 3807 RET 3808 3809 TEXT ppapi·ppb_textinputcontroller_set_text_input_type(SB),NOSPLIT,$8 3810 MOVL args+0(FP), BP 3811 MOVL 0(BP), AX 3812 MOVL AX, 0(SP) 3813 MOVL 4(BP), AX 3814 MOVL AX, 4(SP) 3815 MOVL ppapi·ppb_interfaces+(PPB_TEXT_INPUT_CONTROLLER*8+4)(SB), AX 3816 MOVL (0*4)(AX), AX 3817 CALL AX 3818 // No return value. 3819 RET 3820 3821 TEXT ·ppb_textinputcontroller_update_caret_position(SB),NOSPLIT,$8 3822 MOVL $ppapi·ppb_textinputcontroller_update_caret_position(SB), 0(SP) 3823 LEAL arg0+0(FP), AX 3824 MOVL AX, 4(SP) 3825 CALL runtime·cgocall(SB) 3826 RET 3827 3828 TEXT ppapi·ppb_textinputcontroller_update_caret_position(SB),NOSPLIT,$8 3829 MOVL args+0(FP), BP 3830 MOVL 0(BP), AX 3831 MOVL AX, 0(SP) 3832 MOVL 4(BP), AX 3833 MOVL AX, 4(SP) 3834 MOVL ppapi·ppb_interfaces+(PPB_TEXT_INPUT_CONTROLLER*8+4)(SB), AX 3835 MOVL (1*4)(AX), AX 3836 CALL AX 3837 // No return value. 3838 RET 3839 3840 TEXT ·ppb_textinputcontroller_cancel_composition_text(SB),NOSPLIT,$8 3841 MOVL $ppapi·ppb_textinputcontroller_cancel_composition_text(SB), 0(SP) 3842 LEAL arg0+0(FP), AX 3843 MOVL AX, 4(SP) 3844 CALL runtime·cgocall(SB) 3845 RET 3846 3847 TEXT ppapi·ppb_textinputcontroller_cancel_composition_text(SB),NOSPLIT,$4 3848 MOVL args+0(FP), BP 3849 MOVL 0(BP), AX 3850 MOVL AX, 0(SP) 3851 MOVL ppapi·ppb_interfaces+(PPB_TEXT_INPUT_CONTROLLER*8+4)(SB), AX 3852 MOVL (2*4)(AX), AX 3853 CALL AX 3854 // No return value. 3855 RET 3856 3857 TEXT ·ppb_textinputcontroller_update_surrounding_text(SB),NOSPLIT,$8 3858 MOVL $ppapi·ppb_textinputcontroller_update_surrounding_text(SB), 0(SP) 3859 LEAL arg0+0(FP), AX 3860 MOVL AX, 4(SP) 3861 CALL runtime·cgocall(SB) 3862 RET 3863 3864 TEXT ppapi·ppb_textinputcontroller_update_surrounding_text(SB),NOSPLIT,$28 3865 MOVL args+0(FP), BP 3866 MOVL 0(BP), AX 3867 MOVL AX, 0(SP) 3868 MOVL 4(BP), AX 3869 MOVL AX, 4(SP) 3870 MOVL 8(BP), AX 3871 MOVL AX, 8(SP) 3872 MOVL 12(BP), AX 3873 MOVL AX, 12(SP) 3874 MOVL 16(BP), AX 3875 MOVL AX, 16(SP) 3876 MOVL 20(BP), AX 3877 MOVL AX, 20(SP) 3878 MOVL 24(BP), AX 3879 MOVL AX, 24(SP) 3880 MOVL ppapi·ppb_interfaces+(PPB_TEXT_INPUT_CONTROLLER*8+4)(SB), AX 3881 MOVL (3*4)(AX), AX 3882 CALL AX 3883 // No return value. 3884 RET 3885 3886 TEXT ·ppb_touchinput_event_create(SB),NOSPLIT,$8 3887 MOVL $ppapi·ppb_touchinput_event_create(SB), 0(SP) 3888 LEAL arg0+0(FP), AX 3889 MOVL AX, 4(SP) 3890 CALL runtime·cgocall(SB) 3891 RET 3892 3893 TEXT ppapi·ppb_touchinput_event_create(SB),NOSPLIT,$20 3894 MOVL args+0(FP), BP 3895 MOVL 0(BP), AX 3896 MOVL AX, 0(SP) 3897 MOVL 4(BP), AX 3898 MOVL AX, 4(SP) 3899 MOVL 8(BP), AX 3900 MOVL AX, 8(SP) 3901 MOVL 12(BP), AX 3902 MOVL AX, 12(SP) 3903 MOVL 16(BP), AX 3904 MOVL AX, 16(SP) 3905 MOVL ppapi·ppb_interfaces+(PPB_TOUCH_INPUT_EVENT*8+4)(SB), AX 3906 MOVL (0*4)(AX), AX 3907 CALL AX 3908 MOVL AX, 20(BP) 3909 RET 3910 3911 TEXT ·ppb_touchinput_event_add_touch_point(SB),NOSPLIT,$8 3912 MOVL $ppapi·ppb_touchinput_event_add_touch_point(SB), 0(SP) 3913 LEAL arg0+0(FP), AX 3914 MOVL AX, 4(SP) 3915 CALL runtime·cgocall(SB) 3916 RET 3917 3918 TEXT ppapi·ppb_touchinput_event_add_touch_point(SB),NOSPLIT,$12 3919 MOVL args+0(FP), BP 3920 MOVL 0(BP), AX 3921 MOVL AX, 0(SP) 3922 MOVL 4(BP), AX 3923 MOVL AX, 4(SP) 3924 MOVL 8(BP), AX 3925 MOVL AX, 8(SP) 3926 MOVL ppapi·ppb_interfaces+(PPB_TOUCH_INPUT_EVENT*8+4)(SB), AX 3927 MOVL (1*4)(AX), AX 3928 CALL AX 3929 // No return value. 3930 RET 3931 3932 TEXT ·ppb_touchinput_event_is_touch_input_event(SB),NOSPLIT,$8 3933 MOVL $ppapi·ppb_touchinput_event_is_touch_input_event(SB), 0(SP) 3934 LEAL arg0+0(FP), AX 3935 MOVL AX, 4(SP) 3936 CALL runtime·cgocall(SB) 3937 RET 3938 3939 TEXT ppapi·ppb_touchinput_event_is_touch_input_event(SB),NOSPLIT,$4 3940 MOVL args+0(FP), BP 3941 MOVL 0(BP), AX 3942 MOVL AX, 0(SP) 3943 MOVL ppapi·ppb_interfaces+(PPB_TOUCH_INPUT_EVENT*8+4)(SB), AX 3944 MOVL (2*4)(AX), AX 3945 CALL AX 3946 MOVL AX, 4(BP) 3947 RET 3948 3949 TEXT ·ppb_touchinput_event_get_touch_count(SB),NOSPLIT,$8 3950 MOVL $ppapi·ppb_touchinput_event_get_touch_count(SB), 0(SP) 3951 LEAL arg0+0(FP), AX 3952 MOVL AX, 4(SP) 3953 CALL runtime·cgocall(SB) 3954 RET 3955 3956 TEXT ppapi·ppb_touchinput_event_get_touch_count(SB),NOSPLIT,$8 3957 MOVL args+0(FP), BP 3958 MOVL 0(BP), AX 3959 MOVL AX, 0(SP) 3960 MOVL 4(BP), AX 3961 MOVL AX, 4(SP) 3962 MOVL ppapi·ppb_interfaces+(PPB_TOUCH_INPUT_EVENT*8+4)(SB), AX 3963 MOVL (3*4)(AX), AX 3964 CALL AX 3965 MOVL AX, 8(BP) 3966 RET 3967 3968 TEXT ·ppb_touchinput_event_get_touch_by_index(SB),NOSPLIT,$8 3969 MOVL $ppapi·ppb_touchinput_event_get_touch_by_index(SB), 0(SP) 3970 LEAL arg0+0(FP), AX 3971 MOVL AX, 4(SP) 3972 CALL runtime·cgocall(SB) 3973 RET 3974 3975 TEXT ppapi·ppb_touchinput_event_get_touch_by_index(SB),NOSPLIT,$16 3976 MOVL args+0(FP), BP 3977 MOVL 0(BP), AX 3978 MOVL AX, 0(SP) 3979 MOVL 4(BP), AX 3980 MOVL AX, 4(SP) 3981 MOVL 8(BP), AX 3982 MOVL AX, 8(SP) 3983 MOVL 12(BP), AX 3984 MOVL AX, 12(SP) 3985 MOVL ppapi·ppb_interfaces+(PPB_TOUCH_INPUT_EVENT*8+4)(SB), AX 3986 MOVL (4*4)(AX), AX 3987 CALL AX 3988 SUBL $4, SP // Adjust SP due to struct return. 3989 // No return value. 3990 RET 3991 3992 TEXT ·ppb_touchinput_event_get_touch_by_id(SB),NOSPLIT,$8 3993 MOVL $ppapi·ppb_touchinput_event_get_touch_by_id(SB), 0(SP) 3994 LEAL arg0+0(FP), AX 3995 MOVL AX, 4(SP) 3996 CALL runtime·cgocall(SB) 3997 RET 3998 3999 TEXT ppapi·ppb_touchinput_event_get_touch_by_id(SB),NOSPLIT,$16 4000 MOVL args+0(FP), BP 4001 MOVL 0(BP), AX 4002 MOVL AX, 0(SP) 4003 MOVL 4(BP), AX 4004 MOVL AX, 4(SP) 4005 MOVL 8(BP), AX 4006 MOVL AX, 8(SP) 4007 MOVL 12(BP), AX 4008 MOVL AX, 12(SP) 4009 MOVL ppapi·ppb_interfaces+(PPB_TOUCH_INPUT_EVENT*8+4)(SB), AX 4010 MOVL (5*4)(AX), AX 4011 CALL AX 4012 SUBL $4, SP // Adjust SP due to struct return. 4013 // No return value. 4014 RET 4015 4016 TEXT ·ppb_udpsocket_create(SB),NOSPLIT,$8 4017 MOVL $ppapi·ppb_udpsocket_create(SB), 0(SP) 4018 LEAL arg0+0(FP), AX 4019 MOVL AX, 4(SP) 4020 CALL runtime·cgocall(SB) 4021 RET 4022 4023 TEXT ppapi·ppb_udpsocket_create(SB),NOSPLIT,$4 4024 MOVL args+0(FP), BP 4025 MOVL 0(BP), AX 4026 MOVL AX, 0(SP) 4027 MOVL ppapi·ppb_interfaces+(PPB_UDP_SOCKET*8+4)(SB), AX 4028 MOVL (0*4)(AX), AX 4029 CALL AX 4030 MOVL AX, 4(BP) 4031 RET 4032 4033 TEXT ·ppb_udpsocket_is_udp_socket(SB),NOSPLIT,$8 4034 MOVL $ppapi·ppb_udpsocket_is_udp_socket(SB), 0(SP) 4035 LEAL arg0+0(FP), AX 4036 MOVL AX, 4(SP) 4037 CALL runtime·cgocall(SB) 4038 RET 4039 4040 TEXT ppapi·ppb_udpsocket_is_udp_socket(SB),NOSPLIT,$4 4041 MOVL args+0(FP), BP 4042 MOVL 0(BP), AX 4043 MOVL AX, 0(SP) 4044 MOVL ppapi·ppb_interfaces+(PPB_UDP_SOCKET*8+4)(SB), AX 4045 MOVL (1*4)(AX), AX 4046 CALL AX 4047 MOVL AX, 4(BP) 4048 RET 4049 4050 TEXT ·ppb_udpsocket_bind(SB),NOSPLIT,$8 4051 MOVL $ppapi·ppb_udpsocket_bind(SB), 0(SP) 4052 LEAL arg0+0(FP), AX 4053 MOVL AX, 4(SP) 4054 CALL runtime·cgocall(SB) 4055 RET 4056 4057 TEXT ppapi·ppb_udpsocket_bind(SB),NOSPLIT,$20 4058 MOVL args+0(FP), BP 4059 MOVL 0(BP), AX 4060 MOVL AX, 0(SP) 4061 MOVL 4(BP), AX 4062 MOVL AX, 4(SP) 4063 MOVL 8(BP), AX 4064 MOVL AX, 8(SP) 4065 MOVL 12(BP), AX 4066 MOVL AX, 12(SP) 4067 MOVL 16(BP), AX 4068 MOVL AX, 16(SP) 4069 MOVL ppapi·ppb_interfaces+(PPB_UDP_SOCKET*8+4)(SB), AX 4070 MOVL (2*4)(AX), AX 4071 CALL AX 4072 MOVL AX, 20(BP) 4073 RET 4074 4075 TEXT ·ppb_udpsocket_get_bound_address(SB),NOSPLIT,$8 4076 MOVL $ppapi·ppb_udpsocket_get_bound_address(SB), 0(SP) 4077 LEAL arg0+0(FP), AX 4078 MOVL AX, 4(SP) 4079 CALL runtime·cgocall(SB) 4080 RET 4081 4082 TEXT ppapi·ppb_udpsocket_get_bound_address(SB),NOSPLIT,$4 4083 MOVL args+0(FP), BP 4084 MOVL 0(BP), AX 4085 MOVL AX, 0(SP) 4086 MOVL ppapi·ppb_interfaces+(PPB_UDP_SOCKET*8+4)(SB), AX 4087 MOVL (3*4)(AX), AX 4088 CALL AX 4089 MOVL AX, 4(BP) 4090 RET 4091 4092 TEXT ·ppb_udpsocket_recvfrom(SB),NOSPLIT,$8 4093 MOVL $ppapi·ppb_udpsocket_recvfrom(SB), 0(SP) 4094 LEAL arg0+0(FP), AX 4095 MOVL AX, 4(SP) 4096 CALL runtime·cgocall(SB) 4097 RET 4098 4099 TEXT ppapi·ppb_udpsocket_recvfrom(SB),NOSPLIT,$28 4100 MOVL args+0(FP), BP 4101 MOVL 0(BP), AX 4102 MOVL AX, 0(SP) 4103 MOVL 4(BP), AX 4104 MOVL AX, 4(SP) 4105 MOVL 8(BP), AX 4106 MOVL AX, 8(SP) 4107 MOVL 12(BP), AX 4108 MOVL AX, 12(SP) 4109 MOVL 16(BP), AX 4110 MOVL AX, 16(SP) 4111 MOVL 20(BP), AX 4112 MOVL AX, 20(SP) 4113 MOVL 24(BP), AX 4114 MOVL AX, 24(SP) 4115 MOVL ppapi·ppb_interfaces+(PPB_UDP_SOCKET*8+4)(SB), AX 4116 MOVL (4*4)(AX), AX 4117 CALL AX 4118 MOVL AX, 28(BP) 4119 RET 4120 4121 TEXT ·ppb_udpsocket_sendto(SB),NOSPLIT,$8 4122 MOVL $ppapi·ppb_udpsocket_sendto(SB), 0(SP) 4123 LEAL arg0+0(FP), AX 4124 MOVL AX, 4(SP) 4125 CALL runtime·cgocall(SB) 4126 RET 4127 4128 TEXT ppapi·ppb_udpsocket_sendto(SB),NOSPLIT,$28 4129 MOVL args+0(FP), BP 4130 MOVL 0(BP), AX 4131 MOVL AX, 0(SP) 4132 MOVL 4(BP), AX 4133 MOVL AX, 4(SP) 4134 MOVL 8(BP), AX 4135 MOVL AX, 8(SP) 4136 MOVL 12(BP), AX 4137 MOVL AX, 12(SP) 4138 MOVL 16(BP), AX 4139 MOVL AX, 16(SP) 4140 MOVL 20(BP), AX 4141 MOVL AX, 20(SP) 4142 MOVL 24(BP), AX 4143 MOVL AX, 24(SP) 4144 MOVL ppapi·ppb_interfaces+(PPB_UDP_SOCKET*8+4)(SB), AX 4145 MOVL (5*4)(AX), AX 4146 CALL AX 4147 MOVL AX, 28(BP) 4148 RET 4149 4150 TEXT ·ppb_udpsocket_close(SB),NOSPLIT,$8 4151 MOVL $ppapi·ppb_udpsocket_close(SB), 0(SP) 4152 LEAL arg0+0(FP), AX 4153 MOVL AX, 4(SP) 4154 CALL runtime·cgocall(SB) 4155 RET 4156 4157 TEXT ppapi·ppb_udpsocket_close(SB),NOSPLIT,$4 4158 MOVL args+0(FP), BP 4159 MOVL 0(BP), AX 4160 MOVL AX, 0(SP) 4161 MOVL ppapi·ppb_interfaces+(PPB_UDP_SOCKET*8+4)(SB), AX 4162 MOVL (6*4)(AX), AX 4163 CALL AX 4164 // No return value. 4165 RET 4166 4167 TEXT ·ppb_udpsocket_set_option(SB),NOSPLIT,$8 4168 MOVL $ppapi·ppb_udpsocket_set_option(SB), 0(SP) 4169 LEAL arg0+0(FP), AX 4170 MOVL AX, 4(SP) 4171 CALL runtime·cgocall(SB) 4172 RET 4173 4174 TEXT ppapi·ppb_udpsocket_set_option(SB),NOSPLIT,$36 4175 MOVL args+0(FP), BP 4176 MOVL 0(BP), AX 4177 MOVL AX, 0(SP) 4178 MOVL 4(BP), AX 4179 MOVL AX, 4(SP) 4180 MOVL 8(BP), AX 4181 MOVL AX, 8(SP) 4182 MOVL 12(BP), AX 4183 MOVL AX, 12(SP) 4184 MOVL 16(BP), AX 4185 MOVL AX, 16(SP) 4186 MOVL 20(BP), AX 4187 MOVL AX, 20(SP) 4188 MOVL 24(BP), AX 4189 MOVL AX, 24(SP) 4190 MOVL 28(BP), AX 4191 MOVL AX, 28(SP) 4192 MOVL 32(BP), AX 4193 MOVL AX, 32(SP) 4194 MOVL ppapi·ppb_interfaces+(PPB_UDP_SOCKET*8+4)(SB), AX 4195 MOVL (7*4)(AX), AX 4196 CALL AX 4197 MOVL AX, 36(BP) 4198 RET 4199 4200 TEXT ·ppb_urlloader_create(SB),NOSPLIT,$8 4201 MOVL $ppapi·ppb_urlloader_create(SB), 0(SP) 4202 LEAL arg0+0(FP), AX 4203 MOVL AX, 4(SP) 4204 CALL runtime·cgocall(SB) 4205 RET 4206 4207 TEXT ppapi·ppb_urlloader_create(SB),NOSPLIT,$4 4208 MOVL args+0(FP), BP 4209 MOVL 0(BP), AX 4210 MOVL AX, 0(SP) 4211 MOVL ppapi·ppb_interfaces+(PPB_URL_LOADER*8+4)(SB), AX 4212 MOVL (0*4)(AX), AX 4213 CALL AX 4214 MOVL AX, 4(BP) 4215 RET 4216 4217 TEXT ·ppb_urlloader_is_url_loader(SB),NOSPLIT,$8 4218 MOVL $ppapi·ppb_urlloader_is_url_loader(SB), 0(SP) 4219 LEAL arg0+0(FP), AX 4220 MOVL AX, 4(SP) 4221 CALL runtime·cgocall(SB) 4222 RET 4223 4224 TEXT ppapi·ppb_urlloader_is_url_loader(SB),NOSPLIT,$4 4225 MOVL args+0(FP), BP 4226 MOVL 0(BP), AX 4227 MOVL AX, 0(SP) 4228 MOVL ppapi·ppb_interfaces+(PPB_URL_LOADER*8+4)(SB), AX 4229 MOVL (1*4)(AX), AX 4230 CALL AX 4231 MOVL AX, 4(BP) 4232 RET 4233 4234 TEXT ·ppb_urlloader_open(SB),NOSPLIT,$8 4235 MOVL $ppapi·ppb_urlloader_open(SB), 0(SP) 4236 LEAL arg0+0(FP), AX 4237 MOVL AX, 4(SP) 4238 CALL runtime·cgocall(SB) 4239 RET 4240 4241 TEXT ppapi·ppb_urlloader_open(SB),NOSPLIT,$20 4242 MOVL args+0(FP), BP 4243 MOVL 0(BP), AX 4244 MOVL AX, 0(SP) 4245 MOVL 4(BP), AX 4246 MOVL AX, 4(SP) 4247 MOVL 8(BP), AX 4248 MOVL AX, 8(SP) 4249 MOVL 12(BP), AX 4250 MOVL AX, 12(SP) 4251 MOVL 16(BP), AX 4252 MOVL AX, 16(SP) 4253 MOVL ppapi·ppb_interfaces+(PPB_URL_LOADER*8+4)(SB), AX 4254 MOVL (2*4)(AX), AX 4255 CALL AX 4256 MOVL AX, 20(BP) 4257 RET 4258 4259 TEXT ·ppb_urlloader_follow_redirect(SB),NOSPLIT,$8 4260 MOVL $ppapi·ppb_urlloader_follow_redirect(SB), 0(SP) 4261 LEAL arg0+0(FP), AX 4262 MOVL AX, 4(SP) 4263 CALL runtime·cgocall(SB) 4264 RET 4265 4266 TEXT ppapi·ppb_urlloader_follow_redirect(SB),NOSPLIT,$16 4267 MOVL args+0(FP), BP 4268 MOVL 0(BP), AX 4269 MOVL AX, 0(SP) 4270 MOVL 4(BP), AX 4271 MOVL AX, 4(SP) 4272 MOVL 8(BP), AX 4273 MOVL AX, 8(SP) 4274 MOVL 12(BP), AX 4275 MOVL AX, 12(SP) 4276 MOVL ppapi·ppb_interfaces+(PPB_URL_LOADER*8+4)(SB), AX 4277 MOVL (3*4)(AX), AX 4278 CALL AX 4279 MOVL AX, 16(BP) 4280 RET 4281 4282 TEXT ·ppb_urlloader_get_upload_progress(SB),NOSPLIT,$8 4283 MOVL $ppapi·ppb_urlloader_get_upload_progress(SB), 0(SP) 4284 LEAL arg0+0(FP), AX 4285 MOVL AX, 4(SP) 4286 CALL runtime·cgocall(SB) 4287 RET 4288 4289 TEXT ppapi·ppb_urlloader_get_upload_progress(SB),NOSPLIT,$12 4290 MOVL args+0(FP), BP 4291 MOVL 0(BP), AX 4292 MOVL AX, 0(SP) 4293 MOVL 4(BP), AX 4294 MOVL AX, 4(SP) 4295 MOVL 8(BP), AX 4296 MOVL AX, 8(SP) 4297 MOVL ppapi·ppb_interfaces+(PPB_URL_LOADER*8+4)(SB), AX 4298 MOVL (4*4)(AX), AX 4299 CALL AX 4300 MOVL AX, 12(BP) 4301 RET 4302 4303 TEXT ·ppb_urlloader_get_download_progress(SB),NOSPLIT,$8 4304 MOVL $ppapi·ppb_urlloader_get_download_progress(SB), 0(SP) 4305 LEAL arg0+0(FP), AX 4306 MOVL AX, 4(SP) 4307 CALL runtime·cgocall(SB) 4308 RET 4309 4310 TEXT ppapi·ppb_urlloader_get_download_progress(SB),NOSPLIT,$12 4311 MOVL args+0(FP), BP 4312 MOVL 0(BP), AX 4313 MOVL AX, 0(SP) 4314 MOVL 4(BP), AX 4315 MOVL AX, 4(SP) 4316 MOVL 8(BP), AX 4317 MOVL AX, 8(SP) 4318 MOVL ppapi·ppb_interfaces+(PPB_URL_LOADER*8+4)(SB), AX 4319 MOVL (5*4)(AX), AX 4320 CALL AX 4321 MOVL AX, 12(BP) 4322 RET 4323 4324 TEXT ·ppb_urlloader_get_response_info(SB),NOSPLIT,$8 4325 MOVL $ppapi·ppb_urlloader_get_response_info(SB), 0(SP) 4326 LEAL arg0+0(FP), AX 4327 MOVL AX, 4(SP) 4328 CALL runtime·cgocall(SB) 4329 RET 4330 4331 TEXT ppapi·ppb_urlloader_get_response_info(SB),NOSPLIT,$4 4332 MOVL args+0(FP), BP 4333 MOVL 0(BP), AX 4334 MOVL AX, 0(SP) 4335 MOVL ppapi·ppb_interfaces+(PPB_URL_LOADER*8+4)(SB), AX 4336 MOVL (6*4)(AX), AX 4337 CALL AX 4338 MOVL AX, 4(BP) 4339 RET 4340 4341 TEXT ·ppb_urlloader_read_response_body(SB),NOSPLIT,$8 4342 MOVL $ppapi·ppb_urlloader_read_response_body(SB), 0(SP) 4343 LEAL arg0+0(FP), AX 4344 MOVL AX, 4(SP) 4345 CALL runtime·cgocall(SB) 4346 RET 4347 4348 TEXT ppapi·ppb_urlloader_read_response_body(SB),NOSPLIT,$24 4349 MOVL args+0(FP), BP 4350 MOVL 0(BP), AX 4351 MOVL AX, 0(SP) 4352 MOVL 4(BP), AX 4353 MOVL AX, 4(SP) 4354 MOVL 8(BP), AX 4355 MOVL AX, 8(SP) 4356 MOVL 12(BP), AX 4357 MOVL AX, 12(SP) 4358 MOVL 16(BP), AX 4359 MOVL AX, 16(SP) 4360 MOVL 20(BP), AX 4361 MOVL AX, 20(SP) 4362 MOVL ppapi·ppb_interfaces+(PPB_URL_LOADER*8+4)(SB), AX 4363 MOVL (7*4)(AX), AX 4364 CALL AX 4365 MOVL AX, 24(BP) 4366 RET 4367 4368 TEXT ·ppb_urlloader_finish_streaming_to_file(SB),NOSPLIT,$8 4369 MOVL $ppapi·ppb_urlloader_finish_streaming_to_file(SB), 0(SP) 4370 LEAL arg0+0(FP), AX 4371 MOVL AX, 4(SP) 4372 CALL runtime·cgocall(SB) 4373 RET 4374 4375 TEXT ppapi·ppb_urlloader_finish_streaming_to_file(SB),NOSPLIT,$16 4376 MOVL args+0(FP), BP 4377 MOVL 0(BP), AX 4378 MOVL AX, 0(SP) 4379 MOVL 4(BP), AX 4380 MOVL AX, 4(SP) 4381 MOVL 8(BP), AX 4382 MOVL AX, 8(SP) 4383 MOVL 12(BP), AX 4384 MOVL AX, 12(SP) 4385 MOVL ppapi·ppb_interfaces+(PPB_URL_LOADER*8+4)(SB), AX 4386 MOVL (8*4)(AX), AX 4387 CALL AX 4388 MOVL AX, 16(BP) 4389 RET 4390 4391 TEXT ·ppb_urlloader_close(SB),NOSPLIT,$8 4392 MOVL $ppapi·ppb_urlloader_close(SB), 0(SP) 4393 LEAL arg0+0(FP), AX 4394 MOVL AX, 4(SP) 4395 CALL runtime·cgocall(SB) 4396 RET 4397 4398 TEXT ppapi·ppb_urlloader_close(SB),NOSPLIT,$4 4399 MOVL args+0(FP), BP 4400 MOVL 0(BP), AX 4401 MOVL AX, 0(SP) 4402 MOVL ppapi·ppb_interfaces+(PPB_URL_LOADER*8+4)(SB), AX 4403 MOVL (9*4)(AX), AX 4404 CALL AX 4405 // No return value. 4406 RET 4407 4408 TEXT ·ppb_urlrequestinfo_create(SB),NOSPLIT,$8 4409 MOVL $ppapi·ppb_urlrequestinfo_create(SB), 0(SP) 4410 LEAL arg0+0(FP), AX 4411 MOVL AX, 4(SP) 4412 CALL runtime·cgocall(SB) 4413 RET 4414 4415 TEXT ppapi·ppb_urlrequestinfo_create(SB),NOSPLIT,$4 4416 MOVL args+0(FP), BP 4417 MOVL 0(BP), AX 4418 MOVL AX, 0(SP) 4419 MOVL ppapi·ppb_interfaces+(PPB_URL_REQUEST_INFO*8+4)(SB), AX 4420 MOVL (0*4)(AX), AX 4421 CALL AX 4422 MOVL AX, 4(BP) 4423 RET 4424 4425 TEXT ·ppb_urlrequestinfo_is_url_request_info(SB),NOSPLIT,$8 4426 MOVL $ppapi·ppb_urlrequestinfo_is_url_request_info(SB), 0(SP) 4427 LEAL arg0+0(FP), AX 4428 MOVL AX, 4(SP) 4429 CALL runtime·cgocall(SB) 4430 RET 4431 4432 TEXT ppapi·ppb_urlrequestinfo_is_url_request_info(SB),NOSPLIT,$4 4433 MOVL args+0(FP), BP 4434 MOVL 0(BP), AX 4435 MOVL AX, 0(SP) 4436 MOVL ppapi·ppb_interfaces+(PPB_URL_REQUEST_INFO*8+4)(SB), AX 4437 MOVL (1*4)(AX), AX 4438 CALL AX 4439 MOVL AX, 4(BP) 4440 RET 4441 4442 TEXT ·ppb_urlrequestinfo_set_property(SB),NOSPLIT,$8 4443 MOVL $ppapi·ppb_urlrequestinfo_set_property(SB), 0(SP) 4444 LEAL arg0+0(FP), AX 4445 MOVL AX, 4(SP) 4446 CALL runtime·cgocall(SB) 4447 RET 4448 4449 TEXT ppapi·ppb_urlrequestinfo_set_property(SB),NOSPLIT,$24 4450 MOVL args+0(FP), BP 4451 MOVL 0(BP), AX 4452 MOVL AX, 0(SP) 4453 MOVL 4(BP), AX 4454 MOVL AX, 4(SP) 4455 MOVL 8(BP), AX 4456 MOVL AX, 8(SP) 4457 MOVL 12(BP), AX 4458 MOVL AX, 12(SP) 4459 MOVL 16(BP), AX 4460 MOVL AX, 16(SP) 4461 MOVL 20(BP), AX 4462 MOVL AX, 20(SP) 4463 MOVL ppapi·ppb_interfaces+(PPB_URL_REQUEST_INFO*8+4)(SB), AX 4464 MOVL (2*4)(AX), AX 4465 CALL AX 4466 MOVL AX, 24(BP) 4467 RET 4468 4469 TEXT ·ppb_urlrequestinfo_append_data_to_body(SB),NOSPLIT,$8 4470 MOVL $ppapi·ppb_urlrequestinfo_append_data_to_body(SB), 0(SP) 4471 LEAL arg0+0(FP), AX 4472 MOVL AX, 4(SP) 4473 CALL runtime·cgocall(SB) 4474 RET 4475 4476 TEXT ppapi·ppb_urlrequestinfo_append_data_to_body(SB),NOSPLIT,$12 4477 MOVL args+0(FP), BP 4478 MOVL 0(BP), AX 4479 MOVL AX, 0(SP) 4480 MOVL 4(BP), AX 4481 MOVL AX, 4(SP) 4482 MOVL 8(BP), AX 4483 MOVL AX, 8(SP) 4484 MOVL ppapi·ppb_interfaces+(PPB_URL_REQUEST_INFO*8+4)(SB), AX 4485 MOVL (3*4)(AX), AX 4486 CALL AX 4487 MOVL AX, 12(BP) 4488 RET 4489 4490 TEXT ·ppb_urlrequestinfo_append_file_to_body(SB),NOSPLIT,$8 4491 MOVL $ppapi·ppb_urlrequestinfo_append_file_to_body(SB), 0(SP) 4492 LEAL arg0+0(FP), AX 4493 MOVL AX, 4(SP) 4494 CALL runtime·cgocall(SB) 4495 RET 4496 4497 TEXT ppapi·ppb_urlrequestinfo_append_file_to_body(SB),NOSPLIT,$32 4498 MOVL args+0(FP), BP 4499 MOVL 0(BP), AX 4500 MOVL AX, 0(SP) 4501 MOVL 4(BP), AX 4502 MOVL AX, 4(SP) 4503 MOVL 8(BP), AX 4504 MOVL AX, 8(SP) 4505 MOVL 12(BP), AX 4506 MOVL AX, 12(SP) 4507 MOVL 16(BP), AX 4508 MOVL AX, 16(SP) 4509 MOVL 20(BP), AX 4510 MOVL AX, 20(SP) 4511 MOVL 24(BP), AX 4512 MOVL AX, 24(SP) 4513 MOVL 28(BP), AX 4514 MOVL AX, 28(SP) 4515 MOVL ppapi·ppb_interfaces+(PPB_URL_REQUEST_INFO*8+4)(SB), AX 4516 MOVL (4*4)(AX), AX 4517 CALL AX 4518 MOVL AX, 32(BP) 4519 RET 4520 4521 TEXT ·ppb_urlresponseinfo_is_url_response_info(SB),NOSPLIT,$8 4522 MOVL $ppapi·ppb_urlresponseinfo_is_url_response_info(SB), 0(SP) 4523 LEAL arg0+0(FP), AX 4524 MOVL AX, 4(SP) 4525 CALL runtime·cgocall(SB) 4526 RET 4527 4528 TEXT ppapi·ppb_urlresponseinfo_is_url_response_info(SB),NOSPLIT,$4 4529 MOVL args+0(FP), BP 4530 MOVL 0(BP), AX 4531 MOVL AX, 0(SP) 4532 MOVL ppapi·ppb_interfaces+(PPB_URL_RESPONSE_INFO*8+4)(SB), AX 4533 MOVL (0*4)(AX), AX 4534 CALL AX 4535 MOVL AX, 4(BP) 4536 RET 4537 4538 TEXT ·ppb_urlresponseinfo_get_property(SB),NOSPLIT,$8 4539 MOVL $ppapi·ppb_urlresponseinfo_get_property(SB), 0(SP) 4540 LEAL arg0+0(FP), AX 4541 MOVL AX, 4(SP) 4542 CALL runtime·cgocall(SB) 4543 RET 4544 4545 TEXT ppapi·ppb_urlresponseinfo_get_property(SB),NOSPLIT,$12 4546 MOVL args+0(FP), BP 4547 MOVL 0(BP), AX 4548 MOVL AX, 0(SP) 4549 MOVL 4(BP), AX 4550 MOVL AX, 4(SP) 4551 MOVL 8(BP), AX 4552 MOVL AX, 8(SP) 4553 MOVL ppapi·ppb_interfaces+(PPB_URL_RESPONSE_INFO*8+4)(SB), AX 4554 MOVL (1*4)(AX), AX 4555 CALL AX 4556 SUBL $4, SP // Adjust SP due to struct return. 4557 // No return value. 4558 RET 4559 4560 TEXT ·ppb_urlresponseinfo_get_body_as_file_ref(SB),NOSPLIT,$8 4561 MOVL $ppapi·ppb_urlresponseinfo_get_body_as_file_ref(SB), 0(SP) 4562 LEAL arg0+0(FP), AX 4563 MOVL AX, 4(SP) 4564 CALL runtime·cgocall(SB) 4565 RET 4566 4567 TEXT ppapi·ppb_urlresponseinfo_get_body_as_file_ref(SB),NOSPLIT,$4 4568 MOVL args+0(FP), BP 4569 MOVL 0(BP), AX 4570 MOVL AX, 0(SP) 4571 MOVL ppapi·ppb_interfaces+(PPB_URL_RESPONSE_INFO*8+4)(SB), AX 4572 MOVL (2*4)(AX), AX 4573 CALL AX 4574 MOVL AX, 4(BP) 4575 RET 4576 4577 TEXT ·ppb_var_add_ref(SB),NOSPLIT,$8 4578 MOVL $ppapi·ppb_var_add_ref(SB), 0(SP) 4579 LEAL arg0+0(FP), AX 4580 MOVL AX, 4(SP) 4581 CALL runtime·cgocall(SB) 4582 RET 4583 4584 TEXT ppapi·ppb_var_add_ref(SB),NOSPLIT,$16 4585 MOVL args+0(FP), BP 4586 MOVL 0(BP), AX 4587 MOVL AX, 0(SP) 4588 MOVL 4(BP), AX 4589 MOVL AX, 4(SP) 4590 MOVL 8(BP), AX 4591 MOVL AX, 8(SP) 4592 MOVL 12(BP), AX 4593 MOVL AX, 12(SP) 4594 MOVL ppapi·ppb_interfaces+(PPB_VAR*8+4)(SB), AX 4595 MOVL (0*4)(AX), AX 4596 CALL AX 4597 // No return value. 4598 RET 4599 4600 TEXT ·ppb_var_release(SB),NOSPLIT,$8 4601 MOVL $ppapi·ppb_var_release(SB), 0(SP) 4602 LEAL arg0+0(FP), AX 4603 MOVL AX, 4(SP) 4604 CALL runtime·cgocall(SB) 4605 RET 4606 4607 TEXT ppapi·ppb_var_release(SB),NOSPLIT,$16 4608 MOVL args+0(FP), BP 4609 MOVL 0(BP), AX 4610 MOVL AX, 0(SP) 4611 MOVL 4(BP), AX 4612 MOVL AX, 4(SP) 4613 MOVL 8(BP), AX 4614 MOVL AX, 8(SP) 4615 MOVL 12(BP), AX 4616 MOVL AX, 12(SP) 4617 MOVL ppapi·ppb_interfaces+(PPB_VAR*8+4)(SB), AX 4618 MOVL (1*4)(AX), AX 4619 CALL AX 4620 // No return value. 4621 RET 4622 4623 TEXT ·ppb_var_from_utf8(SB),NOSPLIT,$8 4624 MOVL $ppapi·ppb_var_from_utf8(SB), 0(SP) 4625 LEAL arg0+0(FP), AX 4626 MOVL AX, 4(SP) 4627 CALL runtime·cgocall(SB) 4628 RET 4629 4630 TEXT ppapi·ppb_var_from_utf8(SB),NOSPLIT,$12 4631 MOVL args+0(FP), BP 4632 MOVL 0(BP), AX 4633 MOVL AX, 0(SP) 4634 MOVL 4(BP), AX 4635 MOVL AX, 4(SP) 4636 MOVL 8(BP), AX 4637 MOVL AX, 8(SP) 4638 MOVL ppapi·ppb_interfaces+(PPB_VAR*8+4)(SB), AX 4639 MOVL (2*4)(AX), AX 4640 CALL AX 4641 SUBL $4, SP // Adjust SP due to struct return. 4642 // No return value. 4643 RET 4644 4645 TEXT ·ppb_var_to_utf8(SB),NOSPLIT,$8 4646 MOVL $ppapi·ppb_var_to_utf8(SB), 0(SP) 4647 LEAL arg0+0(FP), AX 4648 MOVL AX, 4(SP) 4649 CALL runtime·cgocall(SB) 4650 RET 4651 4652 TEXT ppapi·ppb_var_to_utf8(SB),NOSPLIT,$20 4653 MOVL args+0(FP), BP 4654 MOVL 0(BP), AX 4655 MOVL AX, 0(SP) 4656 MOVL 4(BP), AX 4657 MOVL AX, 4(SP) 4658 MOVL 8(BP), AX 4659 MOVL AX, 8(SP) 4660 MOVL 12(BP), AX 4661 MOVL AX, 12(SP) 4662 MOVL 16(BP), AX 4663 MOVL AX, 16(SP) 4664 MOVL ppapi·ppb_interfaces+(PPB_VAR*8+4)(SB), AX 4665 MOVL (3*4)(AX), AX 4666 CALL AX 4667 MOVL AX, 20(BP) 4668 RET 4669 4670 TEXT ·ppb_var_to_resource(SB),NOSPLIT,$8 4671 MOVL $ppapi·ppb_var_to_resource(SB), 0(SP) 4672 LEAL arg0+0(FP), AX 4673 MOVL AX, 4(SP) 4674 CALL runtime·cgocall(SB) 4675 RET 4676 4677 TEXT ppapi·ppb_var_to_resource(SB),NOSPLIT,$16 4678 MOVL args+0(FP), BP 4679 MOVL 0(BP), AX 4680 MOVL AX, 0(SP) 4681 MOVL 4(BP), AX 4682 MOVL AX, 4(SP) 4683 MOVL 8(BP), AX 4684 MOVL AX, 8(SP) 4685 MOVL 12(BP), AX 4686 MOVL AX, 12(SP) 4687 MOVL ppapi·ppb_interfaces+(PPB_VAR*8+4)(SB), AX 4688 MOVL (4*4)(AX), AX 4689 CALL AX 4690 MOVL AX, 16(BP) 4691 RET 4692 4693 TEXT ·ppb_var_from_resource(SB),NOSPLIT,$8 4694 MOVL $ppapi·ppb_var_from_resource(SB), 0(SP) 4695 LEAL arg0+0(FP), AX 4696 MOVL AX, 4(SP) 4697 CALL runtime·cgocall(SB) 4698 RET 4699 4700 TEXT ppapi·ppb_var_from_resource(SB),NOSPLIT,$8 4701 MOVL args+0(FP), BP 4702 MOVL 0(BP), AX 4703 MOVL AX, 0(SP) 4704 MOVL 4(BP), AX 4705 MOVL AX, 4(SP) 4706 MOVL ppapi·ppb_interfaces+(PPB_VAR*8+4)(SB), AX 4707 MOVL (5*4)(AX), AX 4708 CALL AX 4709 SUBL $4, SP // Adjust SP due to struct return. 4710 // No return value. 4711 RET 4712 4713 TEXT ·ppb_vararray_create(SB),NOSPLIT,$8 4714 MOVL $ppapi·ppb_vararray_create(SB), 0(SP) 4715 LEAL arg0+0(FP), AX 4716 MOVL AX, 4(SP) 4717 CALL runtime·cgocall(SB) 4718 RET 4719 4720 TEXT ppapi·ppb_vararray_create(SB),NOSPLIT,$4 4721 MOVL args+0(FP), BP 4722 MOVL 0(BP), AX 4723 MOVL AX, 0(SP) 4724 MOVL ppapi·ppb_interfaces+(PPB_VAR_ARRAY*8+4)(SB), AX 4725 MOVL (0*4)(AX), AX 4726 CALL AX 4727 SUBL $4, SP // Adjust SP due to struct return. 4728 // No return value. 4729 RET 4730 4731 TEXT ·ppb_vararray_get(SB),NOSPLIT,$8 4732 MOVL $ppapi·ppb_vararray_get(SB), 0(SP) 4733 LEAL arg0+0(FP), AX 4734 MOVL AX, 4(SP) 4735 CALL runtime·cgocall(SB) 4736 RET 4737 4738 TEXT ppapi·ppb_vararray_get(SB),NOSPLIT,$24 4739 MOVL args+0(FP), BP 4740 MOVL 0(BP), AX 4741 MOVL AX, 0(SP) 4742 MOVL 4(BP), AX 4743 MOVL AX, 4(SP) 4744 MOVL 8(BP), AX 4745 MOVL AX, 8(SP) 4746 MOVL 12(BP), AX 4747 MOVL AX, 12(SP) 4748 MOVL 16(BP), AX 4749 MOVL AX, 16(SP) 4750 MOVL 20(BP), AX 4751 MOVL AX, 20(SP) 4752 MOVL ppapi·ppb_interfaces+(PPB_VAR_ARRAY*8+4)(SB), AX 4753 MOVL (1*4)(AX), AX 4754 CALL AX 4755 SUBL $4, SP // Adjust SP due to struct return. 4756 // No return value. 4757 RET 4758 4759 TEXT ·ppb_vararray_set(SB),NOSPLIT,$8 4760 MOVL $ppapi·ppb_vararray_set(SB), 0(SP) 4761 LEAL arg0+0(FP), AX 4762 MOVL AX, 4(SP) 4763 CALL runtime·cgocall(SB) 4764 RET 4765 4766 TEXT ppapi·ppb_vararray_set(SB),NOSPLIT,$36 4767 MOVL args+0(FP), BP 4768 MOVL 0(BP), AX 4769 MOVL AX, 0(SP) 4770 MOVL 4(BP), AX 4771 MOVL AX, 4(SP) 4772 MOVL 8(BP), AX 4773 MOVL AX, 8(SP) 4774 MOVL 12(BP), AX 4775 MOVL AX, 12(SP) 4776 MOVL 16(BP), AX 4777 MOVL AX, 16(SP) 4778 MOVL 20(BP), AX 4779 MOVL AX, 20(SP) 4780 MOVL 24(BP), AX 4781 MOVL AX, 24(SP) 4782 MOVL 28(BP), AX 4783 MOVL AX, 28(SP) 4784 MOVL 32(BP), AX 4785 MOVL AX, 32(SP) 4786 MOVL ppapi·ppb_interfaces+(PPB_VAR_ARRAY*8+4)(SB), AX 4787 MOVL (2*4)(AX), AX 4788 CALL AX 4789 MOVL AX, 36(BP) 4790 RET 4791 4792 TEXT ·ppb_vararray_get_length(SB),NOSPLIT,$8 4793 MOVL $ppapi·ppb_vararray_get_length(SB), 0(SP) 4794 LEAL arg0+0(FP), AX 4795 MOVL AX, 4(SP) 4796 CALL runtime·cgocall(SB) 4797 RET 4798 4799 TEXT ppapi·ppb_vararray_get_length(SB),NOSPLIT,$16 4800 MOVL args+0(FP), BP 4801 MOVL 0(BP), AX 4802 MOVL AX, 0(SP) 4803 MOVL 4(BP), AX 4804 MOVL AX, 4(SP) 4805 MOVL 8(BP), AX 4806 MOVL AX, 8(SP) 4807 MOVL 12(BP), AX 4808 MOVL AX, 12(SP) 4809 MOVL ppapi·ppb_interfaces+(PPB_VAR_ARRAY*8+4)(SB), AX 4810 MOVL (3*4)(AX), AX 4811 CALL AX 4812 MOVL AX, 16(BP) 4813 RET 4814 4815 TEXT ·ppb_vararray_set_length(SB),NOSPLIT,$8 4816 MOVL $ppapi·ppb_vararray_set_length(SB), 0(SP) 4817 LEAL arg0+0(FP), AX 4818 MOVL AX, 4(SP) 4819 CALL runtime·cgocall(SB) 4820 RET 4821 4822 TEXT ppapi·ppb_vararray_set_length(SB),NOSPLIT,$20 4823 MOVL args+0(FP), BP 4824 MOVL 0(BP), AX 4825 MOVL AX, 0(SP) 4826 MOVL 4(BP), AX 4827 MOVL AX, 4(SP) 4828 MOVL 8(BP), AX 4829 MOVL AX, 8(SP) 4830 MOVL 12(BP), AX 4831 MOVL AX, 12(SP) 4832 MOVL 16(BP), AX 4833 MOVL AX, 16(SP) 4834 MOVL ppapi·ppb_interfaces+(PPB_VAR_ARRAY*8+4)(SB), AX 4835 MOVL (4*4)(AX), AX 4836 CALL AX 4837 MOVL AX, 20(BP) 4838 RET 4839 4840 TEXT ·ppb_vararraybuffer_create(SB),NOSPLIT,$8 4841 MOVL $ppapi·ppb_vararraybuffer_create(SB), 0(SP) 4842 LEAL arg0+0(FP), AX 4843 MOVL AX, 4(SP) 4844 CALL runtime·cgocall(SB) 4845 RET 4846 4847 TEXT ppapi·ppb_vararraybuffer_create(SB),NOSPLIT,$8 4848 MOVL args+0(FP), BP 4849 MOVL 0(BP), AX 4850 MOVL AX, 0(SP) 4851 MOVL 4(BP), AX 4852 MOVL AX, 4(SP) 4853 MOVL ppapi·ppb_interfaces+(PPB_VAR_ARRAY_BUFFER*8+4)(SB), AX 4854 MOVL (0*4)(AX), AX 4855 CALL AX 4856 SUBL $4, SP // Adjust SP due to struct return. 4857 // No return value. 4858 RET 4859 4860 TEXT ·ppb_vararraybuffer_byte_length(SB),NOSPLIT,$8 4861 MOVL $ppapi·ppb_vararraybuffer_byte_length(SB), 0(SP) 4862 LEAL arg0+0(FP), AX 4863 MOVL AX, 4(SP) 4864 CALL runtime·cgocall(SB) 4865 RET 4866 4867 TEXT ppapi·ppb_vararraybuffer_byte_length(SB),NOSPLIT,$20 4868 MOVL args+0(FP), BP 4869 MOVL 0(BP), AX 4870 MOVL AX, 0(SP) 4871 MOVL 4(BP), AX 4872 MOVL AX, 4(SP) 4873 MOVL 8(BP), AX 4874 MOVL AX, 8(SP) 4875 MOVL 12(BP), AX 4876 MOVL AX, 12(SP) 4877 MOVL 16(BP), AX 4878 MOVL AX, 16(SP) 4879 MOVL ppapi·ppb_interfaces+(PPB_VAR_ARRAY_BUFFER*8+4)(SB), AX 4880 MOVL (1*4)(AX), AX 4881 CALL AX 4882 MOVL AX, 20(BP) 4883 RET 4884 4885 TEXT ·ppb_vararraybuffer_map(SB),NOSPLIT,$8 4886 MOVL $ppapi·ppb_vararraybuffer_map(SB), 0(SP) 4887 LEAL arg0+0(FP), AX 4888 MOVL AX, 4(SP) 4889 CALL runtime·cgocall(SB) 4890 RET 4891 4892 TEXT ppapi·ppb_vararraybuffer_map(SB),NOSPLIT,$16 4893 MOVL args+0(FP), BP 4894 MOVL 0(BP), AX 4895 MOVL AX, 0(SP) 4896 MOVL 4(BP), AX 4897 MOVL AX, 4(SP) 4898 MOVL 8(BP), AX 4899 MOVL AX, 8(SP) 4900 MOVL 12(BP), AX 4901 MOVL AX, 12(SP) 4902 MOVL ppapi·ppb_interfaces+(PPB_VAR_ARRAY_BUFFER*8+4)(SB), AX 4903 MOVL (2*4)(AX), AX 4904 CALL AX 4905 MOVL AX, 16(BP) 4906 RET 4907 4908 TEXT ·ppb_vararraybuffer_unmap(SB),NOSPLIT,$8 4909 MOVL $ppapi·ppb_vararraybuffer_unmap(SB), 0(SP) 4910 LEAL arg0+0(FP), AX 4911 MOVL AX, 4(SP) 4912 CALL runtime·cgocall(SB) 4913 RET 4914 4915 TEXT ppapi·ppb_vararraybuffer_unmap(SB),NOSPLIT,$16 4916 MOVL args+0(FP), BP 4917 MOVL 0(BP), AX 4918 MOVL AX, 0(SP) 4919 MOVL 4(BP), AX 4920 MOVL AX, 4(SP) 4921 MOVL 8(BP), AX 4922 MOVL AX, 8(SP) 4923 MOVL 12(BP), AX 4924 MOVL AX, 12(SP) 4925 MOVL ppapi·ppb_interfaces+(PPB_VAR_ARRAY_BUFFER*8+4)(SB), AX 4926 MOVL (3*4)(AX), AX 4927 CALL AX 4928 // No return value. 4929 RET 4930 4931 TEXT ·ppb_vardictionary_create(SB),NOSPLIT,$8 4932 MOVL $ppapi·ppb_vardictionary_create(SB), 0(SP) 4933 LEAL arg0+0(FP), AX 4934 MOVL AX, 4(SP) 4935 CALL runtime·cgocall(SB) 4936 RET 4937 4938 TEXT ppapi·ppb_vardictionary_create(SB),NOSPLIT,$4 4939 MOVL args+0(FP), BP 4940 MOVL 0(BP), AX 4941 MOVL AX, 0(SP) 4942 MOVL ppapi·ppb_interfaces+(PPB_VAR_DICTIONARY*8+4)(SB), AX 4943 MOVL (0*4)(AX), AX 4944 CALL AX 4945 SUBL $4, SP // Adjust SP due to struct return. 4946 // No return value. 4947 RET 4948 4949 TEXT ·ppb_vardictionary_get(SB),NOSPLIT,$8 4950 MOVL $ppapi·ppb_vardictionary_get(SB), 0(SP) 4951 LEAL arg0+0(FP), AX 4952 MOVL AX, 4(SP) 4953 CALL runtime·cgocall(SB) 4954 RET 4955 4956 TEXT ppapi·ppb_vardictionary_get(SB),NOSPLIT,$36 4957 MOVL args+0(FP), BP 4958 MOVL 0(BP), AX 4959 MOVL AX, 0(SP) 4960 MOVL 4(BP), AX 4961 MOVL AX, 4(SP) 4962 MOVL 8(BP), AX 4963 MOVL AX, 8(SP) 4964 MOVL 12(BP), AX 4965 MOVL AX, 12(SP) 4966 MOVL 16(BP), AX 4967 MOVL AX, 16(SP) 4968 MOVL 20(BP), AX 4969 MOVL AX, 20(SP) 4970 MOVL 24(BP), AX 4971 MOVL AX, 24(SP) 4972 MOVL 28(BP), AX 4973 MOVL AX, 28(SP) 4974 MOVL 32(BP), AX 4975 MOVL AX, 32(SP) 4976 MOVL ppapi·ppb_interfaces+(PPB_VAR_DICTIONARY*8+4)(SB), AX 4977 MOVL (1*4)(AX), AX 4978 CALL AX 4979 SUBL $4, SP // Adjust SP due to struct return. 4980 // No return value. 4981 RET 4982 4983 TEXT ·ppb_vardictionary_set(SB),NOSPLIT,$8 4984 MOVL $ppapi·ppb_vardictionary_set(SB), 0(SP) 4985 LEAL arg0+0(FP), AX 4986 MOVL AX, 4(SP) 4987 CALL runtime·cgocall(SB) 4988 RET 4989 4990 TEXT ppapi·ppb_vardictionary_set(SB),NOSPLIT,$48 4991 MOVL args+0(FP), BP 4992 MOVL 0(BP), AX 4993 MOVL AX, 0(SP) 4994 MOVL 4(BP), AX 4995 MOVL AX, 4(SP) 4996 MOVL 8(BP), AX 4997 MOVL AX, 8(SP) 4998 MOVL 12(BP), AX 4999 MOVL AX, 12(SP) 5000 MOVL 16(BP), AX 5001 MOVL AX, 16(SP) 5002 MOVL 20(BP), AX 5003 MOVL AX, 20(SP) 5004 MOVL 24(BP), AX 5005 MOVL AX, 24(SP) 5006 MOVL 28(BP), AX 5007 MOVL AX, 28(SP) 5008 MOVL 32(BP), AX 5009 MOVL AX, 32(SP) 5010 MOVL 36(BP), AX 5011 MOVL AX, 36(SP) 5012 MOVL 40(BP), AX 5013 MOVL AX, 40(SP) 5014 MOVL 44(BP), AX 5015 MOVL AX, 44(SP) 5016 MOVL ppapi·ppb_interfaces+(PPB_VAR_DICTIONARY*8+4)(SB), AX 5017 MOVL (2*4)(AX), AX 5018 CALL AX 5019 MOVL AX, 48(BP) 5020 RET 5021 5022 TEXT ·ppb_vardictionary_delete(SB),NOSPLIT,$8 5023 MOVL $ppapi·ppb_vardictionary_delete(SB), 0(SP) 5024 LEAL arg0+0(FP), AX 5025 MOVL AX, 4(SP) 5026 CALL runtime·cgocall(SB) 5027 RET 5028 5029 TEXT ppapi·ppb_vardictionary_delete(SB),NOSPLIT,$32 5030 MOVL args+0(FP), BP 5031 MOVL 0(BP), AX 5032 MOVL AX, 0(SP) 5033 MOVL 4(BP), AX 5034 MOVL AX, 4(SP) 5035 MOVL 8(BP), AX 5036 MOVL AX, 8(SP) 5037 MOVL 12(BP), AX 5038 MOVL AX, 12(SP) 5039 MOVL 16(BP), AX 5040 MOVL AX, 16(SP) 5041 MOVL 20(BP), AX 5042 MOVL AX, 20(SP) 5043 MOVL 24(BP), AX 5044 MOVL AX, 24(SP) 5045 MOVL 28(BP), AX 5046 MOVL AX, 28(SP) 5047 MOVL ppapi·ppb_interfaces+(PPB_VAR_DICTIONARY*8+4)(SB), AX 5048 MOVL (3*4)(AX), AX 5049 CALL AX 5050 // No return value. 5051 RET 5052 5053 TEXT ·ppb_vardictionary_has_key(SB),NOSPLIT,$8 5054 MOVL $ppapi·ppb_vardictionary_has_key(SB), 0(SP) 5055 LEAL arg0+0(FP), AX 5056 MOVL AX, 4(SP) 5057 CALL runtime·cgocall(SB) 5058 RET 5059 5060 TEXT ppapi·ppb_vardictionary_has_key(SB),NOSPLIT,$32 5061 MOVL args+0(FP), BP 5062 MOVL 0(BP), AX 5063 MOVL AX, 0(SP) 5064 MOVL 4(BP), AX 5065 MOVL AX, 4(SP) 5066 MOVL 8(BP), AX 5067 MOVL AX, 8(SP) 5068 MOVL 12(BP), AX 5069 MOVL AX, 12(SP) 5070 MOVL 16(BP), AX 5071 MOVL AX, 16(SP) 5072 MOVL 20(BP), AX 5073 MOVL AX, 20(SP) 5074 MOVL 24(BP), AX 5075 MOVL AX, 24(SP) 5076 MOVL 28(BP), AX 5077 MOVL AX, 28(SP) 5078 MOVL ppapi·ppb_interfaces+(PPB_VAR_DICTIONARY*8+4)(SB), AX 5079 MOVL (4*4)(AX), AX 5080 CALL AX 5081 MOVL AX, 32(BP) 5082 RET 5083 5084 TEXT ·ppb_vardictionary_get_keys(SB),NOSPLIT,$8 5085 MOVL $ppapi·ppb_vardictionary_get_keys(SB), 0(SP) 5086 LEAL arg0+0(FP), AX 5087 MOVL AX, 4(SP) 5088 CALL runtime·cgocall(SB) 5089 RET 5090 5091 TEXT ppapi·ppb_vardictionary_get_keys(SB),NOSPLIT,$20 5092 MOVL args+0(FP), BP 5093 MOVL 0(BP), AX 5094 MOVL AX, 0(SP) 5095 MOVL 4(BP), AX 5096 MOVL AX, 4(SP) 5097 MOVL 8(BP), AX 5098 MOVL AX, 8(SP) 5099 MOVL 12(BP), AX 5100 MOVL AX, 12(SP) 5101 MOVL 16(BP), AX 5102 MOVL AX, 16(SP) 5103 MOVL ppapi·ppb_interfaces+(PPB_VAR_DICTIONARY*8+4)(SB), AX 5104 MOVL (5*4)(AX), AX 5105 CALL AX 5106 SUBL $4, SP // Adjust SP due to struct return. 5107 // No return value. 5108 RET 5109 5110 TEXT ·ppb_videoframe_is_video_frame(SB),NOSPLIT,$8 5111 MOVL $ppapi·ppb_videoframe_is_video_frame(SB), 0(SP) 5112 LEAL arg0+0(FP), AX 5113 MOVL AX, 4(SP) 5114 CALL runtime·cgocall(SB) 5115 RET 5116 5117 TEXT ppapi·ppb_videoframe_is_video_frame(SB),NOSPLIT,$4 5118 MOVL args+0(FP), BP 5119 MOVL 0(BP), AX 5120 MOVL AX, 0(SP) 5121 MOVL ppapi·ppb_interfaces+(PPB_VIDEO_FRAME*8+4)(SB), AX 5122 MOVL (0*4)(AX), AX 5123 CALL AX 5124 MOVL AX, 4(BP) 5125 RET 5126 5127 TEXT ·ppb_videoframe_get_timestamp(SB),NOSPLIT,$8 5128 MOVL $ppapi·ppb_videoframe_get_timestamp(SB), 0(SP) 5129 LEAL arg0+0(FP), AX 5130 MOVL AX, 4(SP) 5131 CALL runtime·cgocall(SB) 5132 RET 5133 5134 TEXT ppapi·ppb_videoframe_get_timestamp(SB),NOSPLIT,$4 5135 MOVL args+0(FP), BP 5136 MOVL 0(BP), AX 5137 MOVL AX, 0(SP) 5138 MOVL ppapi·ppb_interfaces+(PPB_VIDEO_FRAME*8+4)(SB), AX 5139 MOVL (1*4)(AX), AX 5140 CALL AX 5141 FMOVDP F0, 4(BP) 5142 RET 5143 5144 TEXT ·ppb_videoframe_set_timestamp(SB),NOSPLIT,$8 5145 MOVL $ppapi·ppb_videoframe_set_timestamp(SB), 0(SP) 5146 LEAL arg0+0(FP), AX 5147 MOVL AX, 4(SP) 5148 CALL runtime·cgocall(SB) 5149 RET 5150 5151 TEXT ppapi·ppb_videoframe_set_timestamp(SB),NOSPLIT,$12 5152 MOVL args+0(FP), BP 5153 MOVL 0(BP), AX 5154 MOVL AX, 0(SP) 5155 MOVL 4(BP), AX 5156 MOVL AX, 4(SP) 5157 MOVL 8(BP), AX 5158 MOVL AX, 8(SP) 5159 MOVL ppapi·ppb_interfaces+(PPB_VIDEO_FRAME*8+4)(SB), AX 5160 MOVL (2*4)(AX), AX 5161 CALL AX 5162 // No return value. 5163 RET 5164 5165 TEXT ·ppb_videoframe_get_format(SB),NOSPLIT,$8 5166 MOVL $ppapi·ppb_videoframe_get_format(SB), 0(SP) 5167 LEAL arg0+0(FP), AX 5168 MOVL AX, 4(SP) 5169 CALL runtime·cgocall(SB) 5170 RET 5171 5172 TEXT ppapi·ppb_videoframe_get_format(SB),NOSPLIT,$4 5173 MOVL args+0(FP), BP 5174 MOVL 0(BP), AX 5175 MOVL AX, 0(SP) 5176 MOVL ppapi·ppb_interfaces+(PPB_VIDEO_FRAME*8+4)(SB), AX 5177 MOVL (3*4)(AX), AX 5178 CALL AX 5179 MOVL AX, 4(BP) 5180 RET 5181 5182 TEXT ·ppb_videoframe_get_size(SB),NOSPLIT,$8 5183 MOVL $ppapi·ppb_videoframe_get_size(SB), 0(SP) 5184 LEAL arg0+0(FP), AX 5185 MOVL AX, 4(SP) 5186 CALL runtime·cgocall(SB) 5187 RET 5188 5189 TEXT ppapi·ppb_videoframe_get_size(SB),NOSPLIT,$8 5190 MOVL args+0(FP), BP 5191 MOVL 0(BP), AX 5192 MOVL AX, 0(SP) 5193 MOVL 4(BP), AX 5194 MOVL AX, 4(SP) 5195 MOVL ppapi·ppb_interfaces+(PPB_VIDEO_FRAME*8+4)(SB), AX 5196 MOVL (4*4)(AX), AX 5197 CALL AX 5198 MOVL AX, 8(BP) 5199 RET 5200 5201 TEXT ·ppb_videoframe_get_data_buffer(SB),NOSPLIT,$8 5202 MOVL $ppapi·ppb_videoframe_get_data_buffer(SB), 0(SP) 5203 LEAL arg0+0(FP), AX 5204 MOVL AX, 4(SP) 5205 CALL runtime·cgocall(SB) 5206 RET 5207 5208 TEXT ppapi·ppb_videoframe_get_data_buffer(SB),NOSPLIT,$4 5209 MOVL args+0(FP), BP 5210 MOVL 0(BP), AX 5211 MOVL AX, 0(SP) 5212 MOVL ppapi·ppb_interfaces+(PPB_VIDEO_FRAME*8+4)(SB), AX 5213 MOVL (5*4)(AX), AX 5214 CALL AX 5215 MOVL AX, 4(BP) 5216 RET 5217 5218 TEXT ·ppb_videoframe_get_data_buffer_size(SB),NOSPLIT,$8 5219 MOVL $ppapi·ppb_videoframe_get_data_buffer_size(SB), 0(SP) 5220 LEAL arg0+0(FP), AX 5221 MOVL AX, 4(SP) 5222 CALL runtime·cgocall(SB) 5223 RET 5224 5225 TEXT ppapi·ppb_videoframe_get_data_buffer_size(SB),NOSPLIT,$4 5226 MOVL args+0(FP), BP 5227 MOVL 0(BP), AX 5228 MOVL AX, 0(SP) 5229 MOVL ppapi·ppb_interfaces+(PPB_VIDEO_FRAME*8+4)(SB), AX 5230 MOVL (6*4)(AX), AX 5231 CALL AX 5232 MOVL AX, 4(BP) 5233 RET 5234 5235 TEXT ·ppb_view_is_view(SB),NOSPLIT,$8 5236 MOVL $ppapi·ppb_view_is_view(SB), 0(SP) 5237 LEAL arg0+0(FP), AX 5238 MOVL AX, 4(SP) 5239 CALL runtime·cgocall(SB) 5240 RET 5241 5242 TEXT ppapi·ppb_view_is_view(SB),NOSPLIT,$4 5243 MOVL args+0(FP), BP 5244 MOVL 0(BP), AX 5245 MOVL AX, 0(SP) 5246 MOVL ppapi·ppb_interfaces+(PPB_VIEW*8+4)(SB), AX 5247 MOVL (0*4)(AX), AX 5248 CALL AX 5249 MOVL AX, 4(BP) 5250 RET 5251 5252 TEXT ·ppb_view_get_rect(SB),NOSPLIT,$8 5253 MOVL $ppapi·ppb_view_get_rect(SB), 0(SP) 5254 LEAL arg0+0(FP), AX 5255 MOVL AX, 4(SP) 5256 CALL runtime·cgocall(SB) 5257 RET 5258 5259 TEXT ppapi·ppb_view_get_rect(SB),NOSPLIT,$8 5260 MOVL args+0(FP), BP 5261 MOVL 0(BP), AX 5262 MOVL AX, 0(SP) 5263 MOVL 4(BP), AX 5264 MOVL AX, 4(SP) 5265 MOVL ppapi·ppb_interfaces+(PPB_VIEW*8+4)(SB), AX 5266 MOVL (1*4)(AX), AX 5267 CALL AX 5268 MOVL AX, 8(BP) 5269 RET 5270 5271 TEXT ·ppb_view_is_fullscreen(SB),NOSPLIT,$8 5272 MOVL $ppapi·ppb_view_is_fullscreen(SB), 0(SP) 5273 LEAL arg0+0(FP), AX 5274 MOVL AX, 4(SP) 5275 CALL runtime·cgocall(SB) 5276 RET 5277 5278 TEXT ppapi·ppb_view_is_fullscreen(SB),NOSPLIT,$4 5279 MOVL args+0(FP), BP 5280 MOVL 0(BP), AX 5281 MOVL AX, 0(SP) 5282 MOVL ppapi·ppb_interfaces+(PPB_VIEW*8+4)(SB), AX 5283 MOVL (2*4)(AX), AX 5284 CALL AX 5285 MOVL AX, 4(BP) 5286 RET 5287 5288 TEXT ·ppb_view_is_visible(SB),NOSPLIT,$8 5289 MOVL $ppapi·ppb_view_is_visible(SB), 0(SP) 5290 LEAL arg0+0(FP), AX 5291 MOVL AX, 4(SP) 5292 CALL runtime·cgocall(SB) 5293 RET 5294 5295 TEXT ppapi·ppb_view_is_visible(SB),NOSPLIT,$4 5296 MOVL args+0(FP), BP 5297 MOVL 0(BP), AX 5298 MOVL AX, 0(SP) 5299 MOVL ppapi·ppb_interfaces+(PPB_VIEW*8+4)(SB), AX 5300 MOVL (3*4)(AX), AX 5301 CALL AX 5302 MOVL AX, 4(BP) 5303 RET 5304 5305 TEXT ·ppb_view_is_page_visible(SB),NOSPLIT,$8 5306 MOVL $ppapi·ppb_view_is_page_visible(SB), 0(SP) 5307 LEAL arg0+0(FP), AX 5308 MOVL AX, 4(SP) 5309 CALL runtime·cgocall(SB) 5310 RET 5311 5312 TEXT ppapi·ppb_view_is_page_visible(SB),NOSPLIT,$4 5313 MOVL args+0(FP), BP 5314 MOVL 0(BP), AX 5315 MOVL AX, 0(SP) 5316 MOVL ppapi·ppb_interfaces+(PPB_VIEW*8+4)(SB), AX 5317 MOVL (4*4)(AX), AX 5318 CALL AX 5319 MOVL AX, 4(BP) 5320 RET 5321 5322 TEXT ·ppb_view_get_clip_rect(SB),NOSPLIT,$8 5323 MOVL $ppapi·ppb_view_get_clip_rect(SB), 0(SP) 5324 LEAL arg0+0(FP), AX 5325 MOVL AX, 4(SP) 5326 CALL runtime·cgocall(SB) 5327 RET 5328 5329 TEXT ppapi·ppb_view_get_clip_rect(SB),NOSPLIT,$8 5330 MOVL args+0(FP), BP 5331 MOVL 0(BP), AX 5332 MOVL AX, 0(SP) 5333 MOVL 4(BP), AX 5334 MOVL AX, 4(SP) 5335 MOVL ppapi·ppb_interfaces+(PPB_VIEW*8+4)(SB), AX 5336 MOVL (5*4)(AX), AX 5337 CALL AX 5338 MOVL AX, 8(BP) 5339 RET 5340 5341 TEXT ·ppb_view_get_device_scale(SB),NOSPLIT,$8 5342 MOVL $ppapi·ppb_view_get_device_scale(SB), 0(SP) 5343 LEAL arg0+0(FP), AX 5344 MOVL AX, 4(SP) 5345 CALL runtime·cgocall(SB) 5346 RET 5347 5348 TEXT ppapi·ppb_view_get_device_scale(SB),NOSPLIT,$4 5349 MOVL args+0(FP), BP 5350 MOVL 0(BP), AX 5351 MOVL AX, 0(SP) 5352 MOVL ppapi·ppb_interfaces+(PPB_VIEW*8+4)(SB), AX 5353 MOVL (6*4)(AX), AX 5354 CALL AX 5355 FMOVLP F0, 4(BP) 5356 RET 5357 5358 TEXT ·ppb_view_get_css_scale(SB),NOSPLIT,$8 5359 MOVL $ppapi·ppb_view_get_css_scale(SB), 0(SP) 5360 LEAL arg0+0(FP), AX 5361 MOVL AX, 4(SP) 5362 CALL runtime·cgocall(SB) 5363 RET 5364 5365 TEXT ppapi·ppb_view_get_css_scale(SB),NOSPLIT,$4 5366 MOVL args+0(FP), BP 5367 MOVL 0(BP), AX 5368 MOVL AX, 0(SP) 5369 MOVL ppapi·ppb_interfaces+(PPB_VIEW*8+4)(SB), AX 5370 MOVL (7*4)(AX), AX 5371 CALL AX 5372 FMOVLP F0, 4(BP) 5373 RET 5374 5375 TEXT ·ppb_websocket_create(SB),NOSPLIT,$8 5376 MOVL $ppapi·ppb_websocket_create(SB), 0(SP) 5377 LEAL arg0+0(FP), AX 5378 MOVL AX, 4(SP) 5379 CALL runtime·cgocall(SB) 5380 RET 5381 5382 TEXT ppapi·ppb_websocket_create(SB),NOSPLIT,$4 5383 MOVL args+0(FP), BP 5384 MOVL 0(BP), AX 5385 MOVL AX, 0(SP) 5386 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5387 MOVL (0*4)(AX), AX 5388 CALL AX 5389 MOVL AX, 4(BP) 5390 RET 5391 5392 TEXT ·ppb_websocket_is_web_socket(SB),NOSPLIT,$8 5393 MOVL $ppapi·ppb_websocket_is_web_socket(SB), 0(SP) 5394 LEAL arg0+0(FP), AX 5395 MOVL AX, 4(SP) 5396 CALL runtime·cgocall(SB) 5397 RET 5398 5399 TEXT ppapi·ppb_websocket_is_web_socket(SB),NOSPLIT,$4 5400 MOVL args+0(FP), BP 5401 MOVL 0(BP), AX 5402 MOVL AX, 0(SP) 5403 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5404 MOVL (1*4)(AX), AX 5405 CALL AX 5406 MOVL AX, 4(BP) 5407 RET 5408 5409 TEXT ·ppb_websocket_connect(SB),NOSPLIT,$8 5410 MOVL $ppapi·ppb_websocket_connect(SB), 0(SP) 5411 LEAL arg0+0(FP), AX 5412 MOVL AX, 4(SP) 5413 CALL runtime·cgocall(SB) 5414 RET 5415 5416 TEXT ppapi·ppb_websocket_connect(SB),NOSPLIT,$40 5417 MOVL args+0(FP), BP 5418 MOVL 0(BP), AX 5419 MOVL AX, 0(SP) 5420 MOVL 4(BP), AX 5421 MOVL AX, 4(SP) 5422 MOVL 8(BP), AX 5423 MOVL AX, 8(SP) 5424 MOVL 12(BP), AX 5425 MOVL AX, 12(SP) 5426 MOVL 16(BP), AX 5427 MOVL AX, 16(SP) 5428 MOVL 20(BP), AX 5429 MOVL AX, 20(SP) 5430 MOVL 24(BP), AX 5431 MOVL AX, 24(SP) 5432 MOVL 28(BP), AX 5433 MOVL AX, 28(SP) 5434 MOVL 32(BP), AX 5435 MOVL AX, 32(SP) 5436 MOVL 36(BP), AX 5437 MOVL AX, 36(SP) 5438 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5439 MOVL (2*4)(AX), AX 5440 CALL AX 5441 MOVL AX, 40(BP) 5442 RET 5443 5444 TEXT ·ppb_websocket_close(SB),NOSPLIT,$8 5445 MOVL $ppapi·ppb_websocket_close(SB), 0(SP) 5446 LEAL arg0+0(FP), AX 5447 MOVL AX, 4(SP) 5448 CALL runtime·cgocall(SB) 5449 RET 5450 5451 TEXT ppapi·ppb_websocket_close(SB),NOSPLIT,$36 5452 MOVL args+0(FP), BP 5453 MOVL 0(BP), AX 5454 MOVL AX, 0(SP) 5455 MOVL 4(BP), AX 5456 MOVL AX, 4(SP) 5457 MOVL 8(BP), AX 5458 MOVL AX, 8(SP) 5459 MOVL 12(BP), AX 5460 MOVL AX, 12(SP) 5461 MOVL 16(BP), AX 5462 MOVL AX, 16(SP) 5463 MOVL 20(BP), AX 5464 MOVL AX, 20(SP) 5465 MOVL 24(BP), AX 5466 MOVL AX, 24(SP) 5467 MOVL 28(BP), AX 5468 MOVL AX, 28(SP) 5469 MOVL 32(BP), AX 5470 MOVL AX, 32(SP) 5471 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5472 MOVL (3*4)(AX), AX 5473 CALL AX 5474 MOVL AX, 36(BP) 5475 RET 5476 5477 TEXT ·ppb_websocket_receive_message(SB),NOSPLIT,$8 5478 MOVL $ppapi·ppb_websocket_receive_message(SB), 0(SP) 5479 LEAL arg0+0(FP), AX 5480 MOVL AX, 4(SP) 5481 CALL runtime·cgocall(SB) 5482 RET 5483 5484 TEXT ppapi·ppb_websocket_receive_message(SB),NOSPLIT,$20 5485 MOVL args+0(FP), BP 5486 MOVL 0(BP), AX 5487 MOVL AX, 0(SP) 5488 MOVL 4(BP), AX 5489 MOVL AX, 4(SP) 5490 MOVL 8(BP), AX 5491 MOVL AX, 8(SP) 5492 MOVL 12(BP), AX 5493 MOVL AX, 12(SP) 5494 MOVL 16(BP), AX 5495 MOVL AX, 16(SP) 5496 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5497 MOVL (4*4)(AX), AX 5498 CALL AX 5499 MOVL AX, 20(BP) 5500 RET 5501 5502 TEXT ·ppb_websocket_send_message(SB),NOSPLIT,$8 5503 MOVL $ppapi·ppb_websocket_send_message(SB), 0(SP) 5504 LEAL arg0+0(FP), AX 5505 MOVL AX, 4(SP) 5506 CALL runtime·cgocall(SB) 5507 RET 5508 5509 TEXT ppapi·ppb_websocket_send_message(SB),NOSPLIT,$20 5510 MOVL args+0(FP), BP 5511 MOVL 0(BP), AX 5512 MOVL AX, 0(SP) 5513 MOVL 4(BP), AX 5514 MOVL AX, 4(SP) 5515 MOVL 8(BP), AX 5516 MOVL AX, 8(SP) 5517 MOVL 12(BP), AX 5518 MOVL AX, 12(SP) 5519 MOVL 16(BP), AX 5520 MOVL AX, 16(SP) 5521 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5522 MOVL (5*4)(AX), AX 5523 CALL AX 5524 MOVL AX, 20(BP) 5525 RET 5526 5527 TEXT ·ppb_websocket_get_buffered_amount(SB),NOSPLIT,$8 5528 MOVL $ppapi·ppb_websocket_get_buffered_amount(SB), 0(SP) 5529 LEAL arg0+0(FP), AX 5530 MOVL AX, 4(SP) 5531 CALL runtime·cgocall(SB) 5532 RET 5533 5534 TEXT ppapi·ppb_websocket_get_buffered_amount(SB),NOSPLIT,$4 5535 MOVL args+0(FP), BP 5536 MOVL 0(BP), AX 5537 MOVL AX, 0(SP) 5538 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5539 MOVL (6*4)(AX), AX 5540 CALL AX 5541 MOVL AX, 4(BP) 5542 MOVL DX, (4+4)(BP) 5543 RET 5544 5545 TEXT ·ppb_websocket_get_close_cose(SB),NOSPLIT,$8 5546 MOVL $ppapi·ppb_websocket_get_close_cose(SB), 0(SP) 5547 LEAL arg0+0(FP), AX 5548 MOVL AX, 4(SP) 5549 CALL runtime·cgocall(SB) 5550 RET 5551 5552 TEXT ppapi·ppb_websocket_get_close_cose(SB),NOSPLIT,$4 5553 MOVL args+0(FP), BP 5554 MOVL 0(BP), AX 5555 MOVL AX, 0(SP) 5556 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5557 MOVL (7*4)(AX), AX 5558 CALL AX 5559 MOVL AX, 4(BP) 5560 RET 5561 5562 TEXT ·ppb_websocket_get_close_reason(SB),NOSPLIT,$8 5563 MOVL $ppapi·ppb_websocket_get_close_reason(SB), 0(SP) 5564 LEAL arg0+0(FP), AX 5565 MOVL AX, 4(SP) 5566 CALL runtime·cgocall(SB) 5567 RET 5568 5569 TEXT ppapi·ppb_websocket_get_close_reason(SB),NOSPLIT,$8 5570 MOVL args+0(FP), BP 5571 MOVL 0(BP), AX 5572 MOVL AX, 0(SP) 5573 MOVL 4(BP), AX 5574 MOVL AX, 4(SP) 5575 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5576 MOVL (8*4)(AX), AX 5577 CALL AX 5578 SUBL $4, SP // Adjust SP due to struct return. 5579 // No return value. 5580 RET 5581 5582 TEXT ·ppb_websocket_get_close_was_clean(SB),NOSPLIT,$8 5583 MOVL $ppapi·ppb_websocket_get_close_was_clean(SB), 0(SP) 5584 LEAL arg0+0(FP), AX 5585 MOVL AX, 4(SP) 5586 CALL runtime·cgocall(SB) 5587 RET 5588 5589 TEXT ppapi·ppb_websocket_get_close_was_clean(SB),NOSPLIT,$4 5590 MOVL args+0(FP), BP 5591 MOVL 0(BP), AX 5592 MOVL AX, 0(SP) 5593 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5594 MOVL (9*4)(AX), AX 5595 CALL AX 5596 MOVL AX, 4(BP) 5597 RET 5598 5599 TEXT ·ppb_websocket_get_extensions(SB),NOSPLIT,$8 5600 MOVL $ppapi·ppb_websocket_get_extensions(SB), 0(SP) 5601 LEAL arg0+0(FP), AX 5602 MOVL AX, 4(SP) 5603 CALL runtime·cgocall(SB) 5604 RET 5605 5606 TEXT ppapi·ppb_websocket_get_extensions(SB),NOSPLIT,$8 5607 MOVL args+0(FP), BP 5608 MOVL 0(BP), AX 5609 MOVL AX, 0(SP) 5610 MOVL 4(BP), AX 5611 MOVL AX, 4(SP) 5612 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5613 MOVL (10*4)(AX), AX 5614 CALL AX 5615 SUBL $4, SP // Adjust SP due to struct return. 5616 // No return value. 5617 RET 5618 5619 TEXT ·ppb_websocket_get_protocol(SB),NOSPLIT,$8 5620 MOVL $ppapi·ppb_websocket_get_protocol(SB), 0(SP) 5621 LEAL arg0+0(FP), AX 5622 MOVL AX, 4(SP) 5623 CALL runtime·cgocall(SB) 5624 RET 5625 5626 TEXT ppapi·ppb_websocket_get_protocol(SB),NOSPLIT,$8 5627 MOVL args+0(FP), BP 5628 MOVL 0(BP), AX 5629 MOVL AX, 0(SP) 5630 MOVL 4(BP), AX 5631 MOVL AX, 4(SP) 5632 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5633 MOVL (11*4)(AX), AX 5634 CALL AX 5635 SUBL $4, SP // Adjust SP due to struct return. 5636 // No return value. 5637 RET 5638 5639 TEXT ·ppb_websocket_get_ready_state(SB),NOSPLIT,$8 5640 MOVL $ppapi·ppb_websocket_get_ready_state(SB), 0(SP) 5641 LEAL arg0+0(FP), AX 5642 MOVL AX, 4(SP) 5643 CALL runtime·cgocall(SB) 5644 RET 5645 5646 TEXT ppapi·ppb_websocket_get_ready_state(SB),NOSPLIT,$4 5647 MOVL args+0(FP), BP 5648 MOVL 0(BP), AX 5649 MOVL AX, 0(SP) 5650 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5651 MOVL (12*4)(AX), AX 5652 CALL AX 5653 MOVL AX, 4(BP) 5654 RET 5655 5656 TEXT ·ppb_websocket_get_url(SB),NOSPLIT,$8 5657 MOVL $ppapi·ppb_websocket_get_url(SB), 0(SP) 5658 LEAL arg0+0(FP), AX 5659 MOVL AX, 4(SP) 5660 CALL runtime·cgocall(SB) 5661 RET 5662 5663 TEXT ppapi·ppb_websocket_get_url(SB),NOSPLIT,$8 5664 MOVL args+0(FP), BP 5665 MOVL 0(BP), AX 5666 MOVL AX, 0(SP) 5667 MOVL 4(BP), AX 5668 MOVL AX, 4(SP) 5669 MOVL ppapi·ppb_interfaces+(PPB_WEB_SOCKET*8+4)(SB), AX 5670 MOVL (13*4)(AX), AX 5671 CALL AX 5672 SUBL $4, SP // Adjust SP due to struct return. 5673 // No return value. 5674 RET 5675 5676 TEXT ·ppb_wheelinputevent_create(SB),NOSPLIT,$8 5677 MOVL $ppapi·ppb_wheelinputevent_create(SB), 0(SP) 5678 LEAL arg0+0(FP), AX 5679 MOVL AX, 4(SP) 5680 CALL runtime·cgocall(SB) 5681 RET 5682 5683 TEXT ppapi·ppb_wheelinputevent_create(SB),NOSPLIT,$28 5684 MOVL args+0(FP), BP 5685 MOVL 0(BP), AX 5686 MOVL AX, 0(SP) 5687 MOVL 4(BP), AX 5688 MOVL AX, 4(SP) 5689 MOVL 8(BP), AX 5690 MOVL AX, 8(SP) 5691 MOVL 12(BP), AX 5692 MOVL AX, 12(SP) 5693 MOVL 16(BP), AX 5694 MOVL AX, 16(SP) 5695 MOVL 20(BP), AX 5696 MOVL AX, 20(SP) 5697 MOVL 24(BP), AX 5698 MOVL AX, 24(SP) 5699 MOVL ppapi·ppb_interfaces+(PPB_WHEEL_INPUT_EVENT*8+4)(SB), AX 5700 MOVL (0*4)(AX), AX 5701 CALL AX 5702 MOVL AX, 28(BP) 5703 RET 5704 5705 TEXT ·ppb_wheelinputevent_is_wheel_input_event(SB),NOSPLIT,$8 5706 MOVL $ppapi·ppb_wheelinputevent_is_wheel_input_event(SB), 0(SP) 5707 LEAL arg0+0(FP), AX 5708 MOVL AX, 4(SP) 5709 CALL runtime·cgocall(SB) 5710 RET 5711 5712 TEXT ppapi·ppb_wheelinputevent_is_wheel_input_event(SB),NOSPLIT,$4 5713 MOVL args+0(FP), BP 5714 MOVL 0(BP), AX 5715 MOVL AX, 0(SP) 5716 MOVL ppapi·ppb_interfaces+(PPB_WHEEL_INPUT_EVENT*8+4)(SB), AX 5717 MOVL (1*4)(AX), AX 5718 CALL AX 5719 MOVL AX, 4(BP) 5720 RET 5721 5722 TEXT ·ppb_wheelinputevent_get_delta(SB),NOSPLIT,$8 5723 MOVL $ppapi·ppb_wheelinputevent_get_delta(SB), 0(SP) 5724 LEAL arg0+0(FP), AX 5725 MOVL AX, 4(SP) 5726 CALL runtime·cgocall(SB) 5727 RET 5728 5729 TEXT ppapi·ppb_wheelinputevent_get_delta(SB),NOSPLIT,$8 5730 MOVL args+0(FP), BP 5731 MOVL 0(BP), AX 5732 MOVL AX, 0(SP) 5733 MOVL 4(BP), AX 5734 MOVL AX, 4(SP) 5735 MOVL ppapi·ppb_interfaces+(PPB_WHEEL_INPUT_EVENT*8+4)(SB), AX 5736 MOVL (2*4)(AX), AX 5737 CALL AX 5738 SUBL $4, SP // Adjust SP due to struct return. 5739 // No return value. 5740 RET 5741 5742 TEXT ·ppb_wheelinputevent_get_ticks(SB),NOSPLIT,$8 5743 MOVL $ppapi·ppb_wheelinputevent_get_ticks(SB), 0(SP) 5744 LEAL arg0+0(FP), AX 5745 MOVL AX, 4(SP) 5746 CALL runtime·cgocall(SB) 5747 RET 5748 5749 TEXT ppapi·ppb_wheelinputevent_get_ticks(SB),NOSPLIT,$8 5750 MOVL args+0(FP), BP 5751 MOVL 0(BP), AX 5752 MOVL AX, 0(SP) 5753 MOVL 4(BP), AX 5754 MOVL AX, 4(SP) 5755 MOVL ppapi·ppb_interfaces+(PPB_WHEEL_INPUT_EVENT*8+4)(SB), AX 5756 MOVL (3*4)(AX), AX 5757 CALL AX 5758 SUBL $4, SP // Adjust SP due to struct return. 5759 // No return value. 5760 RET 5761 5762 TEXT ·ppb_wheelinputevent_get_scroll_by_page(SB),NOSPLIT,$8 5763 MOVL $ppapi·ppb_wheelinputevent_get_scroll_by_page(SB), 0(SP) 5764 LEAL arg0+0(FP), AX 5765 MOVL AX, 4(SP) 5766 CALL runtime·cgocall(SB) 5767 RET 5768 5769 TEXT ppapi·ppb_wheelinputevent_get_scroll_by_page(SB),NOSPLIT,$4 5770 MOVL args+0(FP), BP 5771 MOVL 0(BP), AX 5772 MOVL AX, 0(SP) 5773 MOVL ppapi·ppb_interfaces+(PPB_WHEEL_INPUT_EVENT*8+4)(SB), AX 5774 MOVL (4*4)(AX), AX 5775 CALL AX 5776 MOVL AX, 4(BP) 5777 RET 5778 5779 5780 5781 // ppapi·ppp_initialize_module_handler is called once at initialization 5782 // initialization time. Called from the C stack. 5783 TEXT ppapi·ppp_initialize_module_handler(SB),NOSPLIT,$12 5784 MOVL SI, 4(SP) 5785 MOVL DI, 8(SP) 5786 MOVL module_id+0(FP), AX 5787 MOVL AX, ppapi·module_id(SB) 5788 MOVL get_browser_interface+4(FP), DI 5789 LEAL ppapi·ppb_interfaces(SB), SI 5790 initialize_module_loop: 5791 MOVL 0(SI), AX // name 5792 TESTL AX, AX 5793 JZ initialize_module_done 5794 MOVL AX, 0(SP) 5795 CALL DI 5796 MOVL AX, 4(SI) // ppb 5797 ADDL $8, SI 5798 JMP initialize_module_loop 5799 initialize_module_done: 5800 MOVL 4(SP), SI 5801 MOVL 8(SP), DI 5802 XORL AX, AX 5803 RET 5804 5805 // ppapi·ppp_shutdown_module_handler my or may not be called when the 5806 // module is closed. Ignore the callback. Called from the C stack. 5807 TEXT ppapi·ppp_shutdown_module_handler(SB),NOSPLIT,$0 5808 RET 5809 5810 // ppapi·ppp_get_interface_handler is called by the browser to get 5811 // callback functions. Called from the C stack. 5812 TEXT ppapi·ppp_get_interface_handler(SB),NOSPLIT,$24 5813 MOVL BP, 8(SP) 5814 MOVL BX, 12(SP) 5815 MOVL SI, 16(SP) 5816 MOVL DI, 20(SP) 5817 MOVL interface_name+0(FP), AX 5818 MOVL AX, 0(SP) 5819 CALL ppapi·ppp_get_interface(SB) 5820 MOVL 8(SP), BP 5821 MOVL 12(SP), BX 5822 MOVL 16(SP), SI 5823 MOVL 20(SP), DI 5824 RET 5825 5826 // ppapi·start is called to start PPAPI. Never returns. 5827 TEXT ppapi·start(SB),NOSPLIT,$4 5828 LEAL ppapi·pp_start_functions(SB), DI 5829 MOVL DI, 0(SP) 5830 MOVL runtime·nacl_irt_ppapihook_v0_1+IRT_PPAPI_START(SB), AX 5831 CALL AX 5832 RET 5833 5834 TEXT syscall·runtime_ppapi_InitPPAPI(SB),NOSPLIT,$8-0 5835 NO_LOCAL_POINTERS 5836 LEAL ppapi·start(SB), AX 5837 MOVL AX, 0(SP) 5838 MOVL $0, 4(SP) 5839 CALL runtime·cgocall(SB) 5840 // Not reached 5841 INT $3 5842 RET 5843 5844 // Tunnel some functions from runtime. 5845 TEXT ·gostring(SB),NOSPLIT,$0 5846 JMP runtime·gostring(SB) 5847 5848 TEXT ·gostringn(SB),NOSPLIT,$0 5849 JMP runtime·gostringn(SB) 5850 5851 TEXT ·free(SB),NOSPLIT,$0 5852 JMP runtime·cfree(SB)