diff --git a/lib/dll/webui-2.dll b/lib/dll/webui-2-debug.dll similarity index 79% rename from lib/dll/webui-2.dll rename to lib/dll/webui-2-debug.dll index 033cca4..c045bbc 100644 Binary files a/lib/dll/webui-2.dll and b/lib/dll/webui-2-debug.dll differ diff --git a/lib/dll/webui-2-static.dll b/lib/dll/webui-2-release.dll similarity index 99% rename from lib/dll/webui-2-static.dll rename to lib/dll/webui-2-release.dll index 06cd80a..bf39bf7 100644 Binary files a/lib/dll/webui-2-static.dll and b/lib/dll/webui-2-release.dll differ diff --git a/lib/dll/webui-2-static.exp b/lib/dll/webui-2-static.exp deleted file mode 100644 index 5f9ffe5..0000000 Binary files a/lib/dll/webui-2-static.exp and /dev/null differ diff --git a/lib/dll/webui-2-static.lib b/lib/dll/webui-2-static.lib deleted file mode 100644 index b3eaf81..0000000 Binary files a/lib/dll/webui-2-static.lib and /dev/null differ diff --git a/test.log b/test.log index ea16ad1..2599bfd 100644 --- a/test.log +++ b/test.log @@ -1,668 +1,887 @@ (1 0.0 [User] webui_new_window() )(1 0.0 [User] webui_get_new_window_id() -)(1 0.0 [User] webui_new_window_id([1]) +)(1 0.0 [User] webui_new_window_id([3]) )(0 0.0 [Core] _webui_malloc([2621904]) -)(0 0.001 [Core] _webui_ptr_add(0x00000000298C8070) +)(0 0.001 [Core] _webui_ptr_add(0x0000000035532070) )(0 0.001 [Core] _webui_ptr_exist() -)(0 0.001 [Core] _webui_ptr_add(0x00000000298C8070) -> Pointer #2 saved (2621904 + 1 bytes) +)(0 0.001 [Core] _webui_ptr_add(0x0000000035532070) -> Pointer #17 saved (2621904 + 1 bytes) )(0 0.001 [Core] _webui_malloc([260]) -)(0 0.001 [Core] _webui_ptr_add(0x0000000000779330) +)(0 0.001 [Core] _webui_ptr_add(0x000000001A772B10) )(0 0.001 [Core] _webui_ptr_exist() -)(0 0.001 [Core] _webui_ptr_add(0x0000000000779330) -> Pointer #3 saved (260 + 1 bytes) +)(0 0.001 [Core] _webui_ptr_add(0x000000001A772B10) -> Pointer #19 saved (260 + 1 bytes) )(0 0.001 [Core] _webui_malloc([260]) -)(0 0.001 [Core] _webui_ptr_add(0x0000000000779720) +)(0 0.001 [Core] _webui_ptr_add(0x000000001A7731A0) )(0 0.001 [Core] _webui_ptr_exist() -)(0 0.001 [Core] _webui_ptr_add(0x0000000000779720) -> Pointer #4 saved (260 + 1 bytes) -)(1 0.001 [User] webui_set_center(1) +)(0 0.001 [Core] _webui_ptr_add(0x000000001A7731A0) -> Pointer #20 saved (260 + 1 bytes) +)(1 0.001 [User] webui_set_center(3) )(1 0.001 [User] webui_set_center() -> Screen dimensions: width=1920, height=1200 )(1 0.001 [User] webui_set_center() -> Window dimensions: width=800, height=600 )(1 0.001 [User] webui_set_center() -> Calculated center positions: x=560, y=300 -)(1 0.001 [User] webui_set_position(1, 560, 300) -)(1 0.001 [User] webui_bind([1]) -)(0 0.001 [Core] _webui_get_cb_index([1]) +)(1 0.001 [User] webui_set_position(3, 560, 300) +)(1 0.001 [User] webui_bind([3]) +)(0 0.001 [Core] _webui_get_cb_index([3]) )(0 0.001 [Core] _webui_get_cb_index() -> Element: [__webui_core_api__] )(0 0.001 [Core] _webui_get_cb_index() -> Not found )(0 0.001 [Core] _webui_free_mem(0x0000000000000000) )(0 0.001 [Core] _webui_malloc([18]) -)(0 0.001 [Core] _webui_ptr_add(0x000000000902E9D0) +)(0 0.001 [Core] _webui_ptr_add(0x00000000092C2870) )(0 0.001 [Core] _webui_ptr_exist() -)(0 0.001 [Core] _webui_ptr_add(0x000000000902E9D0) -> Pointer #5 saved (18 + 1 bytes) -)(1 0.001 [User] webui_bind() -> Save bind index 0, address 0x00007FFB61E47EB0 +)(0 0.001 [Core] _webui_ptr_add(0x00000000092C2870) -> Pointer #37 saved (18 + 1 bytes) +)(1 0.001 [User] webui_bind() -> Save bind index 4, address 0x00007FFB56927EB0 )(0 0.001 [Core] _webui_send_all() -)(1 0.001 [User] webui_new_window_id() -> New window #1 @ 0x00000000298C8070 -)(1 0.001 [User] webui_bind([1]) -)(0 0.001 [Core] _webui_get_cb_index([1]) +)(1 0.001 [User] webui_new_window_id() -> New window #3 @ 0x0000000035532070 +)(1 0.001 [User] webui_bind([3]) +)(0 0.001 [Core] _webui_get_cb_index([3]) )(0 0.001 [Core] _webui_get_cb_index() -> Element: [web_ui_wire_handle_event] )(0 0.001 [Core] _webui_get_cb_index() -> Not found )(0 0.001 [Core] _webui_free_mem(0x0000000000000000) )(0 0.001 [Core] _webui_malloc([24]) -)(0 0.001 [Core] _webui_ptr_add(0x0000000009083A60) +)(0 0.001 [Core] _webui_ptr_add(0x0000000000192980) )(0 0.001 [Core] _webui_ptr_exist() -)(0 0.001 [Core] _webui_ptr_add(0x0000000009083A60) -> Pointer #6 saved (24 + 1 bytes) -)(1 0.001 [User] webui_bind() -> Save bind index 1, address 0x00000000336201F0 +)(0 0.001 [Core] _webui_ptr_add(0x0000000000192980) -> Pointer #38 saved (24 + 1 bytes) +)(1 0.001 [User] webui_bind() -> Save bind index 5, address 0x00000000228E01F0 )(0 0.001 [Core] _webui_send_all() -)(1 0.001 [User] webui_set_root_folder([1], [c:/devel/racket/racket-webui]) -)(0 0.001 [Core] _webui_folder_exist([c:/devel/racket/racket-webui]) -)(1 0.001 [User] webui_set_root_folder() -> Success -)(1 0.001 [User] webui_show_browser([1], [1]) -)(0 0.001 [Core] _webui_show([1]) -)(0 0.001 [Core] _webui_malloc([9]) -)(0 0.001 [Core] _webui_ptr_add(0x000000000902E4D0) -)(0 0.001 [Core] _webui_ptr_exist() -)(0 0.001 [Core] _webui_ptr_add(0x000000000902E4D0) -> Pointer #7 saved (9 + 1 bytes) -)(0 0.001 [Core] _webui_is_valid_url([test.htm...]) -)(0 0.001 [Core] _webui_folder_exist([test.html]) -)(0 0.001 [Core] _webui_show() -> File: [test.html] -)(0 0.001 [Core] _webui_show_window(FILE, [1]) -)(0 0.001 [Core] _webui_show_window() -> This is UI reload, reusing the same server thread. -)(0 0.001 [Core] _webui_get_free_port() -)(0 0.001 [Core] _webui_port_is_used([41399]) -)(0 0.001 [Core] _webui_socket_test_listen_win32([41399]) -)(0 0.002 [Core] _webui_malloc([32]) -)(0 0.002 [Core] _webui_ptr_add(0x00000000090841E0) +)(1 0.002 [User] webui_set_root_folder([3], [c:/devel/racket/racket-webui]) +)(0 0.002 [Core] _webui_folder_exist([c:/devel/racket/racket-webui]) +)(1 0.002 [User] webui_set_root_folder() -> Success +)(1 0.002 [User] webui_show_wv([3]) +)(0 0.002 [Core] _webui_show([13]) +)(0 0.002 [Core] _webui_malloc([9]) +)(0 0.002 [Core] _webui_ptr_add(0x00000000092C2AF0) )(0 0.002 [Core] _webui_ptr_exist() -)(0 0.002 [Core] _webui_ptr_add(0x00000000090841E0) -> Pointer #8 saved (32 + 1 bytes) +)(0 0.002 [Core] _webui_ptr_add(0x00000000092C2AF0) -> Pointer #39 saved (9 + 1 bytes) +)(0 0.002 [Core] _webui_is_valid_url([test.htm...]) +)(0 0.002 [Core] _webui_folder_exist([test.html]) +)(0 0.002 [Core] _webui_show() -> File: [test.html] +)(0 0.002 [Core] _webui_show_window(FILE, [13]) +)(0 0.002 [Core] _webui_show_window() -> This is UI reload, reusing the same server thread. +)(0 0.002 [Core] _webui_get_free_port() +)(0 0.002 [Core] _webui_port_is_used([23381]) +)(0 0.002 [Core] _webui_socket_test_listen_win32([23381]) +)(0 0.002 [Core] _webui_malloc([32]) +)(0 0.002 [Core] _webui_ptr_add(0x0000000000191D80) +)(0 0.002 [Core] _webui_ptr_exist() +)(0 0.002 [Core] _webui_ptr_add(0x0000000000191D80) -> Pointer #40 saved (32 + 1 bytes) )(0 0.002 [Core] _webui_url_encode() )(0 0.002 [Core] _webui_malloc([37]) -)(0 0.002 [Core] _webui_ptr_add(0x0000000008FF7D10) +)(0 0.002 [Core] _webui_ptr_add(0x000000001A781530) )(0 0.002 [Core] _webui_ptr_exist() -)(0 0.002 [Core] _webui_ptr_add(0x0000000008FF7D10) -> Pointer #9 saved (37 + 1 bytes) +)(0 0.002 [Core] _webui_ptr_add(0x000000001A781530) -> Pointer #41 saved (37 + 1 bytes) )(0 0.002 [Core] _webui_malloc([73]) -)(0 0.002 [Core] _webui_ptr_add(0x0000000008FEFD90) +)(0 0.002 [Core] _webui_ptr_add(0x0000000000196260) )(0 0.002 [Core] _webui_ptr_exist() -)(0 0.002 [Core] _webui_ptr_add(0x0000000008FEFD90) -> Pointer #10 saved (73 + 1 bytes) -)(0 0.002 [Core] _webui_browser_start([http://localhost:41399/test.html], [1]) -)(0 0.002 [Core] _webui_find_the_best_browser() -)(0 0.002 [Core] _webui_is_process_running([chrome.exe]) -)(0 0.007 [Core] _webui_is_process_running([msedge.exe]) -)(0 0.011 [Core] _webui_is_process_running([epic.exe]) -)(0 0.016 [Core] _webui_is_process_running([vivaldi.exe]) -)(0 0.02 [Core] _webui_is_process_running([brave.exe]) -)(0 0.025 [Core] _webui_is_process_running([firefox.exe]) -)(0 0.029 [Core] _webui_browser_exist([3]) -)(0 0.029 [Core] _webui_custom_browser_exist([3]) -)(0 0.029 [Core] _webui_get_windows_reg_value([Software\Microsoft\Windows\CurrentVersion\App Paths\firefox.exe]) -)(0 0.029 [Core] _webui_file_exist([C:\Program Files\Mozilla Firefox\firefox.exe]) -)(0 0.029 [Core] _webui_file_exist() -> Parsed to [C:\Program Files\Mozilla Firefox\firefox.exe] -)(0 0.029 [Core] _webui_malloc([90]) -)(0 0.029 [Core] _webui_ptr_add(0x0000000008FE1E70) -)(0 0.029 [Core] _webui_ptr_exist() -)(0 0.029 [Core] _webui_ptr_add(0x0000000008FE1E70) -> Pointer #11 saved (90 + 1 bytes) -)(0 0.029 [Core] _webui_free_mem(0x0000000008FE1E70) -)(0 0.029 [Core] _webui_free_mem(0x0000000008FE1E70) -> Pointer #11 freed (90 + 1 bytes) -)(0 0.029 [Core] _webui_browser_start_firefox([http://localhost:41399/test.html]) -)(0 0.029 [Core] _webui_browser_exist([3]) -)(0 0.029 [Core] _webui_browser_create_new_profile(3) -)(0 0.029 [Core] _webui_malloc([260]) -)(0 0.029 [Core] _webui_ptr_add(0x00000000090807E0) -)(0 0.029 [Core] _webui_ptr_exist() -)(0 0.029 [Core] _webui_ptr_add(0x00000000090807E0) -> Pointer #11 saved (260 + 1 bytes) -)(0 0.029 [Core] _webui_malloc([260]) -)(0 0.029 [Core] _webui_ptr_add(0x0000000009080FC0) -)(0 0.029 [Core] _webui_ptr_exist() -)(0 0.029 [Core] _webui_ptr_add(0x0000000009080FC0) -> Pointer #12 saved (260 + 1 bytes) -)(0 0.029 [Core] _webui_browser_create_new_profile(3) -> Generating WebUI profile -)(0 0.029 [Core] _webui_get_temp_path() -)(0 0.029 [Core] _webui_folder_exist([C:\Users\hans\.WebUI\WebUIFirefoxProfile-NoHC]) -)(0 0.029 [Core] _webui_is_firefox_ini_profile_exist([%APPDATA%\Mozilla\Firefox\profiles.ini], [WebUI]) -)(0 0.029 [Core] _webui_is_firefox_ini_profile_exist() -> Opening [C:\Users\hans\AppData\Roaming\Mozilla\Firefox\profiles.ini] -)(0 0.029 [Core] _webui_is_firefox_ini_profile_exist() -> Target found -)(0 0.03 [Core] _webui_get_browser_args([3]) -)(0 0.03 [Core] _webui_run_browser() -)(0 0.03 [Core] _webui_cmd_async() -)(0 0.03 [Core] _webui_cmd_async() -> Running [cmd /c "START "" "C:\Program Files\Mozilla Firefox\firefox.exe" -P WebUI -purgecaches -new-window http://localhost:41399/test.html" > nul 2>&1] -)(0 0.03 [Core] _webui_system_win32() -)(0 0.03 [Core] _webui_malloc([286]) -)(0 0.03 [Core] _webui_ptr_add(0x000000001A512C00) -)(0 0.03 [Core] _webui_ptr_exist() -)(0 0.03 [Core] _webui_ptr_add(0x000000001A512C00) -> Pointer #13 saved (286 + 1 bytes) -)(0 0.082 [Core] _webui_free_mem(0x000000001A512C00) -)(0 0.082 [Core] _webui_free_mem(0x000000001A512C00) -> Pointer #13 freed (286 + 1 bytes) -)(0 0.082 [Core] _webui_show_window() -> App-mode browser succeeded -)(0 0.082 [Core] _webui_free_mem(0x0000000008FEFD90) -)(0 0.082 [Core] _webui_free_mem(0x0000000008FEFD90) -> Pointer #10 freed (73 + 1 bytes) -)(0 0.082 [Core] _webui_show_window() -> Waiting for window connection & token validation -)(0 0.082 [Core] _webui_timer_start() -)(0 0.082 [Core] _webui_timer_start() end -)(0 15.091 [Core] _webui_server_thread() -)(0 15.111 [Core] _webui_server_thread([1]) -> URL: [http://localhost:41399] -)(0 15.111 [Core] _webui_malloc([64]) -)(0 15.113 [Core] _webui_ptr_add(0x0000000009041C60) -)(0 15.114 [Core] _webui_ptr_exist() -)(0 15.12 [Core] _webui_ptr_add(0x0000000009041C60) -> Pointer #10 saved (64 + 1 bytes) -)(0 15.128 [Core] _webui_server_thread([1]) -> Listening Success -)(0 15.17 [Core] _webui_server_thread([1]) -> HTTP/WS Port: 127.0.0.1:41399 -)(0 15.171 [Core] _webui_server_thread([1]) -> Root path: c:/devel/racket/racket-webui -)(0 15.172 [Core] _webui_server_thread([1]) -> Timeout is 15 seconds -)(0 15.172 [Core] _webui_server_thread([1]) -> Waiting for connection -)(0 15.175 [Core] _webui_timer_start() -)(0 15.176 [Core] _webui_timer_start() end -)(0 17.021 [Core] _webui_http_handler() -)(0 17.022 [Core] _webui_http_handler() -> GET [/test.html] -)(0 17.022 [Core] _webui_get_cookies() -)(0 17.022 [Core] _webui_http_handler() -> Client cookies [] -)(0 17.022 [Core] _webui_client_cookies_get_id() -)(0 17.022 [Core] _webui_http_handler() -> Client ID not found -)(0 17.022 [Core] _webui_get_full_path([/test.html]) -)(0 17.023 [Core] _webui_malloc([38]) -)(0 17.023 [Core] _webui_ptr_add(0x000000001A550E70) -)(0 17.023 [Core] _webui_ptr_exist() -)(0 17.023 [Core] _webui_ptr_add(0x000000001A550E70) -> Pointer #13 saved (38 + 1 bytes) -)(0 17.023 [Core] _webui_get_full_path() -> Full path: [c:\devel\racket\racket-webui\test.html] -)(0 17.023 [Core] _webui_file_exist([c:\devel\racket\racket-webui\test.html]) -)(0 17.024 [Core] _webui_file_exist() -> Parsed to [c:\devel\racket\racket-webui\test.html] -)(0 17.024 [Core] _webui_malloc([78]) -)(0 17.024 [Core] _webui_ptr_add(0x0000000008FEFF40) -)(0 17.025 [Core] _webui_ptr_exist() -)(0 17.025 [Core] _webui_ptr_add(0x0000000008FEFF40) -> Pointer #14 saved (78 + 1 bytes) -)(0 17.025 [Core] _webui_free_mem(0x0000000008FEFF40) -)(0 17.025 [Core] _webui_free_mem(0x0000000008FEFF40) -> Pointer #14 freed (78 + 1 bytes) -)(0 17.026 [Core] _webui_http_handler() -> Local file -)(0 17.026 [Core] _webui_serve_file() -)(0 17.033 [Core] _webui_serve_file() -> Looking for file locally -)(0 17.033 [Core] _webui_get_file_name_from_url([/test.html]) -)(0 17.033 [Core] _webui_malloc([9]) -)(0 17.033 [Core] _webui_ptr_add(0x000000000902E020) -)(0 17.033 [Core] _webui_ptr_exist() -)(0 17.034 [Core] _webui_ptr_add(0x000000000902E020) -> Pointer #14 saved (9 + 1 bytes) -)(0 17.034 [Core] _webui_get_file_name_from_url() -> File name: [test.html] -)(0 17.034 [Core] _webui_get_full_path([test.html]) -)(0 17.034 [Core] _webui_malloc([38]) -)(0 17.034 [Core] _webui_ptr_add(0x000000001A550BD0) -)(0 17.034 [Core] _webui_ptr_exist() -)(0 17.034 [Core] _webui_ptr_add(0x000000001A550BD0) -> Pointer #15 saved (38 + 1 bytes) -)(0 17.034 [Core] _webui_get_full_path() -> Full path: [c:\devel\racket\racket-webui\test.html] -)(0 17.034 [Core] _webui_file_exist([c:\devel\racket\racket-webui\test.html]) -)(0 17.035 [Core] _webui_file_exist() -> Parsed to [c:\devel\racket\racket-webui\test.html] -)(0 17.035 [Core] _webui_malloc([78]) -)(0 17.035 [Core] _webui_ptr_add(0x0000000008FEE170) -)(0 17.036 [Core] _webui_ptr_exist() -)(0 17.036 [Core] _webui_ptr_add(0x0000000008FEE170) -> Pointer #16 saved (78 + 1 bytes) -)(0 17.037 [Core] _webui_free_mem(0x0000000008FEE170) -)(0 17.037 [Core] _webui_free_mem(0x0000000008FEE170) -> Pointer #16 freed (78 + 1 bytes) -)(0 17.037 [Core] _webui_http_send_file([1]) -)(0 17.04 [Core] _webui_http_send_header([1]) -)(0 17.04 [Core] _webui_http_send_header() -> mime_type: [text/html] -)(0 17.04 [Core] _webui_http_send_header() -> body_len: [386] -)(0 17.04 [Core] _webui_http_send_header() -> cache: [0] -)(0 17.04 [Core] _webui_get_cookies() -)(0 17.041 [Core] _webui_generate_cookies() -)(0 17.041 [Core] _webui_client_cookies_save() -)(0 17.041 [Core] _webui_malloc([33]) -)(0 17.041 [Core] _webui_ptr_add(0x000000001A54FF60) -)(0 17.041 [Core] _webui_ptr_exist() -)(0 17.042 [Core] _webui_ptr_add(0x000000001A54FF60) -> Pointer #16 saved (33 + 1 bytes) -)(0 17.042 [Core] _webui_http_send() -> New auth cookies [1_UtHv3I8YX794RzGRjbSPGm3wTHGuejY] -)(0 17.043 ---[ HTTP Header ]----------------- -)(0 17.043 [Core] _webui_malloc([282]) -)(0 17.043 [Core] _webui_ptr_add(0x000000001A5131B0) -)(0 17.043 [Core] _webui_ptr_exist() -)(0 17.043 [Core] _webui_ptr_add(0x000000001A5131B0) -> Pointer #17 saved (282 + 1 bytes) -)(0 17.043 HTTP/1.1 200 OK -Set-Cookie: webui_auth=1_UtHv3I8YX794RzGRjbSPGm3wTHGuejY; Path=/; HttpOnly; SameSite=Strict +)(0 0.002 [Core] _webui_ptr_add(0x0000000000196260) -> Pointer #42 saved (73 + 1 bytes) +)(0 0.002 [Core] _webui_wv_show([http://localhost:23381/test.html]) +)(0 0.002 [Core] _webui_malloc([66]) +)(0 0.002 [Core] _webui_ptr_add(0x000000001A7ACEB0) +)(0 0.002 [Core] _webui_ptr_exist() +)(0 0.002 [Core] _webui_ptr_add(0x000000001A7ACEB0) -> Pointer #43 saved (66 + 1 bytes) +)(0 0.002 [Core] _webui_malloc([8]) +)(0 0.002 [Core] _webui_ptr_add(0x00000000092C2FA0) +)(0 0.002 [Core] _webui_ptr_exist() +)(0 0.002 [Core] _webui_ptr_add(0x00000000092C2FA0) -> Pointer #44 saved (8 + 1 bytes) +)(0 0.002 [Core] _webui_webview_update(3) +)(0 0.002 [Core] _webui_timer_start() +)(0 0.002 [Core] _webui_timer_start() end +)(0 0.506 [Core] _webui_wv_show() -> Return [1] +)(0 0.506 [Core] _webui_show_window() -> WebView Found +)(0 0.506 [Core] _webui_free_mem(0x0000000000196260) +)(0 0.506 [Core] _webui_free_mem(0x0000000000196260) -> Pointer #42 freed (73 + 1 bytes) +)(0 0.506 [Core] _webui_show_window() -> Waiting for window connection & token validation +)(0 0.506 [Core] _webui_timer_start() +)(0 0.506 [Core] _webui_timer_start() end +)(0 15.508 [Core] _webui_server_thread() +)(0 15.508 [Core] [Thread .] _webui_webview_thread() +)(0 15.514 [Core] _webui_server_thread([3]) -> URL: [http://localhost:23381] +)(0 15.575 [Core] _webui_malloc([64]) +)(0 15.575 [Core] _webui_malloc([100]) +)(0 15.577 [Core] _webui_ptr_add(0x000000000925FE20) +)(0 15.577 [Core] _webui_ptr_exist() +)(0 15.578 [Core] _webui_ptr_add(0x000000000925FE20) -> Pointer #42 saved (100 + 1 bytes) +)(0 15.591 [Core] _webui_ptr_add(0x000000001A7AC830) +)(0 15.591 [Core] _webui_ptr_exist() +)(0 15.594 [Core] _webui_ptr_add(0x000000001A7AC830) -> Pointer #45 saved (64 + 1 bytes) +)(0 15.599 [Core] _webui_server_thread([3]) -> Listening Success +)(0 15.602 [Core] _webui_server_thread([3]) -> HTTP/WS Port: 127.0.0.1:23381 +)(0 15.641 [Core] _webui_server_thread([3]) -> Root path: c:/devel/racket/racket-webui +)(0 15.642 [Core] _webui_server_thread([3]) -> Timeout is 15 seconds +)(0 15.642 [Core] _webui_server_thread([3]) -> Waiting for connection +)(0 15.644 [Core] _webui_timer_start() +)(0 15.644 [Core] _webui_timer_start() end +)(0 16.191 [Core] _webui_http_handler() +)(0 16.191 [Core] _webui_http_handler() -> GET [/test.html] +)(0 16.191 [Core] _webui_get_cookies() +)(0 16.191 [Core] _webui_http_handler() -> Client cookies [] +)(0 16.191 [Core] _webui_client_cookies_get_id() +)(0 16.191 [Core] _webui_http_handler() -> Client ID not found +)(0 16.191 [Core] _webui_external_file_handler() +)(0 16.192 [Core] _webui_external_file_handler() -> Path [/test.html] +)(0 16.192 [Core] _webui_external_file_handler() -> Calling custom files handler callback at address 0x00000000228E03B0 +)(0 16.192 [Call] +)(0 16.192 [Core] _webui_external_file_handler() -> Waiting for asynchronous response... +)(1 16.192 [User] webui_interface_set_response_file_handler() +)(1 16.192 [User] webui_interface_set_response_file_handler() -> window #3 +)(1 16.192 [User] webui_interface_set_response_file_handler() -> Response 0 bytes +)(0 16.206 [Core] _webui_external_file_handler() -> Custom files handler failed +)(0 16.206 [Core] _webui_get_full_path([/test.html]) +)(0 16.206 [Core] _webui_malloc([38]) +)(0 16.206 [Core] _webui_ptr_add(0x000000001A79DA40) +)(0 16.206 [Core] _webui_ptr_exist() +)(0 16.206 [Core] _webui_ptr_add(0x000000001A79DA40) -> Pointer #46 saved (38 + 1 bytes) +)(0 16.206 [Core] _webui_get_full_path() -> Full path: [c:\devel\racket\racket-webui\test.html] +)(0 16.207 [Core] _webui_file_exist([c:\devel\racket\racket-webui\test.html]) +)(0 16.207 [Core] _webui_file_exist() -> Parsed to [c:\devel\racket\racket-webui\test.html] +)(0 16.207 [Core] _webui_malloc([78]) +)(0 16.208 [Core] _webui_ptr_add(0x0000000000196DA0) +)(0 16.208 [Core] _webui_ptr_exist() +)(0 16.208 [Core] _webui_ptr_add(0x0000000000196DA0) -> Pointer #47 saved (78 + 1 bytes) +)(0 16.208 [Core] _webui_free_mem(0x0000000000196DA0) +)(0 16.208 [Core] _webui_free_mem(0x0000000000196DA0) -> Pointer #47 freed (78 + 1 bytes) +)(0 16.209 [Core] _webui_http_handler() -> Local file +)(0 16.209 [Core] _webui_serve_file() +)(0 16.209 [Core] _webui_serve_file() -> Looking for file locally +)(0 16.209 [Core] _webui_get_file_name_from_url([/test.html]) +)(0 16.209 [Core] _webui_malloc([9]) +)(0 16.209 [Core] _webui_ptr_add(0x00000000092C2370) +)(0 16.21 [Core] _webui_ptr_exist() +)(0 16.21 [Core] _webui_ptr_add(0x00000000092C2370) -> Pointer #47 saved (9 + 1 bytes) +)(0 16.21 [Core] _webui_get_file_name_from_url() -> File name: [test.html] +)(0 16.21 [Core] _webui_get_full_path([test.html]) +)(0 16.21 [Core] _webui_malloc([38]) +)(0 16.21 [Core] _webui_ptr_add(0x000000001A79E370) +)(0 16.21 [Core] _webui_ptr_exist() +)(0 16.211 [Core] _webui_ptr_add(0x000000001A79E370) -> Pointer #48 saved (38 + 1 bytes) +)(0 16.211 [Core] _webui_get_full_path() -> Full path: [c:\devel\racket\racket-webui\test.html] +)(0 16.211 [Core] _webui_file_exist([c:\devel\racket\racket-webui\test.html]) +)(0 16.211 [Core] _webui_file_exist() -> Parsed to [c:\devel\racket\racket-webui\test.html] +)(0 16.211 [Core] _webui_malloc([78]) +)(0 16.211 [Core] _webui_ptr_add(0x0000000000197070) +)(0 16.211 [Core] _webui_ptr_exist() +)(0 16.212 [Core] _webui_ptr_add(0x0000000000197070) -> Pointer #49 saved (78 + 1 bytes) +)(0 16.212 [Core] _webui_free_mem(0x0000000000197070) +)(0 16.212 [Core] _webui_free_mem(0x0000000000197070) -> Pointer #49 freed (78 + 1 bytes) +)(0 16.213 [Core] _webui_http_send_file([3]) +)(0 16.213 [Core] _webui_http_send_header([3]) +)(0 16.213 [Core] _webui_http_send_header() -> mime_type: [text/html] +)(0 16.213 [Core] _webui_http_send_header() -> body_len: [386] +)(0 16.213 [Core] _webui_http_send_header() -> cache: [0] +)(0 16.213 [Core] _webui_get_cookies() +)(0 16.214 [Core] _webui_generate_cookies() +)(0 16.214 [Core] _webui_client_cookies_save() +)(0 16.214 [Core] _webui_malloc([33]) +)(0 16.214 [Core] _webui_ptr_add(0x0000000000191BA0) +)(0 16.214 [Core] _webui_ptr_exist() +)(0 16.214 [Core] _webui_ptr_add(0x0000000000191BA0) -> Pointer #49 saved (33 + 1 bytes) +)(0 16.214 [Core] _webui_http_send() -> New auth cookies [3_t2g4ChHxwGIDq8fqSKrofVC5sgf3NSx] +)(0 16.214 ---[ HTTP Header ]----------------- +)(0 16.214 [Core] _webui_malloc([282]) +)(0 16.214 [Core] _webui_ptr_add(0x000000001A7ABA60) +)(0 16.214 [Core] _webui_ptr_exist() +)(0 16.214 [Core] _webui_ptr_add(0x000000001A7ABA60) -> Pointer #50 saved (282 + 1 bytes) +)(0 16.214 HTTP/1.1 200 OK +Set-Cookie: webui_auth=3_t2g4ChHxwGIDq8fqSKrofVC5sgf3NSx; Path=/; HttpOnly; SameSite=Strict Access-Control-Allow-Origin: * Cache-Control: no-cache, no-store, must-revalidate, private, max-age=0 Content-Type: text/html Content-Length: 386 Connection: close -)(0 17.043 [Core] _webui_free_mem(0x000000001A5131B0) -)(0 17.044 [Core] _webui_free_mem(0x000000001A5131B0) -> Pointer #17 freed (282 + 1 bytes) -)(0 17.044 +)(0 16.214 [Core] _webui_free_mem(0x000000001A7ABA60) +)(0 16.214 [Core] _webui_free_mem(0x000000001A7ABA60) -> Pointer #50 freed (282 + 1 bytes) +)(0 16.214 ----------------------------------- -)(0 17.044 [Core] _webui_free_mem(0x000000001A550BD0) -)(0 17.045 [Core] _webui_free_mem(0x000000001A550BD0) -> Pointer #15 freed (38 + 1 bytes) -)(0 17.045 [Core] _webui_free_mem(0x000000000902E020) -)(0 17.045 [Core] _webui_free_mem(0x000000000902E020) -> Pointer #14 freed (9 + 1 bytes) -)(0 17.045 [Core] _webui_free_mem(0x000000001A550E70) -)(0 17.045 [Core] _webui_free_mem(0x000000001A550E70) -> Pointer #13 freed (38 + 1 bytes) -)(0 17.046 [Core] _webui_http_handler() -> HTTP Status Code: 200 -)(0 17.054 [Core] _webui_http_handler() -)(0 17.055 [Core] _webui_http_handler() -> GET [/webui.js] -)(0 17.055 [Core] _webui_get_cookies() -)(0 17.055 [Core] _webui_http_handler() -> Client cookies [1_UtHv3I8YX794RzGRjbSPGm3wTHGuejY] -)(0 17.055 [Core] _webui_client_cookies_get_id() -)(0 17.055 [Core] _webui_http_handler() -> Client ID found [0] -)(0 17.055 [Core] _webui_http_handler() -> WebUI-Bridge -)(0 17.055 [Core] _webui_http_handler() -)(0 17.055 [Core] _webui_generate_js_bridge() -)(0 17.055 [Core] _webui_malloc([18996]) -)(0 17.055 [Core] _webui_ptr_add(0x000000001A561ED0) -)(0 17.056 [Core] _webui_ptr_exist() -)(0 17.056 [Core] _webui_ptr_add(0x000000001A561ED0) -> Pointer #13 saved (18996 + 1 bytes) -)(0 17.056 [Core] _webui_http_send([1]) -)(0 17.056 [Core] _webui_http_send_header([1]) -)(0 17.056 [Core] _webui_http_send_header() -> mime_type: [application/javascript] -)(0 17.056 [Core] _webui_http_send_header() -> body_len: [18947] -)(0 17.057 [Core] _webui_http_send_header() -> cache: [0] -)(0 17.057 [Core] _webui_get_cookies() -)(0 17.057 [Core] _webui_client_cookies_get_id() -)(0 17.057 ---[ HTTP Header ]----------------- -)(0 17.058 HTTP/1.1 200 OK +)(0 16.214 [Core] _webui_free_mem(0x000000001A79E370) +)(0 16.214 [Core] _webui_free_mem(0x000000001A79E370) -> Pointer #48 freed (38 + 1 bytes) +)(0 16.214 [Core] _webui_free_mem(0x00000000092C2370) +)(0 16.214 [Core] _webui_free_mem(0x00000000092C2370) -> Pointer #47 freed (9 + 1 bytes) +)(0 16.214 [Core] _webui_free_mem(0x000000001A79DA40) +)(0 16.214 [Core] _webui_free_mem(0x000000001A79DA40) -> Pointer #46 freed (38 + 1 bytes) +)(0 16.214 [Core] _webui_http_handler() -> HTTP Status Code: 200 +)(0 16.23 [Core] _webui_http_handler() +)(0 16.231 [Core] _webui_http_handler() -> GET [/webui.js] +)(0 16.231 [Core] _webui_get_cookies() +)(0 16.231 [Core] _webui_http_handler() -> Client cookies [3_t2g4ChHxwGIDq8fqSKrofVC5sgf3NSx] +)(0 16.231 [Core] _webui_client_cookies_get_id() +)(0 16.232 [Core] _webui_http_handler() -> Client ID found [1] +)(0 16.232 [Core] _webui_http_handler() -> WebUI-Bridge +)(0 16.232 [Core] _webui_generate_js_bridge() +)(0 16.232 [Core] _webui_malloc([18996]) +)(0 16.232 [Core] _webui_ptr_add(0x0000000009313700) +)(0 16.232 [Core] _webui_ptr_exist() +)(0 16.232 [Core] _webui_ptr_add(0x0000000009313700) -> Pointer #46 saved (18996 + 1 bytes) +)(0 16.233 [Core] _webui_http_send([3]) +)(0 16.233 [Core] _webui_http_send_header([3]) +)(0 16.233 [Core] _webui_http_send_header() -> mime_type: [application/javascript] +)(0 16.233 [Core] _webui_http_send_header() -> body_len: [18947] +)(0 16.233 [Core] _webui_http_send_header() -> cache: [0] +)(0 16.233 [Core] _webui_get_cookies() +)(0 16.233 [Core] _webui_client_cookies_get_id() +)(0 16.233 ---[ HTTP Header ]----------------- +)(0 16.233 HTTP/1.1 200 OK Access-Control-Allow-Origin: * Cache-Control: no-cache, no-store, must-revalidate, private, max-age=0 Content-Type: application/javascript Content-Length: 18947 Connection: close -)(0 17.058 +)(0 16.233 ----------------------------------- -)(0 17.058 [Core] _webui_free_mem(0x000000001A561ED0) -)(0 17.058 [Core] _webui_free_mem(0x000000001A561ED0) -> Pointer #13 freed (18996 + 1 bytes) -)(0 17.059 [Core] _webui_http_handler() -> HTTP Status Code: 200 -)(0 17.059 [Core] _webui_http_handler() -> GET [/boilerplate.js] -)(0 17.059 [Core] _webui_get_cookies() -)(0 17.06 [Core] _webui_http_handler() -> Client cookies [1_UtHv3I8YX794RzGRjbSPGm3wTHGuejY] -)(0 17.06 [Core] _webui_client_cookies_get_id() -)(0 17.06 [Core] _webui_http_handler() -> Client ID found [0] -)(0 17.06 [Core] _webui_get_full_path([/boilerplate.js]) -)(0 17.06 [Core] _webui_malloc([43]) -)(0 17.061 [Core] _webui_ptr_add(0x000000001A550BD0) -)(0 17.061 [Core] _webui_ptr_exist() -)(0 17.061 [Core] _webui_ptr_add(0x000000001A550BD0) -> Pointer #13 saved (43 + 1 bytes) -)(0 17.061 [Core] _webui_get_full_path() -> Full path: [c:\devel\racket\racket-webui\boilerplate.js] -)(0 17.061 [Core] _webui_file_exist([c:\devel\racket\racket-webui\boilerplate.js]) -)(0 17.061 [Core] _webui_file_exist() -> Parsed to [c:\devel\racket\racket-webui\boilerplate.js] -)(0 17.061 [Core] _webui_malloc([88]) -)(0 17.061 [Core] _webui_ptr_add(0x0000000008FE2370) -)(0 17.061 [Core] _webui_ptr_exist() -)(0 17.061 [Core] _webui_ptr_add(0x0000000008FE2370) -> Pointer #14 saved (88 + 1 bytes) -)(0 17.061 [Core] _webui_free_mem(0x0000000008FE2370) -)(0 17.061 [Core] _webui_free_mem(0x0000000008FE2370) -> Pointer #14 freed (88 + 1 bytes) -)(0 17.061 [Core] _webui_http_handler() -> Local file -)(0 17.061 [Core] _webui_serve_file() -)(0 17.061 [Core] _webui_serve_file() -> Looking for file locally -)(0 17.062 [Core] _webui_get_file_name_from_url([/boilerplate.js]) -)(0 17.062 [Core] _webui_malloc([14]) -)(0 17.062 [Core] _webui_ptr_add(0x000000000902DD00) -)(0 17.062 [Core] _webui_ptr_exist() -)(0 17.062 [Core] _webui_ptr_add(0x000000000902DD00) -> Pointer #14 saved (14 + 1 bytes) -)(0 17.062 [Core] _webui_get_file_name_from_url() -> File name: [boilerplate.js] -)(0 17.062 [Core] _webui_get_full_path([boilerplate.js]) -)(0 17.062 [Core] _webui_malloc([43]) -)(0 17.062 [Core] _webui_ptr_add(0x000000001A551110) -)(0 17.062 [Core] _webui_ptr_exist() -)(0 17.062 [Core] _webui_ptr_add(0x000000001A551110) -> Pointer #15 saved (43 + 1 bytes) -)(0 17.062 [Core] _webui_get_full_path() -> Full path: [c:\devel\racket\racket-webui\boilerplate.js] -)(0 17.062 [Core] _webui_file_exist([c:\devel\racket\racket-webui\boilerplate.js]) -)(0 17.062 [Core] _webui_file_exist() -> Parsed to [c:\devel\racket\racket-webui\boilerplate.js] -)(0 17.062 [Core] _webui_malloc([88]) -)(0 17.062 [Core] _webui_ptr_add(0x0000000008FE1830) -)(0 17.062 [Core] _webui_ptr_exist() -)(0 17.062 [Core] _webui_ptr_add(0x0000000008FE1830) -> Pointer #17 saved (88 + 1 bytes) -)(0 17.062 [Core] _webui_free_mem(0x0000000008FE1830) -)(0 17.062 [Core] _webui_free_mem(0x0000000008FE1830) -> Pointer #17 freed (88 + 1 bytes) -)(0 17.062 [Core] _webui_http_send_file([1]) -)(0 17.063 [Core] _webui_http_send_header([1]) -)(0 17.063 [Core] _webui_http_send_header() -> mime_type: [application/javascript] -)(0 17.063 [Core] _webui_http_send_header() -> body_len: [4624] -)(0 17.063 [Core] _webui_http_send_header() -> cache: [0] -)(0 17.063 [Core] _webui_get_cookies() -)(0 17.063 [Core] _webui_client_cookies_get_id() -)(0 17.063 ---[ HTTP Header ]----------------- -)(0 17.064 HTTP/1.1 200 OK +)(0 16.233 [Core] _webui_free_mem(0x0000000009313700) +)(0 16.233 [Core] _webui_free_mem(0x0000000009313700) -> Pointer #46 freed (18996 + 1 bytes) +)(0 16.233 [Core] _webui_http_handler() -> HTTP Status Code: 200 +)(0 16.445 [Core] _webui_http_handler() +)(0 16.445 [Core] _webui_http_handler() -> GET [/boilerplate.js] +)(0 16.445 [Core] _webui_get_cookies() +)(0 16.445 [Core] _webui_http_handler() -> Client cookies [3_t2g4ChHxwGIDq8fqSKrofVC5sgf3NSx] +)(0 16.446 [Core] _webui_client_cookies_get_id() +)(0 16.446 [Core] _webui_http_handler() -> Client ID found [1] +)(0 16.446 [Core] _webui_external_file_handler() +)(0 16.446 [Core] _webui_external_file_handler() -> Path [/boilerplate.js] +)(0 16.446 [Core] _webui_external_file_handler() -> Calling custom files handler callback at address 0x00000000228E03B0 +)(0 16.446 [Call] +)(0 16.446 [Core] _webui_external_file_handler() -> Waiting for asynchronous response... +)(1 16.446 [User] webui_interface_set_response_file_handler() +)(1 16.446 [User] webui_interface_set_response_file_handler() -> window #3 +)(1 16.446 [User] webui_interface_set_response_file_handler() -> Response 0 bytes +)(0 16.465 [Core] _webui_external_file_handler() -> Custom files handler failed +)(0 16.465 [Core] _webui_get_full_path([/boilerplate.js]) +)(0 16.466 [Core] _webui_malloc([43]) +)(0 16.466 [Core] _webui_ptr_add(0x000000001A79DDC0) +)(0 16.466 [Core] _webui_ptr_exist() +)(0 16.466 [Core] _webui_ptr_add(0x000000001A79DDC0) -> Pointer #46 saved (43 + 1 bytes) +)(0 16.466 [Core] _webui_get_full_path() -> Full path: [c:\devel\racket\racket-webui\boilerplate.js] +)(0 16.466 [Core] _webui_file_exist([c:\devel\racket\racket-webui\boilerplate.js]) +)(0 16.466 [Core] _webui_file_exist() -> Parsed to [c:\devel\racket\racket-webui\boilerplate.js] +)(0 16.466 [Core] _webui_malloc([88]) +)(0 16.466 [Core] _webui_ptr_add(0x00000000092DD7A0) +)(0 16.466 [Core] _webui_ptr_exist() +)(0 16.466 [Core] _webui_ptr_add(0x00000000092DD7A0) -> Pointer #47 saved (88 + 1 bytes) +)(0 16.466 [Core] _webui_free_mem(0x00000000092DD7A0) +)(0 16.466 [Core] _webui_free_mem(0x00000000092DD7A0) -> Pointer #47 freed (88 + 1 bytes) +)(0 16.466 [Core] _webui_http_handler() -> Local file +)(0 16.466 [Core] _webui_serve_file() +)(0 16.466 [Core] _webui_serve_file() -> Looking for file locally +)(0 16.466 [Core] _webui_get_file_name_from_url([/boilerplate.js]) +)(0 16.466 [Core] _webui_malloc([14]) +)(0 16.466 [Core] _webui_ptr_add(0x00000000092C1F60) +)(0 16.466 [Core] _webui_ptr_exist() +)(0 16.466 [Core] _webui_ptr_add(0x00000000092C1F60) -> Pointer #47 saved (14 + 1 bytes) +)(0 16.466 [Core] _webui_get_file_name_from_url() -> File name: [boilerplate.js] +)(0 16.466 [Core] _webui_get_full_path([boilerplate.js]) +)(0 16.466 [Core] _webui_malloc([43]) +)(0 16.467 [Core] _webui_ptr_add(0x000000001A79D5E0) +)(0 16.467 [Core] _webui_ptr_exist() +)(0 16.467 [Core] _webui_ptr_add(0x000000001A79D5E0) -> Pointer #48 saved (43 + 1 bytes) +)(0 16.468 [Core] _webui_get_full_path() -> Full path: [c:\devel\racket\racket-webui\boilerplate.js] +)(0 16.468 [Core] _webui_file_exist([c:\devel\racket\racket-webui\boilerplate.js]) +)(0 16.468 [Core] _webui_file_exist() -> Parsed to [c:\devel\racket\racket-webui\boilerplate.js] +)(0 16.469 [Core] _webui_malloc([88]) +)(0 16.469 [Core] _webui_ptr_add(0x00000000092DD7A0) +)(0 16.469 [Core] _webui_ptr_exist() +)(0 16.47 [Core] _webui_ptr_add(0x00000000092DD7A0) -> Pointer #50 saved (88 + 1 bytes) +)(0 16.47 [Core] _webui_free_mem(0x00000000092DD7A0) +)(0 16.47 [Core] _webui_free_mem(0x00000000092DD7A0) -> Pointer #50 freed (88 + 1 bytes) +)(0 16.47 [Core] _webui_http_send_file([3]) +)(0 16.471 [Core] _webui_http_send_header([3]) +)(0 16.471 [Core] _webui_http_send_header() -> mime_type: [application/javascript] +)(0 16.471 [Core] _webui_http_send_header() -> body_len: [4624] +)(0 16.471 [Core] _webui_http_send_header() -> cache: [0] +)(0 16.471 [Core] _webui_get_cookies() +)(0 16.471 [Core] _webui_client_cookies_get_id() +)(0 16.472 ---[ HTTP Header ]----------------- +)(0 16.472 HTTP/1.1 200 OK Access-Control-Allow-Origin: * Cache-Control: no-cache, no-store, must-revalidate, private, max-age=0 Content-Type: application/javascript Content-Length: 4624 Connection: close -)(0 17.064 +)(0 16.472 ----------------------------------- -)(0 17.064 [Core] _webui_free_mem(0x000000001A551110) -)(0 17.064 [Core] _webui_free_mem(0x000000001A551110) -> Pointer #15 freed (43 + 1 bytes) -)(0 17.064 [Core] _webui_free_mem(0x000000000902DD00) -)(0 17.064 [Core] _webui_free_mem(0x000000000902DD00) -> Pointer #14 freed (14 + 1 bytes) -)(0 17.065 [Core] _webui_free_mem(0x000000001A550BD0) -)(0 17.065 [Core] _webui_free_mem(0x000000001A550BD0) -> Pointer #13 freed (43 + 1 bytes) -)(0 17.065 [Core] _webui_http_handler() -> HTTP Status Code: 200 -)(0 17.068 [Core] _webui_http_handler() -)(0 17.069 [Core] _webui_http_handler() -> GET [/favicon.ico] -)(0 17.069 [Core] _webui_get_cookies() -)(0 17.069 [Core] _webui_http_handler() -> Client cookies [1_UtHv3I8YX794RzGRjbSPGm3wTHGuejY] -)(0 17.069 [Core] _webui_client_cookies_get_id() -)(0 17.069 [Core] _webui_http_handler() -> Client ID found [0] -)(0 17.069 [Core] _webui_file_exist_mg() -)(0 17.069 [Core] _webui_malloc([12]) -)(0 17.069 [Core] _webui_ws_connect_handler() -)(0 17.069 [Core] _webui_ptr_add(0x000000000902DC10) -)(0 17.069 [Core] _webui_get_cookies() -)(0 17.069 [Core] _webui_ptr_exist() -)(0 17.069 [Core] _webui_ws_connect_handler() -> Client cookies [1_UtHv3I8YX794RzGRjbSPGm3wTHGuejY] -)(0 17.069 [Core] _webui_client_cookies_get_id() -)(0 17.069 [Core] _webui_ptr_add(0x000000000902DC10) -> Pointer #13 saved (12 + 1 bytes) -)(0 17.069 [Core] _webui_malloc([40]) -)(0 17.069 [Core] _webui_ws_connect_handler() -> Client ID found [0] -)(0 17.069 [Core] _webui_ptr_add(0x000000001A5517A0) -)(0 17.069 [Core] _webui_ws_connect_handler() -> Connection authentication OK -)(0 17.069 [Core] _webui_ptr_exist() -)(0 17.069 [Core] _webui_ptr_add(0x000000001A5517A0) -> Pointer #14 saved (40 + 1 bytes) -)(0 17.069 [Core] _webui_file_exist([c:/devel/racket/racket-webui\favicon.ico]) -)(0 17.069 [Core] _webui_file_exist() -> Parsed to [c:/devel/racket/racket-webui\favicon.ico] -)(0 17.069 [Core] _webui_malloc([82]) -)(0 17.069 [Core] _webui_ws_ready_handler() -)(0 17.069 [Core] _webui_get_ws_process_number() -)(0 17.069 [Core] _webui_ptr_add(0x0000000008FEEB90) -)(0 17.069 [Core] _webui_ptr_exist() -)(0 17.069 [Core] [WS #0] _webui_receive([1], [2], [0]) -)(0 17.069 [Core] _webui_ptr_add(0x0000000008FEEB90) -> Pointer #15 saved (82 + 1 bytes) -)(0 17.069 [Core] _webui_connection_save([1]) -)(0 17.069 [Core] _webui_free_mem(0x0000000008FEEB90) -)(0 17.069 [Core] _webui_free_mem(0x0000000008FEEB90) -> Pointer #15 freed (82 + 1 bytes) -)(0 17.07 [Core] _webui_free_mem(0x000000000902DC10) -)(0 17.07 [Core] _webui_connection_save() -> Registering client #0 -)(0 17.07 [Core] _webui_free_mem(0x000000000902DC10) -> Pointer #13 freed (12 + 1 bytes) -)(0 17.07 [Core] [WS #0] _webui_receive(1) -> Connection #0 registered -)(0 17.07 [Core] _webui_free_mem(0x000000001A5517A0) -)(0 17.07 [Core] _webui_malloc([56]) -)(0 17.07 [Core] _webui_ptr_add(0x0000000009042660) -)(0 17.07 [Core] _webui_ptr_exist() -)(0 17.07 [Core] _webui_ptr_add(0x0000000009042660) -> Pointer #13 saved (56 + 1 bytes) -)(0 17.07 [Core] _webui_free_mem(0x000000001A5517A0) -> Pointer #14 freed (40 + 1 bytes) -)(0 17.07 [Core] [Thread .] _webui_ws_process_thread() -)(0 17.07 [Core] _webui_http_handler() -> HTTP Status Code: 302 -)(0 17.07 [Core] [WS #0] _webui_ws_process() -)(0 17.07 [Core] [WS #0] _webui_ws_process() -> Start -)(0 17.07 [Core] [WS #0] _webui_ws_process() -> WEBUI_WS_OPEN -)(0 17.07 [Core] [WS #0] _webui_ws_process() -> Finished. -)(0 17.071 [Core] _webui_free_mem(0x0000000000000000) -)(0 17.071 [Core] _webui_free_mem(0x0000000009042660) -)(0 17.071 [Core] _webui_free_mem(0x0000000009042660) -> Pointer #13 freed (56 + 1 bytes) -)(0 17.072 [Core] _webui_server_thread([1]) -> Window Connected. -)(0 17.076 [Core] _webui_ws_data_handler() -)(0 17.076 [Core] _webui_get_ws_process_number() -)(0 17.076 [Core] [WS #1] _webui_receive([1], [1], [9]) -)(0 17.076 [Core] _webui_connection_get_id([1], [000000001A520C20]) -)(0 17.076 [Core] _webui_malloc([9]) -)(0 17.076 [Core] _webui_ptr_add(0x000000000902E0C0) -)(0 17.076 [Core] _webui_ptr_exist() -)(0 17.077 [Core] _webui_ptr_add(0x000000000902E0C0) -> Pointer #13 saved (9 + 1 bytes) -)(0 17.077 [Core] _webui_malloc([56]) -)(0 17.077 [Core] _webui_http_handler() -)(0 17.077 [Core] _webui_ptr_add(0x0000000009042AE0) -)(0 17.077 [Core] _webui_http_handler() -> GET [/favicon.svg] -)(0 17.077 [Core] _webui_get_cookies() -)(0 17.077 [Core] _webui_ptr_exist() -)(0 17.077 [Core] _webui_http_handler() -> Client cookies [1_UtHv3I8YX794RzGRjbSPGm3wTHGuejY] -)(0 17.077 [Core] _webui_client_cookies_get_id() -)(0 17.077 [Core] _webui_ptr_add(0x0000000009042AE0) -> Pointer #14 saved (56 + 1 bytes) -)(0 17.077 [Core] _webui_http_handler() -> Client ID found [0] -)(0 17.077 [Core] _webui_ws_data_handler() -> Finished -)(0 17.077 [Core] _webui_file_exist_mg() -)(0 17.077 [Core] [Thread .] _webui_ws_process_thread() -)(0 17.077 [Core] [WS #1] _webui_ws_process() -)(0 17.077 [Core] [WS #1] _webui_ws_process() -> Start -)(0 17.077 [Core] _webui_malloc([12]) -)(0 17.077 [Core] _webui_ptr_add(0x000000000902D530) -)(0 17.077 [Core] _webui_get_token() -)(0 17.077 [Core] _webui_ptr_exist() -)(0 17.077 [Core] _webui_get_token() -> 0xC05015C9 -)(0 17.077 [Core] _webui_get_id() -)(0 17.077 [Core] _webui_get_id() -> 0x0000 -)(0 17.077 [Core] [WS #1] _webui_ws_process() -> Data received -)(0 17.077 [Core] [WS #1] _webui_ws_process() -> Packet Size : 9 bytes -)(0 17.077 [Core] [WS #1] _webui_ws_process() -> Packet Header : [ )(0 17.077 0xDD )(0 17.077 0xC9 )(0 17.077 0x15 )(0 17.077 [Core] _webui_ptr_add(0x000000000902D530) -> Pointer #15 saved (12 + 1 bytes) -)(0 17.077 0x50 )(0 17.077 0xC0 )(0 17.077 0x00 )(0 17.077 [Core] _webui_malloc([40]) -)(0 17.078 [Core] _webui_ptr_add(0x000000001A550D90) -)(0 17.078 0x00 )(0 17.078 [Core] _webui_ptr_exist() -)(0 17.078 0xF5 )(0 17.078 ] -)(0 17.078 [Core] _webui_ptr_add(0x000000001A550D90) -> Pointer #17 saved (40 + 1 bytes) -)(0 17.078 [Core] [WS #1] _webui_ws_process() -> Packet Token: 0xC05015C9 (3226473929) -)(0 17.078 [Core] _webui_file_exist([c:/devel/racket/racket-webui\favicon.svg]) -)(0 17.078 [Core] [WS #1] _webui_ws_process() -> Packet ID: 0x0000 (0) -)(0 17.078 [Core] [WS #1] _webui_ws_process() -> Packet Data: [)(0 17.078 [Core] _webui_file_exist() -> Parsed to [c:/devel/racket/racket-webui\favicon.svg] -)(0 17.078 ] -)(0 17.078 [Core] [WS #1] _webui_ws_process() -> WEBUI_CMD_CHECK_TK -)(0 17.078 [Core] _webui_malloc([82]) -)(0 17.078 [Core] _webui_connection_get_id([1], [000000001A520C20]) -)(0 17.078 [Core] [WS #1] _webui_ws_process() -> Token accepted. Sending bind list -)(0 17.078 [Core] _webui_ptr_add(0x0000000008FEEC20) -)(0 17.079 [Core] _webui_ptr_exist() -)(0 17.079 [Core] _webui_malloc([45]) -)(0 17.079 [Core] _webui_ptr_add(0x0000000008FEEC20) -> Pointer #18 saved (82 + 1 bytes) -)(0 17.079 [Core] _webui_ptr_add(0x000000001A551260) -)(0 17.079 [Core] _webui_free_mem(0x0000000008FEEC20) -)(0 17.079 [Core] _webui_ptr_exist() -)(0 17.079 [Core] _webui_ptr_add(0x000000001A551260) -> Pointer #19 saved (45 + 1 bytes) -)(0 17.079 [Core] _webui_free_mem(0x0000000008FEEC20) -> Pointer #18 freed (82 + 1 bytes) -)(0 17.079 [Core] _webui_send_client() -)(0 17.079 [Core] _webui_connection_get_id([1], [000000001A520C20]) -)(0 17.079 [Core] _webui_free_mem(0x000000000902D530) -)(0 17.08 [Core] _webui_send_client() -> Connection ID = 0 -)(0 17.08 [Core] _webui_send_client() -> Packet ID = 0x0000 -)(0 17.08 [Core] _webui_free_mem(0x000000000902D530) -> Pointer #15 freed (12 + 1 bytes) -)(0 17.08 [Core] _webui_send_client() -> Packet CMD = 0xf5 -)(0 17.08 [Core] _webui_free_mem(0x000000001A550D90) -)(0 17.08 [Core] _webui_send_client() -> Packet Data = 45 bytes -)(0 17.08 [Core] _webui_free_mem(0x000000001A550D90) -> Pointer #17 freed (40 + 1 bytes) -)(0 17.08 [Core] _webui_malloc([54]) -)(0 17.08 [Core] _webui_http_send([1]) -)(0 17.08 [Core] _webui_ptr_add(0x0000000009042EE0) -)(0 17.08 [Core] _webui_http_send_header([1]) -)(0 17.08 [Core] _webui_ptr_exist() -)(0 17.08 [Core] _webui_ptr_add(0x0000000009042EE0) -> Pointer #15 saved (54 + 1 bytes) -)(0 17.08 [Core] _webui_send_client_ws() -)(0 17.08 [Core] _webui_send_client_ws() -> Client #0 -)(0 17.08 [Core] _webui_http_send_header() -> mime_type: [image/svg+xml] -)(0 17.08 [Core] _webui_send_client_ws() -> Packet size: 54 bytes -)(0 17.08 [Core] _webui_http_send_header() -> body_len: [561] -)(0 17.08 [Core] _webui_send_client_ws() -> Packet hex : [ )(0 17.08 0xDD )(0 17.08 [Core] _webui_http_send_header() -> cache: [0] -)(0 17.08 0xFF )(0 17.08 [Core] _webui_get_cookies() -)(0 17.08 0xFF )(0 17.08 [Core] _webui_client_cookies_get_id() -)(0 17.08 ---[ HTTP Header ]----------------- -)(0 17.08 0xFF )(0 17.081 HTTP/1.1 200 OK +)(0 16.472 [Core] _webui_free_mem(0x000000001A79D5E0) +)(0 16.473 [Core] _webui_free_mem(0x000000001A79D5E0) -> Pointer #48 freed (43 + 1 bytes) +)(0 16.473 [Core] _webui_free_mem(0x00000000092C1F60) +)(0 16.473 [Core] _webui_free_mem(0x00000000092C1F60) -> Pointer #47 freed (14 + 1 bytes) +)(0 16.473 [Core] _webui_free_mem(0x000000001A79DDC0) +)(0 16.473 [Core] _webui_free_mem(0x000000001A79DDC0) -> Pointer #46 freed (43 + 1 bytes) +)(0 16.473 [Core] _webui_http_handler() -> HTTP Status Code: 200 +)(0 16.784 [Core] _webui_ws_connect_handler() +)(0 16.791 [Core] _webui_get_cookies() +)(0 16.792 [Core] _webui_ws_connect_handler() -> Client cookies [3_t2g4ChHxwGIDq8fqSKrofVC5sgf3NSx] +)(0 16.792 [Core] _webui_client_cookies_get_id() +)(0 16.792 [Core] _webui_ws_connect_handler() -> Client ID found [1] +)(0 16.792 [Core] _webui_ws_connect_handler() -> Connection authentication OK +)(0 16.792 [Core] _webui_ws_ready_handler() +)(0 16.792 [Core] _webui_get_ws_process_number() +)(0 16.792 [Core] [WS #8] _webui_receive([3], [2], [0]) +)(0 16.792 [Core] _webui_connection_save([3]) +)(0 16.792 [Core] _webui_connection_save() -> Registering client #0 +)(0 16.792 [Core] [WS #8] _webui_receive(3) -> Connection #0 registered +)(0 16.793 [Core] _webui_malloc([56]) +)(0 16.793 [Core] _webui_ptr_add(0x000000001A7ADBB0) +)(0 16.793 [Core] _webui_ptr_exist() +)(0 16.793 [Core] _webui_ptr_add(0x000000001A7ADBB0) -> Pointer #46 saved (56 + 1 bytes) +)(0 16.793 [Core] _webui_server_thread([3]) -> Window Connected. +)(0 16.793 [Core] [Thread .] _webui_ws_process_thread() +)(0 16.793 [Core] [WS #8] _webui_ws_process() +)(0 16.793 [Core] [WS #8] _webui_ws_process() -> Start +)(0 16.793 [Core] [WS #8] _webui_ws_process() -> WEBUI_WS_OPEN +)(0 16.793 [Core] [WS #8] _webui_ws_process() -> Finished. +)(0 16.793 [Core] _webui_free_mem(0x0000000000000000) +)(0 16.793 [Core] _webui_free_mem(0x000000001A7ADBB0) +)(0 16.793 [Core] _webui_free_mem(0x000000001A7ADBB0) -> Pointer #46 freed (56 + 1 bytes) +)(0 16.793 [Core] _webui_http_handler() +)(0 16.793 [Core] _webui_http_handler() -> GET [/favicon.ico] +)(0 16.794 [Core] _webui_get_cookies() +)(0 16.794 [Core] _webui_ws_data_handler() +)(0 16.794 [Core] _webui_get_ws_process_number() +)(0 16.794 [Core] _webui_http_handler() -> Client cookies [3_t2g4ChHxwGIDq8fqSKrofVC5sgf3NSx] +)(0 16.794 [Core] _webui_client_cookies_get_id() +)(0 16.794 [Core] _webui_http_handler() -> Client ID found [1] +)(0 16.794 [Core] [WS #9] _webui_receive([3], [1], [9]) +)(0 16.794 [Core] _webui_external_file_handler() +)(0 16.794 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 16.794 [Core] _webui_external_file_handler() -> Path [/favicon.ico] +)(0 16.794 [Core] _webui_malloc([9]) +)(0 16.795 [Core] _webui_external_file_handler() -> Calling custom files handler callback at address 0x00000000228E03B0 +)(0 16.795 [Core] _webui_ptr_add(0x00000000092C2370) +)(0 16.795 [Core] _webui_ptr_exist() +)(0 16.795 [Call] +)(0 16.795 [Core] _webui_ptr_add(0x00000000092C2370) -> Pointer #46 saved (9 + 1 bytes) +)(0 16.795 [Core] _webui_external_file_handler() -> Waiting for asynchronous response... +)(0 16.795 [Core] _webui_malloc([56]) +)(0 16.795 [Core] _webui_ptr_add(0x000000001A7ADB30) +)(0 16.795 [Core] _webui_ptr_exist() +)(1 16.795 [User] webui_interface_set_response_file_handler() +)(1 16.795 [User] webui_interface_set_response_file_handler() -> window #3 +)(1 16.795 [User] webui_interface_set_response_file_handler() -> Response 0 bytes +)(0 16.795 [Core] _webui_ptr_add(0x000000001A7ADB30) -> Pointer #47 saved (56 + 1 bytes) +)(0 16.796 [Core] _webui_ws_data_handler() -> Finished +)(0 16.796 [Core] [Thread .] _webui_ws_process_thread() +)(0 16.796 [Core] [WS #9] _webui_ws_process() +)(0 16.796 [Core] [WS #9] _webui_ws_process() -> Start +)(0 16.796 [Core] _webui_get_token() +)(0 16.796 [Core] _webui_get_token() -> 0x69CB5E21 +)(0 16.796 [Core] _webui_get_id() +)(0 16.796 [Core] _webui_get_id() -> 0x0000 +)(0 16.796 [Core] [WS #9] _webui_ws_process() -> Data received +)(0 16.796 [Core] [WS #9] _webui_ws_process() -> Packet Size : 9 bytes +)(0 16.796 [Core] [WS #9] _webui_ws_process() -> Packet Header : [ )(0 16.796 0xDD )(0 16.796 0x21 )(0 16.796 0x5E )(0 16.796 0xCB )(0 16.796 0x69 )(0 16.796 0x00 )(0 16.796 0x00 )(0 16.796 0xF5 )(0 16.796 ] +)(0 16.797 [Core] [WS #9] _webui_ws_process() -> Packet Token: 0x69CB5E21 (1774935585) +)(0 16.797 [Core] [WS #9] _webui_ws_process() -> Packet ID: 0x0000 (0) +)(0 16.797 [Core] [WS #9] _webui_ws_process() -> Packet Data: [)(0 16.798 ] +)(0 16.799 [Core] [WS #9] _webui_ws_process() -> WEBUI_CMD_CHECK_TK +)(0 16.8 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 16.8 [Core] [WS #9] _webui_ws_process() -> Token accepted. Sending bind list +)(0 16.8 [Core] _webui_malloc([45]) +)(0 16.8 [Core] _webui_ptr_add(0x000000001A79E1B0) +)(0 16.8 [Core] _webui_ptr_exist() +)(0 16.8 [Core] _webui_ptr_add(0x000000001A79E1B0) -> Pointer #48 saved (45 + 1 bytes) +)(0 16.8 [Core] _webui_send_client() +)(0 16.8 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 16.8 [Core] _webui_send_client() -> Connection ID = 0 +)(0 16.8 [Core] _webui_send_client() -> Packet ID = 0x0000 +)(0 16.8 [Core] _webui_send_client() -> Packet CMD = 0xf5 +)(0 16.801 [Core] _webui_send_client() -> Packet Data = 45 bytes +)(0 16.801 [Core] _webui_malloc([54]) +)(0 16.801 [Core] _webui_ptr_add(0x000000001A7AD730) +)(0 16.801 [Core] _webui_ptr_exist() +)(0 16.801 [Core] _webui_ptr_add(0x000000001A7AD730) -> Pointer #50 saved (54 + 1 bytes) +)(0 16.801 [Core] _webui_send_client_ws() +)(0 16.801 [Core] _webui_send_client_ws() -> Client #0 +)(0 16.801 [Core] _webui_send_client_ws() -> Packet size: 54 bytes +)(0 16.801 [Core] _webui_send_client_ws() -> Packet hex : [ )(0 16.801 0xDD )(0 16.801 0xFF )(0 16.802 0xFF )(0 16.802 0xFF )(0 16.802 0xFF )(0 16.802 0x00 )(0 16.802 0x00 )(0 16.802 0xF5 )(0 16.802 0x01 )(0 16.802 0x5F )(0 16.802 0x5F )(0 16.802 0x77 )(0 16.802 0x65 )(0 16.802 0x62 )(0 16.802 0x75 )(0 16.802 0x69 )(0 16.802 0x5F )(0 16.802 0x63 )(0 16.803 0x6F )(0 16.803 0x72 )(0 16.803 0x65 )(0 16.803 0x5F )(0 16.803 0x61 )(0 16.803 0x70 )(0 16.803 0x69 )(0 16.803 0x5F )(0 16.803 0x5F )(0 16.803 0x2C )(0 16.803 0x77 )(0 16.803 0x65 )(0 16.803 0x62 )(0 16.803 0x5F )(0 16.803 0x75 )(0 16.803 0x69 )(0 16.803 0x5F )(0 16.803 0x77 )(0 16.803 0x69 )(0 16.803 0x72 )(0 16.803 0x65 )(0 16.803 0x5F )(0 16.803 0x68 )(0 16.803 0x61 )(0 16.803 0x6E )(0 16.804 0x64 )(0 16.804 0x6C )(0 16.804 0x65 )(0 16.804 0x5F )(0 16.804 0x65 )(0 16.804 0x76 )(0 16.804 0x65 )(0 16.804 0x6E )(0 16.804 0x74 )(0 16.804 0x2C )(0 16.804 0x00 )(0 16.804 ] +)(0 16.804 [Core] _webui_send_client_ws() -> 54 bytes sent. +)(0 16.804 [Core] _webui_free_mem(0x000000001A7AD730) +)(0 16.805 [Core] _webui_free_mem(0x000000001A7AD730) -> Pointer #50 freed (54 + 1 bytes) +)(0 16.808 [Core] _webui_free_mem(0x000000001A79E1B0) +)(0 16.808 [Core] _webui_external_file_handler() -> Custom files handler failed +)(0 16.808 [Core] _webui_free_mem(0x000000001A79E1B0) -> Pointer #48 freed (45 + 1 bytes) +)(0 16.808 [Core] [WS #9] _webui_ws_process() -> Finished. +)(0 16.808 [Core] _webui_file_exist_mg() +)(0 16.808 [Core] _webui_free_mem(0x00000000092C2370) +)(0 16.808 [Core] _webui_free_mem(0x00000000092C2370) -> Pointer #46 freed (9 + 1 bytes) +)(0 16.808 [Core] _webui_malloc([12]) +)(0 16.808 [Core] _webui_free_mem(0x000000001A7ADB30) +)(0 16.808 [Core] _webui_ptr_add(0x00000000092C2370) +)(0 16.808 [Core] _webui_ptr_exist() +)(0 16.808 [Core] _webui_ptr_add(0x00000000092C2370) -> Pointer #46 saved (12 + 1 bytes) +)(0 16.808 [Core] _webui_malloc([40]) +)(0 16.808 [Core] _webui_free_mem(0x000000001A7ADB30) -> Pointer #47 freed (56 + 1 bytes) +)(0 16.808 [Core] _webui_ptr_add(0x000000001A79DA40) +)(0 16.808 [Core] _webui_ptr_exist() +)(0 16.808 [Core] _webui_ptr_add(0x000000001A79DA40) -> Pointer #47 saved (40 + 1 bytes) +)(0 16.808 [Core] _webui_file_exist([c:/devel/racket/racket-webui\favicon.ico]) +)(0 16.808 [Core] _webui_file_exist() -> Parsed to [c:/devel/racket/racket-webui\favicon.ico] +)(0 16.808 [Core] _webui_malloc([82]) +)(0 16.808 [Core] _webui_ptr_add(0x0000000000196530) +)(0 16.808 [Core] _webui_ptr_exist() +)(0 16.808 [Core] _webui_ptr_add(0x0000000000196530) -> Pointer #48 saved (82 + 1 bytes) +)(0 16.808 [Core] _webui_free_mem(0x0000000000196530) +)(0 16.808 [Core] _webui_free_mem(0x0000000000196530) -> Pointer #48 freed (82 + 1 bytes) +)(0 16.809 [Core] _webui_free_mem(0x00000000092C2370) +)(0 16.809 [Core] _webui_free_mem(0x00000000092C2370) -> Pointer #46 freed (12 + 1 bytes) +)(0 16.809 [Core] _webui_free_mem(0x000000001A79DA40) +)(0 16.809 [Core] _webui_free_mem(0x000000001A79DA40) -> Pointer #47 freed (40 + 1 bytes) +)(0 16.809 [Core] _webui_http_handler() -> HTTP Status Code: 302 +)(0 16.811 [Core] _webui_ws_data_handler() +)(0 16.811 [Core] _webui_get_ws_process_number() +)(0 16.811 [Core] [WS #10] _webui_receive([3], [1], [78]) +)(0 16.811 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 16.811 [Core] _webui_malloc([78]) +)(0 16.811 [Core] _webui_ptr_add(0x0000000000196380) +)(0 16.811 [Core] _webui_ptr_exist() +)(0 16.811 [Core] _webui_ptr_add(0x0000000000196380) -> Pointer #46 saved (78 + 1 bytes) +)(0 16.811 [Core] _webui_malloc([56]) +)(0 16.811 [Core] _webui_ptr_add(0x000000001A7AE6B0) +)(0 16.811 [Core] _webui_ptr_exist() +)(0 16.811 [Core] _webui_ptr_add(0x000000001A7AE6B0) -> Pointer #47 saved (56 + 1 bytes) +)(0 16.811 [Core] _webui_ws_data_handler() -> Finished +)(0 16.811 [Core] [Thread .] _webui_ws_process_thread() +)(0 16.811 [Core] [WS #10] _webui_ws_process() +)(0 16.811 [Core] [WS #10] _webui_ws_process() -> Start +)(0 16.811 [Core] _webui_get_token() +)(0 16.811 [Core] _webui_get_token() -> 0x69CB5E21 +)(0 16.811 [Core] _webui_get_id() +)(0 16.811 [Core] _webui_get_id() -> 0xFFFF +)(0 16.811 [Core] [WS #10] _webui_ws_process() -> Data received +)(0 16.811 [Core] [WS #10] _webui_ws_process() -> Packet Size : 78 bytes +)(0 16.811 [Core] [WS #10] _webui_ws_process() -> Packet Header : [ )(0 16.811 0xDD )(0 16.811 0x21 )(0 16.811 0x5E )(0 16.811 0xCB )(0 16.812 0x69 )(0 16.812 0xFF )(0 16.812 0xFF )(0 16.812 0xF9 )(0 16.812 ] +)(0 16.813 [Core] [WS #10] _webui_ws_process() -> Packet Token: 0x69CB5E21 (1774935585) +)(0 16.816 [Core] [WS #10] _webui_ws_process() -> Packet ID: 0xFFFF (65535) +)(0 16.816 [Core] [WS #10] _webui_ws_process() -> Packet Data: [)(0 16.816 ] +)(0 16.817 [Core] [WS #10] _webui_ws_process() -> WEBUI_CMD_CALL_FUNC +)(0 16.817 [Core] [WS #10] _webui_ws_process() -> Call ID: [65535] +)(0 16.817 [Core] [WS #10] _webui_ws_process() -> Element: [web_ui_wire_handle_event] +)(0 16.817 [Core] _webui_malloc([312]) +)(0 16.817 [Core] _webui_ptr_add(0x00000000001AB780) +)(0 16.817 [Core] _webui_ptr_exist() +)(0 16.817 [Core] _webui_ptr_add(0x00000000001AB780) -> Pointer #48 saved (312 + 1 bytes) +)(0 16.817 [Core] [WS #10] _webui_ws_process() -> Argument 0: 41 bytes +)(0 16.817 [Core] [WS #10] _webui_ws_process() -> Expected and received 42 bytes of data. +)(0 16.818 [Core] _webui_client_get_id() +)(0 16.818 [Core] _webui_get_cookies() +)(0 16.818 [Core] _webui_client_cookies_get_id() +)(0 16.818 [Core] _webui_get_cookies_full() +)(0 16.818 [Core] _webui_get_cb_index([3]) +)(0 16.818 [Core] _webui_get_cb_index() -> Element: [web_ui_wire_handle_event] +)(0 16.818 [Core] _webui_get_cb_index() -> Found at 5 +)(0 16.818 [Core] [WS #10] _webui_ws_process() -> Calling user callback at address 0x00000000228E01F0 +[Call] +)(1 16.819 [User] webui_get_count() +)(1 16.819 [User] webui_get_string_at([0]) +)(0 16.819 [Core] [WS #10] _webui_ws_process() -> Waiting for asynchronous response... +)(1 16.819 [User] webui_run([3]) +)(1 16.819 [User] webui_run([3]) -> Script: [window._web_wire_bind_evt_ids(3, 'button', 'click');] +)(0 16.819 [Core] _webui_send_all() +)(0 16.819 [Core] _webui_send_client() +)(0 16.819 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 16.819 [Core] _webui_send_client() -> Connection ID = 0 +)(0 16.819 [Core] _webui_send_client() -> Packet ID = 0x0000 +)(0 16.819 [Core] _webui_send_client() -> Packet CMD = 0xfd +)(0 16.819 [Core] _webui_send_client() -> Packet Data = 52 bytes +)(0 16.819 [Core] _webui_malloc([61]) +)(0 16.819 [Core] _webui_ptr_add(0x000000001A7AC930) +)(0 16.819 [Core] _webui_ptr_exist() +)(0 16.819 [Core] _webui_ptr_add(0x000000001A7AC930) -> Pointer #50 saved (61 + 1 bytes) +)(0 16.819 [Core] _webui_send_client_ws() +)(0 16.819 [Core] _webui_send_client_ws() -> Client #0 +)(0 16.819 [Core] _webui_send_client_ws() -> Packet size: 61 bytes +)(0 16.819 [Core] _webui_send_client_ws() -> Packet hex : [ )(0 16.819 0xDD )(0 16.819 0xFF )(0 16.819 0xFF )(0 16.819 0xFF )(0 16.819 0xFF )(0 16.819 0x00 )(0 16.819 0x00 )(0 16.819 0xFD )(0 16.819 0x77 )(0 16.819 0x69 )(0 16.819 0x6E )(0 16.819 0x64 )(0 16.819 0x6F )(0 16.819 0x77 )(0 16.819 0x2E )(0 16.819 0x5F )(0 16.819 0x77 )(0 16.819 0x65 )(0 16.819 0x62 )(0 16.819 0x5F )(0 16.819 0x77 )(0 16.819 0x69 )(0 16.819 0x72 )(0 16.819 0x65 )(0 16.819 0x5F )(0 16.819 0x62 )(0 16.819 0x69 )(0 16.819 0x6E )(0 16.819 0x64 )(0 16.819 0x5F )(0 16.819 0x65 )(0 16.819 0x76 )(0 16.819 0x74 )(0 16.819 0x5F )(0 16.819 0x69 )(0 16.819 0x64 )(0 16.819 0x73 )(0 16.819 0x28 )(0 16.819 0x33 )(0 16.819 0x2C )(0 16.819 0x20 )(0 16.819 0x27 )(0 16.819 0x62 )(0 16.819 0x75 )(0 16.819 0x74 )(0 16.819 0x74 )(0 16.819 0x6F )(0 16.819 0x6E )(0 16.819 0x27 )(0 16.819 0x2C )(0 16.819 0x20 )(0 16.819 0x27 )(0 16.819 0x63 )(0 16.819 0x6C )(0 16.819 0x69 )(0 16.819 0x63 )(0 16.819 0x6B )(0 16.819 0x27 )(0 16.819 0x29 )(0 16.819 0x3B )(0 16.819 0x00 )(0 16.819 ] +)(0 16.819 [Core] _webui_send_client_ws() -> 61 bytes sent. +)(0 16.819 [Core] _webui_free_mem(0x000000001A7AC930) +)(0 16.819 [Core] _webui_free_mem(0x000000001A7AC930) -> Pointer #50 freed (61 + 1 bytes) +)(0 17.054 [Core] _webui_http_handler() +)(0 17.054 [Core] _webui_http_handler() -> GET [/favicon.svg] +)(0 17.055 [Core] _webui_get_cookies() +)(0 17.055 [Core] _webui_http_handler() -> Client cookies [3_t2g4ChHxwGIDq8fqSKrofVC5sgf3NSx] +)(0 17.055 [Core] _webui_client_cookies_get_id() +)(0 17.055 [Core] _webui_http_handler() -> Client ID found [1] +)(0 17.055 [Core] _webui_external_file_handler() +)(0 17.055 [Core] _webui_external_file_handler() -> Path [/favicon.svg] +)(0 17.056 [Core] _webui_external_file_handler() -> Calling custom files handler callback at address 0x00000000228E03B0 +)(0 17.056 [Call] +)(0 17.056 [Core] _webui_external_file_handler() -> Waiting for asynchronous response... +)(1 17.056 [User] webui_interface_set_response_file_handler() +)(1 17.056 [User] webui_interface_set_response_file_handler() -> window #3 +)(1 17.056 [User] webui_interface_set_response_file_handler() -> Response 0 bytes +)(0 17.072 [Core] _webui_external_file_handler() -> Custom files handler failed +)(0 17.072 [Core] _webui_file_exist_mg() +)(0 17.073 [Core] _webui_malloc([12]) +)(0 17.073 [Core] _webui_ptr_add(0x00000000092C23C0) +)(0 17.073 [Core] _webui_ptr_exist() +)(0 17.073 [Core] _webui_ptr_add(0x00000000092C23C0) -> Pointer #50 saved (12 + 1 bytes) +)(0 17.073 [Core] _webui_malloc([40]) +)(0 17.074 [Core] _webui_ptr_add(0x000000001A79E1B0) +)(0 17.074 [Core] _webui_ptr_exist() +)(0 17.074 [Core] _webui_ptr_add(0x000000001A79E1B0) -> Pointer #51 saved (40 + 1 bytes) +)(0 17.074 [Core] _webui_file_exist([c:/devel/racket/racket-webui\favicon.svg]) +)(0 17.074 [Core] _webui_file_exist() -> Parsed to [c:/devel/racket/racket-webui\favicon.svg] +)(0 17.074 [Core] _webui_malloc([82]) +)(0 17.074 [Core] _webui_ptr_add(0x00000000001965C0) +)(0 17.075 [Core] _webui_ptr_exist() +)(0 17.076 [Core] _webui_ptr_add(0x00000000001965C0) -> Pointer #52 saved (82 + 1 bytes) +)(0 17.078 [Core] _webui_free_mem(0x00000000001965C0) +)(0 17.078 [Core] _webui_free_mem(0x00000000001965C0) -> Pointer #52 freed (82 + 1 bytes) +)(0 17.078 [Core] _webui_free_mem(0x00000000092C23C0) +)(0 17.078 [Core] _webui_free_mem(0x00000000092C23C0) -> Pointer #50 freed (12 + 1 bytes) +)(0 17.078 [Core] _webui_free_mem(0x000000001A79E1B0) +)(0 17.078 [Core] _webui_free_mem(0x000000001A79E1B0) -> Pointer #51 freed (40 + 1 bytes) +)(0 17.078 [Core] _webui_http_send([3]) +)(0 17.078 [Core] _webui_http_send_header([3]) +)(0 17.078 [Core] _webui_http_send_header() -> mime_type: [image/svg+xml] +)(0 17.078 [Core] _webui_http_send_header() -> body_len: [561] +)(0 17.078 [Core] _webui_http_send_header() -> cache: [0] +)(0 17.078 [Core] _webui_get_cookies() +)(0 17.078 [Core] _webui_client_cookies_get_id() +)(0 17.078 ---[ HTTP Header ]----------------- +)(0 17.078 HTTP/1.1 200 OK Access-Control-Allow-Origin: * Cache-Control: no-cache, no-store, must-revalidate, private, max-age=0 Content-Type: image/svg+xml Content-Length: 561 Connection: close -)(0 17.081 0xFF )(0 17.081 0x00 )(0 17.081 +)(0 17.078 ----------------------------------- -)(0 17.081 0x00 )(0 17.081 0xF5 )(0 17.081 0x01 )(0 17.081 0x5F )(0 17.081 0x5F )(0 17.081 [Core] _webui_http_handler() -> HTTP Status Code: 200 -)(0 17.081 0x77 )(0 17.081 0x65 )(0 17.081 0x62 )(0 17.081 0x75 )(0 17.081 0x69 )(0 17.082 0x5F )(0 17.082 0x63 )(0 17.082 0x6F )(0 17.082 0x72 )(0 17.082 0x65 )(0 17.082 0x5F )(0 17.082 0x61 )(0 17.082 0x70 )(0 17.082 0x69 )(0 17.082 0x5F )(0 17.082 0x5F )(0 17.083 0x2C )(0 17.083 0x77 )(0 17.083 0x65 )(0 17.083 0x62 )(0 17.083 0x5F )(0 17.083 0x75 )(0 17.083 0x69 )(0 17.083 0x5F )(0 17.083 0x77 )(0 17.083 0x69 )(0 17.083 0x72 )(0 17.083 0x65 )(0 17.083 0x5F )(0 17.083 0x68 )(0 17.083 0x61 )(0 17.083 0x6E )(0 17.083 0x64 )(0 17.083 0x6C )(0 17.083 0x65 )(0 17.083 0x5F )(0 17.083 0x65 )(0 17.083 0x76 )(0 17.083 0x65 )(0 17.083 0x6E )(0 17.083 0x74 )(0 17.083 0x2C )(0 17.083 0x00 )(0 17.083 ] -)(0 17.084 [Core] _webui_send_client_ws() -> 54 bytes sent. -)(0 17.084 [Core] _webui_free_mem(0x0000000009042EE0) -)(0 17.084 [Core] _webui_free_mem(0x0000000009042EE0) -> Pointer #15 freed (54 + 1 bytes) -)(0 17.084 [Core] _webui_free_mem(0x000000001A551260) -)(0 17.084 [Core] _webui_free_mem(0x000000001A551260) -> Pointer #19 freed (45 + 1 bytes) -)(0 17.084 [Core] [WS #1] _webui_ws_process() -> Finished. -)(0 17.084 [Core] _webui_free_mem(0x000000000902E0C0) -)(0 17.084 [Core] _webui_free_mem(0x000000000902E0C0) -> Pointer #13 freed (9 + 1 bytes) -)(0 17.084 [Core] _webui_free_mem(0x0000000009042AE0) -)(0 17.084 [Core] _webui_free_mem(0x0000000009042AE0) -> Pointer #14 freed (56 + 1 bytes) -)(0 17.086 [Core] _webui_ws_data_handler() -)(0 17.086 [Core] _webui_get_ws_process_number() -)(0 17.086 [Core] [WS #2] _webui_receive([1], [1], [78]) -)(0 17.086 [Core] _webui_connection_get_id([1], [000000001A520C20]) -)(0 17.086 [Core] _webui_malloc([78]) -)(0 17.086 [Core] _webui_ptr_add(0x0000000008FEE0E0) -)(0 17.086 [Core] _webui_ptr_exist() -)(0 17.087 [Core] _webui_ptr_add(0x0000000008FEE0E0) -> Pointer #13 saved (78 + 1 bytes) -)(0 17.087 [Core] _webui_malloc([56]) -)(0 17.087 [Core] _webui_ptr_add(0x0000000009043760) -)(0 17.087 [Core] _webui_ptr_exist() -)(0 17.087 [Core] _webui_ptr_add(0x0000000009043760) -> Pointer #14 saved (56 + 1 bytes) -)(0 17.087 [Core] _webui_ws_data_handler() -> Finished -)(0 17.087 [Core] [Thread .] _webui_ws_process_thread() -)(0 17.087 [Core] [WS #2] _webui_ws_process() -)(0 17.088 [Core] [WS #2] _webui_ws_process() -> Start -)(0 17.088 [Core] _webui_get_token() -)(0 17.088 [Core] _webui_get_token() -> 0xC05015C9 -)(0 17.088 [Core] _webui_get_id() -)(0 17.088 [Core] _webui_get_id() -> 0xFFFF -)(0 17.088 [Core] [WS #2] _webui_ws_process() -> Data received -)(0 17.088 [Core] [WS #2] _webui_ws_process() -> Packet Size : 78 bytes -)(0 17.088 [Core] [WS #2] _webui_ws_process() -> Packet Header : [ )(0 17.088 0xDD )(0 17.088 0xC9 )(0 17.088 0x15 )(0 17.088 0x50 )(0 17.088 0xC0 )(0 17.089 0xFF )(0 17.089 0xFF )(0 17.089 0xF9 )(0 17.089 ] -)(0 17.089 [Core] [WS #2] _webui_ws_process() -> Packet Token: 0xC05015C9 (3226473929) -)(0 17.089 [Core] [WS #2] _webui_ws_process() -> Packet ID: 0xFFFF (65535) -)(0 17.089 [Core] [WS #2] _webui_ws_process() -> Packet Data: [)(0 17.089 ] -)(0 17.09 [Core] [WS #2] _webui_ws_process() -> WEBUI_CMD_CALL_FUNC -)(0 17.09 [Core] [WS #2] _webui_ws_process() -> Call ID: [65535] -)(0 17.09 [Core] [WS #2] _webui_ws_process() -> Element: [web_ui_wire_handle_event] -)(0 17.09 [Core] _webui_malloc([312]) -)(0 17.09 [Core] _webui_ptr_add(0x000000001A5131B0) -)(0 17.09 [Core] _webui_ptr_exist() -)(0 17.09 [Core] _webui_ptr_add(0x000000001A5131B0) -> Pointer #15 saved (312 + 1 bytes) -)(0 17.09 [Core] [WS #2] _webui_ws_process() -> Argument 0: 41 bytes -)(0 17.09 [Core] [WS #2] _webui_ws_process() -> Expected and received 42 bytes of data. -)(0 17.09 [Core] _webui_client_get_id() -)(0 17.09 [Core] _webui_get_cookies() -)(0 17.09 [Core] _webui_client_cookies_get_id() -)(0 17.09 [Core] _webui_get_cookies_full() -)(0 17.09 [Core] _webui_get_cb_index([1]) -)(0 17.09 [Core] _webui_get_cb_index() -> Element: [web_ui_wire_handle_event] -)(0 17.09 [Core] _webui_get_cb_index() -> Found at 1 -)(0 17.09 [Core] [WS #2] _webui_ws_process() -> Calling user callback at address 0x00000000336201F0 +)(0 17.079 [Core] _webui_http_handler() -> HTTP Status Code: 200 +)(0 20.483 [Core] _webui_ws_data_handler() +)(0 20.483 [Core] _webui_get_ws_process_number() +)(0 20.483 [Core] [WS #11] _webui_receive([3], [1], [94]) +)(0 20.484 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 20.484 [Core] _webui_malloc([94]) +)(0 20.484 [Core] _webui_ptr_add(0x00000000092DCA80) +)(0 20.484 [Core] _webui_ptr_exist() +)(0 20.484 [Core] _webui_ptr_add(0x00000000092DCA80) -> Pointer #50 saved (94 + 1 bytes) +)(0 20.484 [Core] _webui_malloc([56]) +)(0 20.484 [Core] _webui_ptr_add(0x000000001A7AC930) +)(0 20.484 [Core] _webui_ptr_exist() +)(0 20.484 [Core] _webui_ptr_add(0x000000001A7AC930) -> Pointer #51 saved (56 + 1 bytes) +)(0 20.484 [Core] _webui_ws_data_handler() -> Finished +)(0 20.484 [Core] [Thread .] _webui_ws_process_thread() +)(0 20.484 [Core] [WS #11] _webui_ws_process() +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Start +)(0 20.484 [Core] _webui_get_token() +)(0 20.484 [Core] _webui_get_token() -> 0x69CB5E21 +)(0 20.484 [Core] _webui_get_id() +)(0 20.484 [Core] _webui_get_id() -> 0xFFFE +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Data received +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Packet Size : 94 bytes +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Packet Header : [ )(0 20.484 0xDD )(0 20.484 0x21 )(0 20.484 0x5E )(0 20.484 0xCB )(0 20.484 0x69 )(0 20.484 0xFE )(0 20.484 0xFF )(0 20.484 0xF9 )(0 20.484 ] +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Packet Token: 0x69CB5E21 (1774935585) +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Packet ID: 0xFFFE (65534) +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Packet Data: [)(0 20.484 ] +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> WEBUI_CMD_CALL_FUNC +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Call ID: [65534] +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Element: [web_ui_wire_handle_event] +)(0 20.484 [Core] _webui_malloc([312]) +)(0 20.484 [Core] _webui_ptr_add(0x00000000001AB480) +)(0 20.484 [Core] _webui_ptr_exist() +)(0 20.484 [Core] _webui_ptr_add(0x00000000001AB480) -> Pointer #52 saved (312 + 1 bytes) +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Argument 0: 57 bytes +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Expected and received 58 bytes of data. +)(0 20.484 [Core] _webui_client_get_id() +)(0 20.484 [Core] _webui_get_cookies() +)(0 20.484 [Core] _webui_client_cookies_get_id() +)(0 20.484 [Core] _webui_get_cookies_full() +)(0 20.484 [Core] _webui_get_cb_index([3]) +)(0 20.484 [Core] _webui_get_cb_index() -> Element: [web_ui_wire_handle_event] +)(0 20.484 [Core] _webui_get_cb_index() -> Found at 5 +)(0 20.484 [Core] [WS #11] _webui_ws_process() -> Calling user callback at address 0x00000000228E01F0 [Call] -)(1 17.09 [User] webui_get_count() -)(1 17.09 [User] webui_get_string_at([0]) -)(0 17.09 [Core] [WS #2] _webui_ws_process() -> Waiting for asynchronous response... -)(1 17.09 [User] webui_run([1]) -)(1 17.09 [User] webui_run([1]) -> Script: [window._web_wire_bind_evt_ids(1, 'button', 'click');] -)(0 17.09 [Core] _webui_send_all() -)(0 17.09 [Core] _webui_send_client() -)(0 17.09 [Core] _webui_connection_get_id([1], [000000001A520C20]) -)(0 17.09 [Core] _webui_send_client() -> Connection ID = 0 -)(0 17.09 [Core] _webui_send_client() -> Packet ID = 0x0000 -)(0 17.091 [Core] _webui_send_client() -> Packet CMD = 0xfd -)(0 17.091 [Core] _webui_send_client() -> Packet Data = 52 bytes -)(0 17.091 [Core] _webui_malloc([61]) -)(0 17.091 [Core] _webui_ptr_add(0x0000000009042AE0) -)(0 17.091 [Core] _webui_ptr_exist() -)(0 17.091 [Core] _webui_ptr_add(0x0000000009042AE0) -> Pointer #17 saved (61 + 1 bytes) -)(0 17.091 [Core] _webui_send_client_ws() -)(0 17.091 [Core] _webui_send_client_ws() -> Client #0 -)(0 17.091 [Core] _webui_send_client_ws() -> Packet size: 61 bytes -)(0 17.091 [Core] _webui_send_client_ws() -> Packet hex : [ )(0 17.091 0xDD )(0 17.091 0xFF )(0 17.091 0xFF )(0 17.091 0xFF )(0 17.091 0xFF )(0 17.091 0x00 )(0 17.091 0x00 )(0 17.091 0xFD )(0 17.091 0x77 )(0 17.091 0x69 )(0 17.091 0x6E )(0 17.091 0x64 )(0 17.091 0x6F )(0 17.091 0x77 )(0 17.091 0x2E )(0 17.091 0x5F )(0 17.091 0x77 )(0 17.091 0x65 )(0 17.091 0x62 )(0 17.091 0x5F )(0 17.091 0x77 )(0 17.091 0x69 )(0 17.091 0x72 )(0 17.091 0x65 )(0 17.091 0x5F )(0 17.091 0x62 )(0 17.091 0x69 )(0 17.091 0x6E )(0 17.091 0x64 )(0 17.091 0x5F )(0 17.091 0x65 )(0 17.091 0x76 )(0 17.091 0x74 )(0 17.091 0x5F )(0 17.091 0x69 )(0 17.091 0x64 )(0 17.091 0x73 )(0 17.091 0x28 )(0 17.091 0x31 )(0 17.091 0x2C )(0 17.091 0x20 )(0 17.091 0x27 )(0 17.091 0x62 )(0 17.091 0x75 )(0 17.091 0x74 )(0 17.091 0x74 )(0 17.091 0x6F )(0 17.091 0x6E )(0 17.091 0x27 )(0 17.091 0x2C )(0 17.091 0x20 )(0 17.091 0x27 )(0 17.091 0x63 )(0 17.091 0x6C )(0 17.091 0x69 )(0 17.091 0x63 )(0 17.091 0x6B )(0 17.091 0x27 )(0 17.091 0x29 )(0 17.091 0x3B )(0 17.091 0x00 )(0 17.091 ] -)(0 17.091 [Core] _webui_send_client_ws() -> 61 bytes sent. -)(0 17.091 [Core] _webui_free_mem(0x0000000009042AE0) -)(0 17.091 [Core] _webui_free_mem(0x0000000009042AE0) -> Pointer #17 freed (61 + 1 bytes) -)(0 18.565 [Core] _webui_ws_data_handler() -)(0 18.565 [Core] _webui_get_ws_process_number() -)(0 18.566 [Core] [WS #3] _webui_receive([1], [1], [280]) -)(0 18.566 [Core] _webui_connection_get_id([1], [000000001A520C20]) -)(0 18.566 [Core] _webui_malloc([280]) -)(0 18.566 [Core] _webui_ptr_add(0x000000001A4ED9D0) -)(0 18.566 [Core] _webui_ptr_exist() -)(0 18.567 [Core] _webui_ptr_add(0x000000001A4ED9D0) -> Pointer #17 saved (280 + 1 bytes) -)(0 18.567 [Core] _webui_malloc([56]) -)(0 18.567 [Core] _webui_ptr_add(0x00000000090435E0) -)(0 18.567 [Core] _webui_ptr_exist() -)(0 18.568 [Core] _webui_ptr_add(0x00000000090435E0) -> Pointer #18 saved (56 + 1 bytes) -)(0 18.568 [Core] _webui_ws_data_handler() -> Finished -)(0 18.568 [Core] [Thread .] _webui_ws_process_thread() -)(0 18.568 [Core] [WS #3] _webui_ws_process() -)(0 18.569 [Core] [WS #3] _webui_ws_process() -> Start -)(0 18.569 [Core] _webui_get_token() -)(0 18.569 [Core] _webui_get_token() -> 0xC05015C9 -)(0 18.569 [Core] _webui_get_id() -)(0 18.569 [Core] _webui_get_id() -> 0xFFFE -)(0 18.57 [Core] [WS #3] _webui_ws_process() -> Data received -)(0 18.57 [Core] [WS #3] _webui_ws_process() -> Packet Size : 280 bytes -)(0 18.57 [Core] [WS #3] _webui_ws_process() -> Packet Header : [ )(0 18.57 0xDD )(0 18.57 0xC9 )(0 18.57 0x15 )(0 18.57 0x50 )(0 18.57 0xC0 )(0 18.571 0xFE )(0 18.571 0xFF )(0 18.571 0xF9 )(0 18.571 ] -)(0 18.571 [Core] [WS #3] _webui_ws_process() -> Packet Token: 0xC05015C9 (3226473929) -)(0 18.571 [Core] [WS #3] _webui_ws_process() -> Packet ID: 0xFFFE (65534) -)(0 18.571 [Core] [WS #3] _webui_ws_process() -> Packet Data: [)(0 18.572 ] -)(0 18.572 [Core] [WS #3] _webui_ws_process() -> WEBUI_CMD_CALL_FUNC -)(0 18.572 [Core] [WS #3] _webui_ws_process() -> Call ID: [65534] -)(0 18.572 [Core] [WS #3] _webui_ws_process() -> Element: [web_ui_wire_handle_event] -)(0 18.573 [Core] _webui_malloc([312]) -)(0 18.573 [Core] _webui_ptr_add(0x00000000007C8230) -)(0 18.573 [Core] _webui_ptr_exist() -)(0 18.573 [Core] _webui_ptr_add(0x00000000007C8230) -> Pointer #19 saved (312 + 1 bytes) -)(0 18.573 [Core] [WS #3] _webui_ws_process() -> Argument 0: 242 bytes -)(0 18.574 [Core] [WS #3] _webui_ws_process() -> Expected and received 243 bytes of data. -)(0 18.574 [Core] _webui_client_get_id() -)(0 18.574 [Core] _webui_get_cookies() -)(0 18.574 [Core] _webui_client_cookies_get_id() -)(0 18.574 [Core] _webui_get_cookies_full() -)(0 18.575 [Core] _webui_get_cb_index([1]) -)(0 18.575 [Core] _webui_get_cb_index() -> Element: [web_ui_wire_handle_event] -)(0 18.575 [Core] _webui_get_cb_index() -> Found at 1 -)(0 18.575 [Core] [WS #3] _webui_ws_process() -> Calling user callback at address 0x00000000336201F0 +)(1 20.484 [User] webui_get_count() +)(1 20.484 [User] webui_get_string_at([0]) +)(0 20.485 [Core] [WS #11] _webui_ws_process() -> Waiting for asynchronous response... +)(0 20.984 [Core] _webui_ws_data_handler() +)(0 20.984 [Core] _webui_get_ws_process_number() +)(0 20.984 [Core] [WS #12] _webui_receive([3], [1], [94]) +)(0 20.984 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 20.985 [Core] _webui_malloc([94]) +)(0 20.987 [Core] _webui_ptr_add(0x00000000092DDAC0) +)(0 20.992 [Core] _webui_ptr_exist() +)(0 20.992 [Core] _webui_ptr_add(0x00000000092DDAC0) -> Pointer #53 saved (94 + 1 bytes) +)(0 20.992 [Core] _webui_malloc([56]) +)(0 20.996 [Core] _webui_ptr_add(0x000000001A7AC9B0) +)(0 20.996 [Core] _webui_ptr_exist() +)(0 20.996 [Core] _webui_ptr_add(0x000000001A7AC9B0) -> Pointer #54 saved (56 + 1 bytes) +)(0 20.996 [Core] _webui_ws_data_handler() -> Finished +)(0 20.996 [Core] [Thread .] _webui_ws_process_thread() +)(0 20.996 [Core] [WS #12] _webui_ws_process() +)(0 20.996 [Core] [WS #12] _webui_ws_process() -> Start +)(0 20.996 [Core] _webui_get_token() +)(0 20.996 [Core] _webui_get_token() -> 0x69CB5E21 +)(0 20.996 [Core] _webui_get_id() +)(0 20.996 [Core] _webui_get_id() -> 0xFFFD +)(0 20.996 [Core] [WS #12] _webui_ws_process() -> Data received +)(0 20.996 [Core] [WS #12] _webui_ws_process() -> Packet Size : 94 bytes +)(0 20.996 [Core] [WS #12] _webui_ws_process() -> Packet Header : [ )(0 20.996 0xDD )(0 20.996 0x21 )(0 20.996 0x5E )(0 20.996 0xCB )(0 20.996 0x69 )(0 20.996 0xFD )(0 20.996 0xFF )(0 20.996 0xF9 )(0 20.996 ] +)(0 20.996 [Core] [WS #12] _webui_ws_process() -> Packet Token: 0x69CB5E21 (1774935585) +)(0 20.996 [Core] [WS #12] _webui_ws_process() -> Packet ID: 0xFFFD (65533) +)(0 20.997 [Core] [WS #12] _webui_ws_process() -> Packet Data: [)(0 20.997 ] +)(0 20.997 [Core] [WS #12] _webui_ws_process() -> WEBUI_CMD_CALL_FUNC +)(0 20.997 [Core] [WS #12] _webui_ws_process() -> Call ID: [65533] +)(0 20.997 [Core] [WS #12] _webui_ws_process() -> Element: [web_ui_wire_handle_event] +)(0 20.997 [Core] _webui_malloc([312]) +)(0 20.997 [Core] _webui_ptr_add(0x00000000001ABA80) +)(0 20.997 [Core] _webui_ptr_exist() +)(0 20.997 [Core] _webui_ptr_add(0x00000000001ABA80) -> Pointer #55 saved (312 + 1 bytes) +)(0 20.997 [Core] [WS #12] _webui_ws_process() -> Argument 0: 57 bytes +)(0 20.997 [Core] [WS #12] _webui_ws_process() -> Expected and received 58 bytes of data. +)(0 20.997 [Core] _webui_client_get_id() +)(0 20.997 [Core] _webui_get_cookies() +)(0 20.997 [Core] _webui_client_cookies_get_id() +)(0 20.997 [Core] _webui_get_cookies_full() +)(0 20.997 [Core] _webui_get_cb_index([3]) +)(0 20.997 [Core] _webui_get_cb_index() -> Element: [web_ui_wire_handle_event] +)(0 20.997 [Core] _webui_get_cb_index() -> Found at 5 +)(0 20.997 [Core] [WS #12] _webui_ws_process() -> Calling user callback at address 0x00000000228E01F0 [Call] -)(1 18.576 [User] webui_get_count() -)(1 18.576 [User] webui_get_string_at([0]) -)(0 18.576 [Core] [WS #3] _webui_ws_process() -> Waiting for asynchronous response... -)(0 19.288 [Core] _webui_ws_data_handler() -)(0 19.288 [Core] _webui_get_ws_process_number() -)(0 19.288 [Core] [WS #4] _webui_receive([1], [1], [279]) -)(0 19.289 [Core] _webui_connection_get_id([1], [000000001A520C20]) -)(0 19.289 [Core] _webui_malloc([279]) -)(0 19.289 [Core] _webui_ptr_add(0x00000000007C83B0) -)(0 19.289 [Core] _webui_ptr_exist() -)(0 19.29 [Core] _webui_ptr_add(0x00000000007C83B0) -> Pointer #20 saved (279 + 1 bytes) -)(0 19.29 [Core] _webui_malloc([56]) -)(0 19.29 [Core] _webui_ptr_add(0x0000000009042AE0) -)(0 19.29 [Core] _webui_ptr_exist() -)(0 19.291 [Core] _webui_ptr_add(0x0000000009042AE0) -> Pointer #21 saved (56 + 1 bytes) -)(0 19.291 [Core] _webui_ws_data_handler() -> Finished -)(0 19.291 [Core] [Thread .] _webui_ws_process_thread() -)(0 19.291 [Core] [WS #4] _webui_ws_process() -)(0 19.291 [Core] [WS #4] _webui_ws_process() -> Start -)(0 19.292 [Core] _webui_get_token() -)(0 19.292 [Core] _webui_get_token() -> 0xC05015C9 -)(0 19.292 [Core] _webui_get_id() -)(0 19.292 [Core] _webui_get_id() -> 0xFFFD -)(0 19.293 [Core] [WS #4] _webui_ws_process() -> Data received -)(0 19.293 [Core] [WS #4] _webui_ws_process() -> Packet Size : 279 bytes -)(0 19.293 [Core] [WS #4] _webui_ws_process() -> Packet Header : [ )(0 19.293 0xDD )(0 19.293 0xC9 )(0 19.294 0x15 )(0 19.294 0x50 )(0 19.294 0xC0 )(0 19.294 0xFD )(0 19.294 0xFF )(0 19.295 0xF9 )(0 19.295 ] -)(0 19.295 [Core] [WS #4] _webui_ws_process() -> Packet Token: 0xC05015C9 (3226473929) -)(0 19.295 [Core] [WS #4] _webui_ws_process() -> Packet ID: 0xFFFD (65533) -)(0 19.295 [Core] [WS #4] _webui_ws_process() -> Packet Data: [)(0 19.295 ] -)(0 19.295 [Core] [WS #4] _webui_ws_process() -> WEBUI_CMD_CALL_FUNC -)(0 19.295 [Core] [WS #4] _webui_ws_process() -> Call ID: [65533] -)(0 19.295 [Core] [WS #4] _webui_ws_process() -> Element: [web_ui_wire_handle_event] -)(0 19.295 [Core] _webui_malloc([312]) -)(0 19.295 [Core] _webui_ptr_add(0x000000001A5708F0) -)(0 19.295 [Core] _webui_ptr_exist() -)(0 19.295 [Core] _webui_ptr_add(0x000000001A5708F0) -> Pointer #22 saved (312 + 1 bytes) -)(0 19.295 [Core] [WS #4] _webui_ws_process() -> Argument 0: 241 bytes -)(0 19.295 [Core] [WS #4] _webui_ws_process() -> Expected and received 242 bytes of data. -)(0 19.295 [Core] _webui_client_get_id() -)(0 19.295 [Core] _webui_get_cookies() -)(0 19.295 [Core] _webui_client_cookies_get_id() -)(0 19.295 [Core] _webui_get_cookies_full() -)(0 19.295 [Core] _webui_get_cb_index([1]) -)(0 19.295 [Core] _webui_get_cb_index() -> Element: [web_ui_wire_handle_event] -)(0 19.295 [Core] _webui_get_cb_index() -> Found at 1 -)(0 19.295 [Core] [WS #4] _webui_ws_process() -> Calling user callback at address 0x00000000336201F0 +)(1 20.997 [User] webui_get_count() +)(1 20.997 [User] webui_get_string_at([0]) +)(0 20.997 [Core] [WS #12] _webui_ws_process() -> Waiting for asynchronous response... +)(0 21.141 [Core] _webui_send_all() +)(0 21.141 [Core] _webui_send_client() +)(0 21.141 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 21.142 [Core] _webui_send_client() -> Connection ID = 0 +)(0 21.142 [Core] _webui_send_client() -> Packet ID = 0x0000 +)(0 21.143 [Core] _webui_send_client() -> Packet CMD = 0xf3 +)(0 21.143 [Core] _webui_send_client() -> Packet Data = 15 bytes +)(0 21.144 [Core] _webui_malloc([24]) +)(0 21.144 [Core] _webui_ptr_add(0x000000001A77BF50) +)(0 21.144 [Core] _webui_ptr_exist() +)(0 21.144 [Core] _webui_ptr_add(0x000000001A77BF50) -> Pointer #56 saved (24 + 1 bytes) +)(0 21.144 [Core] _webui_send_client_ws() +)(0 21.144 [Core] _webui_send_client_ws() -> Client #0 +)(0 21.145 [Core] _webui_send_client_ws() -> Packet size: 24 bytes +)(0 21.145 [Core] _webui_send_client_ws() -> Packet hex : [ )(0 21.145 0xDD )(0 21.145 0xFF )(0 21.146 0xFF )(0 21.146 0xFF )(0 21.146 0xFF )(0 21.146 0x00 )(0 21.146 0x00 )(0 21.146 0xF3 )(0 21.146 0x32 )(0 21.146 0x32 )(0 21.146 0x37 )(0 21.147 0x2C )(0 21.147 0x32 )(0 21.147 0x33 )(0 21.147 0x34 )(0 21.147 0x2C )(0 21.147 0x37 )(0 21.147 0x38 )(0 21.147 0x34 )(0 21.147 0x2C )(0 21.147 0x35 )(0 21.147 0x36 )(0 21.147 0x31 )(0 21.147 0x00 )(0 21.147 ] +)(0 21.147 [Core] _webui_send_client_ws() -> 24 bytes sent. +)(0 21.147 [Core] _webui_free_mem(0x000000001A77BF50) +)(0 21.147 [Core] _webui_free_mem(0x000000001A77BF50) -> Pointer #56 freed (24 + 1 bytes) +)(0 21.277 [Core] _webui_ws_data_handler() +)(0 21.277 [Core] _webui_get_ws_process_number() +)(0 21.277 [Core] [WS #13] _webui_receive([3], [1], [96]) +)(0 21.278 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 21.278 [Core] _webui_malloc([96]) +)(0 21.279 [Core] _webui_ptr_add(0x00000000092DCC60) +)(0 21.279 [Core] _webui_ptr_exist() +)(0 21.279 [Core] _webui_ptr_add(0x00000000092DCC60) -> Pointer #56 saved (96 + 1 bytes) +)(0 21.279 [Core] _webui_malloc([56]) +)(0 21.28 [Core] _webui_ptr_add(0x000000001A7ACB30) +)(0 21.28 [Core] _webui_ptr_exist() +)(0 21.28 [Core] _webui_ptr_add(0x000000001A7ACB30) -> Pointer #57 saved (56 + 1 bytes) +)(0 21.281 [Core] _webui_ws_data_handler() -> Finished +)(0 21.281 [Core] [Thread .] _webui_ws_process_thread() +)(0 21.281 [Core] [WS #13] _webui_ws_process() +)(0 21.281 [Core] [WS #13] _webui_ws_process() -> Start +)(0 21.282 [Core] _webui_get_token() +)(0 21.282 [Core] _webui_get_token() -> 0x69CB5E21 +)(0 21.282 [Core] _webui_get_id() +)(0 21.282 [Core] _webui_get_id() -> 0xFFFC +)(0 21.283 [Core] [WS #13] _webui_ws_process() -> Data received +)(0 21.283 [Core] [WS #13] _webui_ws_process() -> Packet Size : 96 bytes +)(0 21.283 [Core] [WS #13] _webui_ws_process() -> Packet Header : [ )(0 21.283 0xDD )(0 21.283 0x21 )(0 21.283 0x5E )(0 21.283 0xCB )(0 21.283 0x69 )(0 21.283 0xFC )(0 21.283 0xFF )(0 21.283 0xF9 )(0 21.283 ] +)(0 21.283 [Core] [WS #13] _webui_ws_process() -> Packet Token: 0x69CB5E21 (1774935585) +)(0 21.283 [Core] [WS #13] _webui_ws_process() -> Packet ID: 0xFFFC (65532) +)(0 21.283 [Core] [WS #13] _webui_ws_process() -> Packet Data: [)(0 21.283 ] +)(0 21.283 [Core] [WS #13] _webui_ws_process() -> WEBUI_CMD_CALL_FUNC +)(0 21.283 [Core] [WS #13] _webui_ws_process() -> Call ID: [65532] +)(0 21.283 [Core] [WS #13] _webui_ws_process() -> Element: [web_ui_wire_handle_event] +)(0 21.283 [Core] _webui_malloc([312]) +)(0 21.283 [Core] _webui_ptr_add(0x00000000001AB900) +)(0 21.283 [Core] _webui_ptr_exist() +)(0 21.284 [Core] _webui_ptr_add(0x00000000001AB900) -> Pointer #58 saved (312 + 1 bytes) +)(0 21.284 [Core] [WS #13] _webui_ws_process() -> Argument 0: 59 bytes +)(0 21.284 [Core] [WS #13] _webui_ws_process() -> Expected and received 60 bytes of data. +)(0 21.284 [Core] _webui_client_get_id() +)(0 21.284 [Core] _webui_get_cookies() +)(0 21.284 [Core] _webui_client_cookies_get_id() +)(0 21.284 [Core] _webui_get_cookies_full() +)(0 21.284 [Core] _webui_get_cb_index([3]) +)(0 21.284 [Core] _webui_get_cb_index() -> Element: [web_ui_wire_handle_event] +)(0 21.284 [Core] _webui_get_cb_index() -> Found at 5 +)(0 21.284 [Core] [WS #13] _webui_ws_process() -> Calling user callback at address 0x00000000228E01F0 [Call] -)(1 19.295 [User] webui_get_count() -)(1 19.295 [User] webui_get_string_at([0]) -)(0 19.296 [Core] [WS #4] _webui_ws_process() -> Waiting for asynchronous response... -)(0 21.001 [Core] _webui_ws_data_handler() -)(0 21.001 [Core] _webui_ws_close_handler() -)(0 21.002 [Core] _webui_get_ws_process_number() -)(0 21.002 [Core] [WS #5] _webui_receive([1], [3], [0]) -)(0 21.002 [Core] _webui_connection_get_id([1], [000000001A520C20]) -)(0 21.002 [Core] _webui_connection_remove([1]) -)(0 21.003 [Core] _webui_connection_remove() -> Removing client #0 -)(0 21.004 [Core] [WS #5] _webui_receive(1) -> Connection #0 Closed -)(0 21.004 [Core] _webui_malloc([56]) -)(0 21.004 [Core] _webui_ptr_add(0x0000000009041BE0) -)(0 21.004 [Core] _webui_ptr_exist() -)(0 21.005 [Core] _webui_ptr_add(0x0000000009041BE0) -> Pointer #23 saved (56 + 1 bytes) -)(0 21.006 [Core] [Thread .] _webui_ws_process_thread() -)(0 21.006 [Core] _webui_server_thread([1]) -> Window disconnected -)(0 21.006 [Core] [WS #5] _webui_ws_process() -)(0 21.006 [Core] _webui_server_thread([1]) -> Waiting for reconnection -)(0 21.006 [Core] [WS #5] _webui_ws_process() -> Start -)(0 21.006 [Core] _webui_timer_start() -)(0 21.007 [Core] _webui_timer_start() end -)(0 21.007 [Core] [WS #5] _webui_ws_process() -> WEBUI_WS_CLOSE -)(0 21.007 [Core] _webui_make_window_reusable(1) -)(0 21.008 [Core] [WS #5] _webui_ws_process() -> Finished. -)(0 21.008 [Core] _webui_free_mem(0x0000000000000000) -)(0 21.008 [Core] _webui_free_mem(0x0000000009041BE0) -)(0 21.008 [Core] _webui_free_mem(0x0000000009041BE0) -> Pointer #23 freed (56 + 1 bytes) -)(0 22.507 [Core] _webui_server_thread([1]) -> Server stopping... -)(0 22.519 [Core] _webui_free_port([41399]) -)(0 22.519 [Core] _webui_free_mem(0x0000000009041C60) -)(0 22.519 [Core] _webui_free_mem(0x0000000009041C60) -> Pointer #10 freed (64 + 1 bytes) -)(0 22.519 [Core] _webui_server_thread([1]) -> Server stopped. -)(0 22.519 [Core] _webui_make_window_reusable(1) -)(0 22.519 [Core] _webui_server_thread([1]) -> Breaking main loop... -)(0 22.519 [Core] _webui_condition_signal() +)(1 21.285 [User] webui_get_count() +)(1 21.285 [User] webui_get_string_at([0]) +)(0 21.285 [Core] [WS #13] _webui_ws_process() -> Waiting for asynchronous response... +)(0 21.482 [Core] _webui_ws_data_handler() +)(0 21.484 [Core] _webui_get_ws_process_number() +)(0 21.484 [Core] [WS #14] _webui_receive([3], [1], [94]) +)(0 21.484 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 21.484 [Core] _webui_malloc([94]) +)(0 21.484 [Core] _webui_ptr_add(0x00000000092DD200) +)(0 21.484 [Core] _webui_ptr_exist() +)(0 21.486 [Core] _webui_ptr_add(0x00000000092DD200) -> Pointer #59 saved (94 + 1 bytes) +)(0 21.488 [Core] _webui_malloc([56]) +)(0 21.488 [Core] _webui_ptr_add(0x000000001A7AD530) +)(0 21.488 [Core] _webui_ptr_exist() +)(0 21.488 [Core] _webui_ptr_add(0x000000001A7AD530) -> Pointer #60 saved (56 + 1 bytes) +)(0 21.488 [Core] _webui_ws_data_handler() -> Finished +)(0 21.488 [Core] [Thread .] _webui_ws_process_thread() +)(0 21.488 [Core] [WS #14] _webui_ws_process() +)(0 21.488 [Core] [WS #14] _webui_ws_process() -> Start +)(0 21.488 [Core] _webui_get_token() +)(0 21.488 [Core] _webui_get_token() -> 0x69CB5E21 +)(0 21.488 [Core] _webui_get_id() +)(0 21.488 [Core] _webui_get_id() -> 0xFFFB +)(0 21.488 [Core] [WS #14] _webui_ws_process() -> Data received +)(0 21.488 [Core] [WS #14] _webui_ws_process() -> Packet Size : 94 bytes +)(0 21.488 [Core] [WS #14] _webui_ws_process() -> Packet Header : [ )(0 21.488 0xDD )(0 21.488 0x21 )(0 21.488 0x5E )(0 21.488 0xCB )(0 21.489 0x69 )(0 21.489 0xFB )(0 21.489 0xFF )(0 21.489 0xF9 )(0 21.489 ] +)(0 21.489 [Core] [WS #14] _webui_ws_process() -> Packet Token: 0x69CB5E21 (1774935585) +)(0 21.489 [Core] [WS #14] _webui_ws_process() -> Packet ID: 0xFFFB (65531) +)(0 21.489 [Core] [WS #14] _webui_ws_process() -> Packet Data: [)(0 21.489 ] +)(0 21.489 [Core] [WS #14] _webui_ws_process() -> WEBUI_CMD_CALL_FUNC +)(0 21.489 [Core] [WS #14] _webui_ws_process() -> Call ID: [65531] +)(0 21.489 [Core] [WS #14] _webui_ws_process() -> Element: [web_ui_wire_handle_event] +)(0 21.489 [Core] _webui_malloc([312]) +)(0 21.489 [Core] _webui_ptr_add(0x00000000001AAE80) +)(0 21.489 [Core] _webui_ptr_exist() +)(0 21.489 [Core] _webui_ptr_add(0x00000000001AAE80) -> Pointer #61 saved (312 + 1 bytes) +)(0 21.489 [Core] [WS #14] _webui_ws_process() -> Argument 0: 57 bytes +)(0 21.489 [Core] [WS #14] _webui_ws_process() -> Expected and received 58 bytes of data. +)(0 21.489 [Core] _webui_client_get_id() +)(0 21.489 [Core] _webui_get_cookies() +)(0 21.489 [Core] _webui_client_cookies_get_id() +)(0 21.489 [Core] _webui_get_cookies_full() +)(0 21.489 [Core] _webui_get_cb_index([3]) +)(0 21.489 [Core] _webui_get_cb_index() -> Element: [web_ui_wire_handle_event] +)(0 21.489 [Core] _webui_get_cb_index() -> Found at 5 +)(0 21.489 [Core] [WS #14] _webui_ws_process() -> Calling user callback at address 0x00000000228E01F0 +[Call] +)(1 21.489 [User] webui_get_count() +)(1 21.489 [User] webui_get_string_at([0]) +)(0 21.489 [Core] [WS #14] _webui_ws_process() -> Waiting for asynchronous response... +)(0 30.117 [Core] _webui_ws_data_handler() +)(0 30.118 [Core] _webui_get_ws_process_number() +)(0 30.118 [Core] [WS #15] _webui_receive([3], [1], [280]) +)(0 30.118 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 30.118 [Core] _webui_malloc([280]) +)(0 30.118 [Core] _webui_ptr_add(0x000000001A7ABA60) +)(0 30.119 [Core] _webui_ptr_exist() +)(0 30.119 [Core] _webui_ptr_add(0x000000001A7ABA60) -> Pointer #62 saved (280 + 1 bytes) +)(0 30.119 [Core] _webui_malloc([56]) +)(0 30.119 [Core] _webui_ptr_add(0x000000001A7ACFB0) +)(0 30.119 [Core] _webui_ptr_exist() +)(0 30.119 [Core] _webui_ptr_add(0x000000001A7ACFB0) -> Pointer #63 saved (56 + 1 bytes) +)(0 30.12 [Core] _webui_ws_data_handler() -> Finished +)(0 30.12 [Core] [Thread .] _webui_ws_process_thread() +)(0 30.12 [Core] [WS #15] _webui_ws_process() +)(0 30.12 [Core] [WS #15] _webui_ws_process() -> Start +)(0 30.121 [Core] _webui_get_token() +)(0 30.121 [Core] _webui_get_token() -> 0x69CB5E21 +)(0 30.121 [Core] _webui_get_id() +)(0 30.121 [Core] _webui_get_id() -> 0xFFFA +)(0 30.122 [Core] [WS #15] _webui_ws_process() -> Data received +)(0 30.122 [Core] [WS #15] _webui_ws_process() -> Packet Size : 280 bytes +)(0 30.122 [Core] [WS #15] _webui_ws_process() -> Packet Header : [ )(0 30.122 0xDD )(0 30.122 0x21 )(0 30.122 0x5E )(0 30.122 0xCB )(0 30.122 0x69 )(0 30.122 0xFA )(0 30.122 0xFF )(0 30.122 0xF9 )(0 30.122 ] +)(0 30.122 [Core] [WS #15] _webui_ws_process() -> Packet Token: 0x69CB5E21 (1774935585) +)(0 30.122 [Core] [WS #15] _webui_ws_process() -> Packet ID: 0xFFFA (65530) +)(0 30.122 [Core] [WS #15] _webui_ws_process() -> Packet Data: [)(0 30.122 ] +)(0 30.122 [Core] [WS #15] _webui_ws_process() -> WEBUI_CMD_CALL_FUNC +)(0 30.122 [Core] [WS #15] _webui_ws_process() -> Call ID: [65530] +)(0 30.122 [Core] [WS #15] _webui_ws_process() -> Element: [web_ui_wire_handle_event] +)(0 30.122 [Core] _webui_malloc([312]) +)(0 30.122 [Core] _webui_ptr_add(0x00000000001AB180) +)(0 30.123 [Core] _webui_ptr_exist() +)(0 30.123 [Core] _webui_ptr_add(0x00000000001AB180) -> Pointer #64 saved (312 + 1 bytes) +)(0 30.123 [Core] [WS #15] _webui_ws_process() -> Argument 0: 242 bytes +)(0 30.123 [Core] [WS #15] _webui_ws_process() -> Expected and received 243 bytes of data. +)(0 30.123 [Core] _webui_client_get_id() +)(0 30.124 [Core] _webui_get_cookies() +)(0 30.124 [Core] _webui_client_cookies_get_id() +)(0 30.124 [Core] _webui_get_cookies_full() +)(0 30.124 [Core] _webui_get_cb_index([3]) +)(0 30.124 [Core] _webui_get_cb_index() -> Element: [web_ui_wire_handle_event] +)(0 30.124 [Core] _webui_get_cb_index() -> Found at 5 +)(0 30.124 [Core] [WS #15] _webui_ws_process() -> Calling user callback at address 0x00000000228E01F0 +[Call] +)(1 30.125 [User] webui_get_count() +)(1 30.125 [User] webui_get_string_at([0]) +)(0 30.125 [Core] [WS #15] _webui_ws_process() -> Waiting for asynchronous response... +)(0 31.239 [Core] _webui_ws_data_handler() +)(0 31.239 [Core] _webui_get_ws_process_number() +)(0 31.239 [Core] [WS #16] _webui_receive([3], [1], [279]) +)(0 31.24 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 31.24 [Core] _webui_malloc([279]) +)(0 31.24 [Core] _webui_ptr_add(0x000000001A7AC400) +)(0 31.241 [Core] _webui_ptr_exist() +)(0 31.241 [Core] _webui_ptr_add(0x000000001A7AC400) -> Pointer #65 saved (279 + 1 bytes) +)(0 31.241 [Core] _webui_malloc([56]) +)(0 31.241 [Core] _webui_ptr_add(0x000000001A7AD1B0) +)(0 31.242 [Core] _webui_ptr_exist() +)(0 31.242 [Core] _webui_ptr_add(0x000000001A7AD1B0) -> Pointer #66 saved (56 + 1 bytes) +)(0 31.242 [Core] _webui_ws_data_handler() -> Finished +)(0 31.243 [Core] [Thread .] _webui_ws_process_thread() +)(0 31.243 [Core] [WS #16] _webui_ws_process() +)(0 31.243 [Core] [WS #16] _webui_ws_process() -> Start +)(0 31.243 [Core] _webui_get_token() +)(0 31.243 [Core] _webui_get_token() -> 0x69CB5E21 +)(0 31.243 [Core] _webui_get_id() +)(0 31.243 [Core] _webui_get_id() -> 0xFFF9 +)(0 31.243 [Core] [WS #16] _webui_ws_process() -> Data received +)(0 31.243 [Core] [WS #16] _webui_ws_process() -> Packet Size : 279 bytes +)(0 31.243 [Core] [WS #16] _webui_ws_process() -> Packet Header : [ )(0 31.243 0xDD )(0 31.243 0x21 )(0 31.243 0x5E )(0 31.243 0xCB )(0 31.243 0x69 )(0 31.244 0xF9 )(0 31.244 0xFF )(0 31.244 0xF9 )(0 31.245 ] +)(0 31.246 [Core] [WS #16] _webui_ws_process() -> Packet Token: 0x69CB5E21 (1774935585) +)(0 31.246 [Core] [WS #16] _webui_ws_process() -> Packet ID: 0xFFF9 (65529) +)(0 31.246 [Core] [WS #16] _webui_ws_process() -> Packet Data: [)(0 31.246 ] +)(0 31.246 [Core] [WS #16] _webui_ws_process() -> WEBUI_CMD_CALL_FUNC +)(0 31.246 [Core] [WS #16] _webui_ws_process() -> Call ID: [65529] +)(0 31.247 [Core] [WS #16] _webui_ws_process() -> Element: [web_ui_wire_handle_event] +)(0 31.247 [Core] _webui_malloc([312]) +)(0 31.247 [Core] _webui_ptr_add(0x00000000001AB300) +)(0 31.248 [Core] _webui_ptr_exist() +)(0 31.248 [Core] _webui_ptr_add(0x00000000001AB300) -> Pointer #67 saved (312 + 1 bytes) +)(0 31.248 [Core] [WS #16] _webui_ws_process() -> Argument 0: 241 bytes +)(0 31.248 [Core] [WS #16] _webui_ws_process() -> Expected and received 242 bytes of data. +)(0 31.248 [Core] _webui_client_get_id() +)(0 31.248 [Core] _webui_get_cookies() +)(0 31.248 [Core] _webui_client_cookies_get_id() +)(0 31.248 [Core] _webui_get_cookies_full() +)(0 31.248 [Core] _webui_get_cb_index([3]) +)(0 31.248 [Core] _webui_get_cb_index() -> Element: [web_ui_wire_handle_event] +)(0 31.248 [Core] _webui_get_cb_index() -> Found at 5 +)(0 31.248 [Core] [WS #16] _webui_ws_process() -> Calling user callback at address 0x00000000228E01F0 +[Call] +)(1 31.248 [User] webui_get_count() +)(1 31.248 [User] webui_get_string_at([0]) +)(0 31.248 [Core] [WS #16] _webui_ws_process() -> Waiting for asynchronous response... +)(0 33.451 [Core] _webui_webview_update(3) +)(0 33.453 [Core] _webui_wv_event_closed([3]) +)(0 33.522 [Core] _webui_ws_data_handler() +)(0 33.524 [Core] _webui_ws_close_handler() +)(0 33.524 [Core] [Thread .] _webui_webview_thread() -> Cleaning +)(0 33.539 [Core] _webui_wv_free() +)(0 33.539 [Core] _webui_get_ws_process_number() +)(0 33.578 [Core] [WS #17] _webui_receive([3], [3], [0]) +)(0 33.578 [Core] _webui_free_mem(0x00000000092C2FA0) +)(0 33.581 [Core] _webui_connection_get_id([3], [00000000092F0AF8]) +)(0 33.581 [Core] _webui_free_mem(0x00000000092C2FA0) -> Pointer #44 freed (8 + 1 bytes) +)(0 33.625 [Core] _webui_free_mem(0x000000000925FE20) +)(0 33.625 [Core] _webui_connection_remove([3]) +)(0 33.625 [Core] _webui_connection_remove() -> Removing client #0 +)(0 33.625 [Core] _webui_free_mem(0x000000000925FE20) -> Pointer #42 freed (100 + 1 bytes) +)(0 33.626 [Core] [Thread .] _webui_webview_thread() -> End +)(0 33.626 [Core] [WS #17] _webui_receive(3) -> Connection #0 Closed +)(0 33.626 [Core] _webui_server_thread([3]) -> Window disconnected +)(0 33.628 [Core] _webui_server_thread([3]) -> Server stopping... +)(0 33.628 [Core] _webui_malloc([56]) +)(0 33.629 [Core] _webui_ptr_add(0x000000001A7ADE30) +)(0 33.631 [Core] _webui_ptr_exist() +)(0 33.633 [Core] _webui_ptr_add(0x000000001A7ADE30) -> Pointer #42 saved (56 + 1 bytes) +)(0 33.634 [Core] [Thread .] _webui_ws_process_thread() +)(0 33.636 [Core] [WS #17] _webui_ws_process() +)(0 33.636 [Core] [WS #17] _webui_ws_process() -> Start +)(0 33.637 [Core] [WS #17] _webui_ws_process() -> WEBUI_WS_CLOSE +)(0 33.638 [Core] _webui_make_window_reusable(3) +)(0 33.638 [Core] _webui_free_port([23381]) +)(0 33.639 [Core] [WS #17] _webui_ws_process() -> Finished. +)(0 33.639 [Core] _webui_free_mem(0x000000001A7AC830) +)(0 33.639 [Core] _webui_free_mem(0x000000001A7AC830) -> Pointer #45 freed (64 + 1 bytes) +)(0 33.639 [Core] _webui_free_mem(0x0000000000000000) +)(0 33.641 [Core] _webui_free_mem(0x000000001A7ADE30) +)(0 33.641 [Core] _webui_server_thread([3]) -> Server stopped. +)(0 33.643 [Core] _webui_free_mem(0x000000001A7ADE30) -> Pointer #42 freed (56 + 1 bytes) +)(0 33.643 [Core] _webui_make_window_reusable(3) +)(0 33.643 [Core] _webui_server_thread([3]) -> Breaking main loop... +)(0 33.646 [Core] _webui_condition_signal() ) \ No newline at end of file diff --git a/webui-ffi.rkt b/webui-ffi.rkt index f9cd879..daf44c0 100644 --- a/webui-ffi.rkt +++ b/webui-ffi.rkt @@ -20,17 +20,17 @@ ;; FFI Library ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +(define lib-type 'debug) + (define-runtime-path lib-dir "lib") (define libname (let ((os (system-type 'os*))) - (cond ((eq? os 'windows) "dll/webui-2.dll") + (cond ((eq? os 'windows) (format "dll/webui-2-~a.dll" lib-type)) (else (error (format "OS ~a not supported" os))))) ) (define webui-lib-file (build-path lib-dir libname)) -(set! webui-lib-file "C:/devel/racket/racket-webui/webui/build/Debug/webui-2.dll") - (define webui-lib (ffi-lib webui-lib-file)) (define-ffi-definer define-webui webui-lib) @@ -280,6 +280,9 @@ ;WEBUI_EXPORT bool webui_show_browser(size_t window, const char* content, size_t browser); (define-webui webui_show_browser (_fun _size_t _string/utf-8 _size_t -> _int)) +;WEBUI_EXPORT bool webui_show_wv(size_t window, const char* content); +(define-webui webui_show_wv (_fun _size_t _string/utf-8 -> _int)) + ;WEBUI_EXPORT void webui_exit(void); (define-webui webui_exit (_fun -> _void)) @@ -327,7 +330,7 @@ (define-webui webui_set_logger (_fun (_fun #:async-apply log-applier - _size_t _string/utf-8 _pointer -> _void) + _size_t _bytes _pointer -> _void) _pointer -> _void)) ;WEBUI_EXPORT const char* webui_start_server(size_t window, const char* content); @@ -406,6 +409,12 @@ (run-async-wait) ) +(define (webui-show-wv win html) + (webui_show_wv win html) + (run-async-wait) + ) + + (define (webui-run win js) (webui_run win js)) @@ -494,7 +503,7 @@ (tm) (webui-set-root-folder win "c:/devel/racket/racket-webui") (tm) - ;(webui_set_file_handler_window win fh-callback) + (webui_set_file_handler_window win fh-callback) (tm) (webui-register-onload-callback win @@ -513,7 +522,8 @@ (tm) ;(displayln (webui-start-server win "test.html")) (tm) - (webui-show-browser win "test.html") + ;(webui-show-browser win "test.html") + (webui-show-wv win "test.html") (tm) ) ) @@ -521,5 +531,6 @@ (define (test-close) (webui-close win) - (webui-destroy win)) + ;(webui-destroy win) ;;; Hmm. Crashes in debug mode + )