You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lvglwasm.js:51 [Trace] (0.046, +2) lv_timer_exec: timer callback 0x19 finished (in lv_timer.c line #314)
1050
-
1051
-
lvglwasm.js:51 [Trace] (0.050, +4) lv_timer_handler: finished (15 ms until the next timer call) (in lv_timer.c line #144)
1052
-
1053
-
lvglwasm.js:51 lv_timer_handler: end
1054
-
lvglwasm.js:51 lv_timer_handler: start
1055
-
lvglwasm.js:51 [Trace] (0.051, +1) lv_timer_handler: begin (in lv_timer.c line #69)
1056
-
1057
-
lvglwasm.js:51 [Trace] (0.057, +6) lv_timer_handler: finished (8 ms until the next timer call) (in lv_timer.c line #144)
1058
-
1059
-
lvglwasm.js:51 lv_timer_handler: end
1060
-
lvglwasm.js:51 lv_timer_handler: start
1061
-
lvglwasm.js:51 [Trace] (0.058, +1) lv_timer_handler: begin (in lv_timer.c line #69)
1062
-
1063
-
lvglwasm.js:51 [Trace] (0.064, +6) lv_timer_handler: finished (1 ms until the next timer call) (in lv_timer.c line #144)
1064
-
1065
-
lvglwasm.js:51 lv_timer_handler: end
1066
-
lvglwasm.js:51 lv_timer_handler: start
1067
-
lvglwasm.js:51 [Trace] (0.065, +1) lv_timer_handler: begin (in lv_timer.c line #69)
1068
-
1069
-
lvglwasm.js:51 [Trace] (0.069, +4) lv_timer_exec: calling timer callback: 0x19 (in lv_timer.c line #312)
1070
-
1071
-
lvglwasm.js:51 [Trace] (0.071, +2) lv_timer_exec: timer callback 0x19 finished (in lv_timer.c line #314)
1072
-
1073
-
lvglwasm.js:51 [Trace] (0.074, +3) lv_timer_handler: finished (-1 ms until the next timer call) (in lv_timer.c line #144)
1074
-
1075
-
lvglwasm.js:51 lv_timer_handler: end
1076
-
lvglwasm.js:51 lv_timer_handler: start
1077
-
lvglwasm.js:51 [Trace] (0.075, +1) lv_timer_handler: begin (in lv_timer.c line #69)
1078
-
1079
-
lvglwasm.js:51 [Trace] (0.079, +4) lv_timer_handler: finished (-1 ms until the next timer call) (in lv_timer.c line #144)
1080
-
1081
-
lvglwasm.js:51 lv_timer_handler: end
1082
-
lvglwasm.js:51 lv_demo_widgets: end
1083
-
lvglwasm.js:84 loop: end
1084
-
lvglwasm.js:87 main: end
962
+
main: start
963
+
loop: start
964
+
lv_demo_widgets: start
965
+
[Info] lv_init: begin (in lv_obj.c line #102)
966
+
[Warn] lv_init: Log level is set to 'Trace' which makes LVGL much slower (in lv_obj.c line #176)
967
+
[Trace] lv_init: finished (in lv_obj.c line #183)
968
+
[Info] lv_obj_create: begin (in lv_obj.c line #206)
969
+
[Trace] lv_obj_class_create_obj: Creating object with 0x174cc class on 0 parent (in lv_obj_class.c line #45)
970
+
[Trace] lv_obj_class_create_obj: creating a screen (in lv_obj_class.c line #55)
971
+
[Trace] lv_obj_constructor: begin (in lv_obj.c line #403)
972
+
[Trace] lv_obj_constructor: finished (in lv_obj.c line #428)
973
+
[Info] lv_obj_create: begin (in lv_obj.c line #206)
974
+
[Trace] lv_obj_class_create_obj: Creating object with 0x174cc class on 0 parent (in lv_obj_class.c line #45)
975
+
[Trace] lv_obj_class_create_obj: creating a screen (in lv_obj_class.c line #55)
976
+
[Trace] lv_obj_constructor: begin (in lv_obj.c line #403)
977
+
[Trace] lv_obj_constructor: finished (in lv_obj.c line #428)
978
+
[Info] lv_obj_create: begin (in lv_obj.c line #206)
979
+
[Trace] lv_obj_class_create_obj: Creating object with 0x174cc class on 0 parent (in lv_obj_class.c line #45)
980
+
[Trace] lv_obj_class_create_obj: creating a screen (in lv_obj_class.c line #55)
981
+
[Trace] lv_obj_constructor: begin (in lv_obj.c line #403)
982
+
[Trace] lv_obj_constructor: finished (in lv_obj.c line #428)
983
+
createWidgetsWrapped: start
984
+
[Info] lv_label_create: begin (in lv_label.c line #75)
985
+
[Trace] lv_obj_class_create_obj: Creating object with 0x174b0 class on 0x39dfd0 parent (in lv_obj_class.c line #45)
986
+
[Trace] lv_obj_class_create_obj: creating normal object (in lv_obj_class.c line #82)
987
+
[Trace] lv_obj_constructor: begin (in lv_obj.c line #403)
988
+
[Trace] lv_obj_constructor: finished (in lv_obj.c line #428)
989
+
[Trace] lv_label_constructor: begin (in lv_label.c line #691)
990
+
[Trace] lv_label_constructor: finished (in lv_label.c line #721)
991
+
createWidgetsWrapped: end
992
+
lv_timer_handler: start
993
+
[Trace] lv_timer_handler: begin (in lv_timer.c line #69)
994
+
[Trace] lv_timer_exec: calling timer callback: 0x19 (in lv_timer.c line #312)
995
+
[Info] lv_obj_update_layout: Layout update begin (in lv_obj_pos.c line #314)
996
+
[Trace] lv_obj_update_layout: Layout update end (in lv_obj_pos.c line #317)
997
+
[Info] lv_obj_update_layout: Layout update begin (in lv_obj_pos.c line #314)
998
+
[Trace] lv_obj_update_layout: Layout update end (in lv_obj_pos.c line #317)
999
+
[Info] lv_obj_update_layout: Layout update begin (in lv_obj_pos.c line #314)
1000
+
[Trace] lv_obj_update_layout: Layout update end (in lv_obj_pos.c line #317)
1001
+
[Info] lv_obj_update_layout: Layout update begin (in lv_obj_pos.c line #314)
1002
+
[Trace] lv_obj_update_layout: Layout update end (in lv_obj_pos.c line #317)
1003
+
[Info] lv_obj_update_layout: Layout update begin (in lv_obj_pos.c line #314)
1004
+
[Trace] lv_obj_update_layout: Layout update end (in lv_obj_pos.c line #317)
1005
+
flushDisplay: start
1006
+
render: start
1007
+
get_canvas_buffer: 1782 non-empty pixels
1008
+
canvas_buffer: 0x17e70
1009
+
{bufferOffset: 97904}
1010
+
render: end
1011
+
flushDisplay: end
1012
+
[Trace] lv_timer_exec: timer callback 0x19 finished (in lv_timer.c line #314)
1013
+
[Trace] lv_timer_handler: finished (15 ms until the next timer call) (in lv_timer.c line #144)
1014
+
lv_timer_handler: end
1015
+
lv_timer_handler: start
1016
+
[Trace] lv_timer_handler: begin (in lv_timer.c line #69)
1017
+
[Trace] lv_timer_handler: finished (8 ms until the next timer call) (in lv_timer.c line #144)
1018
+
lv_timer_handler: end
1019
+
lv_timer_handler: start
1020
+
[Trace] lv_timer_handler: begin (in lv_timer.c line #69)
1021
+
[Trace] lv_timer_handler: finished (1 ms until the next timer call) (in lv_timer.c line #144)
1022
+
lv_timer_handler: end
1023
+
lv_timer_handler: start
1024
+
[Trace] lv_timer_handler: begin (in lv_timer.c line #69)
1025
+
[Trace] lv_timer_exec: calling timer callback: 0x19 (in lv_timer.c line #312)
1026
+
[Trace] lv_timer_exec: timer callback 0x19 finished (in lv_timer.c line #314)
1027
+
[Trace] lv_timer_handler: finished (-1 ms until the next timer call) (in lv_timer.c line #144)
1028
+
lv_timer_handler: end
1029
+
lv_timer_handler: start
1030
+
[Trace] lv_timer_handler: begin (in lv_timer.c line #69)
1031
+
[Trace] lv_timer_handler: finished (-1 ms until the next timer call) (in lv_timer.c line #144)
1032
+
lv_timer_handler: end
1033
+
lv_demo_widgets: end
1034
+
loop: end
1035
+
main: end
1085
1036
```
1086
1037
1038
+
# TODO
1039
+
1087
1040
TODO: How to disassemble Compiled WebAssembly with cross-reference to Source Code? Like `objdump --source`? See [wabt](https://github.com/WebAssembly/wabt) and [binaryen](https://github.com/WebAssembly/binaryen)
0 commit comments