The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

t/common: Do more tracing during init and fini

+14
+4
src/xrt/targets/common/target_instance.c
··· 48 48 struct xrt_system_devices **out_xsysd, 49 49 struct xrt_system_compositor **out_xsysc) 50 50 { 51 + XRT_TRACE_MARKER(); 52 + 51 53 assert(out_xsysd != NULL); 52 54 assert(*out_xsysd == NULL); 53 55 assert(out_xsysc == NULL || *out_xsysc == NULL); ··· 117 119 struct xrt_prober *xp = NULL; 118 120 119 121 u_trace_marker_init(); 122 + 123 + XRT_TRACE_MARKER(); 120 124 121 125 int ret = xrt_prober_create_with_lists(&xp, &target_lists); 122 126 if (ret < 0) {
+5
src/xrt/targets/common/target_instance_no_comp.c
··· 8 8 */ 9 9 10 10 #include "xrt/xrt_system.h" 11 + #include "util/u_trace_marker.h" 11 12 #include "util/u_system_helpers.h" 12 13 #include "target_instance_parts.h" 13 14 ··· 19 20 struct xrt_system_devices **out_xsysd, 20 21 struct xrt_system_compositor **out_xsysc) 21 22 { 23 + XRT_TRACE_MARKER(); 24 + 22 25 struct xrt_system_devices *xsysd = NULL; 23 26 xrt_result_t xret = XRT_SUCCESS; 24 27 ··· 51 54 int 52 55 xrt_instance_create(struct xrt_instance_info *ii, struct xrt_instance **out_xinst) 53 56 { 57 + XRT_TRACE_MARKER(); 58 + 54 59 struct xrt_prober *xp = NULL; 55 60 56 61 int ret = xrt_prober_create_with_lists(&xp, &target_lists);
+5
src/xrt/targets/common/target_instance_parts.h
··· 14 14 #include "xrt/xrt_instance.h" 15 15 16 16 #include "util/u_misc.h" 17 + #include "util/u_trace_marker.h" 17 18 18 19 19 20 /* ··· 51 52 static xrt_result_t 52 53 t_instance_get_prober(struct xrt_instance *xinst, struct xrt_prober **out_xp) 53 54 { 55 + XRT_TRACE_MARKER(); 56 + 54 57 struct t_instance *tinst = t_instance(xinst); 55 58 56 59 if (tinst->xp == NULL) { ··· 65 68 static void 66 69 t_instance_destroy(struct xrt_instance *xinst) 67 70 { 71 + XRT_TRACE_MARKER(); 72 + 68 73 struct t_instance *tinst = t_instance(xinst); 69 74 70 75 xrt_prober_destroy(&tinst->xp);