>>> dtc: Building main/dtc 1.7.0-r2 (using abuild 3.14.0-r0) started Wed, 16 Oct 2024 02:47:47 +0000 >>> dtc: Validating /home/buildozer/aports/main/dtc/APKBUILD... >>> WARNING: dtc: Setting the maintainer with a comment is deprecated. Use maintainer="Natanael Copa " instead >>> dtc: Analyzing dependencies... >>> dtc: Installing for build: build-base bison flex py3-setuptools python3-dev swig coreutils (1/31) Installing m4 (1.4.19-r3) (2/31) Installing bison (3.8.2-r1) (3/31) Installing flex (2.6.4-r6) (4/31) Installing libbz2 (1.0.8-r6) (5/31) Installing libffi (3.4.6-r0) (6/31) Installing gdbm (1.24-r0) (7/31) Installing xz-libs (5.6.3-r0) (8/31) Installing mpdecimal (4.0.0-r0) (9/31) Installing libpanelw (6.5_p20241006-r0) (10/31) Installing sqlite-libs (3.46.1-r0) (11/31) Installing python3 (3.12.7-r0) (12/31) Installing python3-pycache-pyc0 (3.12.7-r0) (13/31) Installing pyc (3.12.7-r0) (14/31) Installing py3-setuptools-pyc (70.3.0-r0) (15/31) Installing py3-parsing (3.1.4-r0) (16/31) Installing py3-parsing-pyc (3.1.4-r0) (17/31) Installing py3-packaging-pyc (24.1-r0) (18/31) Installing python3-pyc (3.12.7-r0) (19/31) Installing py3-packaging (24.1-r0) (20/31) Installing py3-setuptools (70.3.0-r0) (21/31) Installing python3-dev (3.12.7-r0) (22/31) Installing gc (8.2.8-r0) (23/31) Installing guile-libs (3.0.9-r0) (24/31) Installing guile (3.0.9-r0) (25/31) Installing swig (4.2.1-r2) (26/31) Installing coreutils-env (9.5-r1) (27/31) Installing coreutils-fmt (9.5-r1) (28/31) Installing coreutils-sha512sum (9.5-r1) (29/31) Installing utmps-libs (0.1.2.3-r1) (30/31) Installing coreutils (9.5-r1) (31/31) Installing .makedepends-dtc (20241016.024748) Executing busybox-1.36.1-r32.trigger OK: 583 MiB in 128 packages >>> dtc: Cleaning up srcdir >>> dtc: Cleaning up pkgdir >>> dtc: Cleaning up tmpdir >>> dtc: Fetching https://distfiles.alpinelinux.org/distfiles/edge/dtc-1.7.0.tar.xz >>> dtc: Fetching https://distfiles.alpinelinux.org/distfiles/edge/dtc-1.7.0.tar.xz >>> dtc: Checking sha512sums... dtc-1.7.0.tar.xz: OK install-pylibfdt-to-destdir.patch: OK pyscm.patch: OK fix-tests-for-Python3.12.patch: OK >>> dtc: Unpacking /var/cache/distfiles/dtc-1.7.0.tar.xz... >>> dtc: install-pylibfdt-to-destdir.patch patching file pylibfdt/Makefile.pylibfdt Hunk #1 succeeded at 21 (offset -1 lines). >>> dtc: pyscm.patch patching file setup.py >>> dtc: fix-tests-for-Python3.12.patch patching file tests/pylibfdt_tests.py Hunk #2 succeeded at 587 (offset -33 lines). DEP checks.c DEP data.c DEP dtc.c DEP flattree.c DEP fstree.c DEP livetree.c DEP srcpos.c DEP treesource.c DEP util.c LEX dtc-lexer.lex.c DEP dtc-lexer.lex.c BISON dtc-parser.tab.c DEP dtc-parser.tab.c LEX convert-dtsv0-lexer.lex.c DEP convert-dtsv0-lexer.lex.c DEP fdtdump.c DEP fdtget.c DEP fdtput.c DEP fdtoverlay.c DEP libfdt/fdt.c DEP libfdt/fdt_ro.c DEP libfdt/fdt_wip.c DEP libfdt/fdt_sw.c DEP libfdt/fdt_rw.c DEP libfdt/fdt_strerror.c DEP libfdt/fdt_empty_tree.c DEP libfdt/fdt_addresses.c DEP libfdt/fdt_overlay.c DEP libfdt/fdt_check.c DEP tests/get_mem_rsv.c DEP tests/root_node.c DEP tests/find_property.c DEP tests/subnode_offset.c DEP tests/path_offset.c DEP tests/get_name.c DEP tests/getprop.c DEP tests/get_prop_offset.c DEP tests/get_phandle.c DEP tests/get_path.c DEP tests/supernode_atdepth_offset.c DEP tests/parent_offset.c DEP tests/node_offset_by_prop_value.c DEP tests/node_offset_by_phandle.c DEP tests/node_check_compatible.c DEP tests/node_offset_by_compatible.c DEP tests/get_alias.c DEP tests/get_next_tag_invalid_prop_len.c DEP tests/char_literal.c DEP tests/sized_cells.c DEP tests/notfound.c DEP tests/addr_size_cells.c DEP tests/addr_size_cells2.c DEP tests/appendprop_addrrange.c DEP tests/stringlist.c DEP tests/setprop_inplace.c DEP tests/nop_property.c DEP tests/nop_node.c DEP tests/sw_tree1.c DEP tests/sw_states.c DEP tests/move_and_save.c DEP tests/mangle-layout.c DEP tests/nopulate.c DEP tests/open_pack.c DEP tests/rw_tree1.c DEP tests/rw_oom.c DEP tests/set_name.c DEP tests/setprop.c DEP tests/del_property.c DEP tests/del_node.c DEP tests/appendprop1.c DEP tests/appendprop2.c DEP tests/propname_escapes.c DEP tests/string_escapes.c DEP tests/references.c DEP tests/path-references.c DEP tests/phandle_format.c DEP tests/boot-cpuid.c DEP tests/incbin.c DEP tests/relref_merge.c DEP tests/extra-terminating-null.c DEP tests/dtbs_equal_ordered.c DEP tests/dtb_reverse.c DEP tests/dtbs_equal_unordered.c DEP tests/add_subnode_with_nops.c DEP tests/path_offset_aliases.c DEP tests/utilfdt_test.c DEP tests/integer-expressions.c DEP tests/property_iterate.c DEP tests/subnode_iterate.c DEP tests/overlay.c DEP tests/overlay_bad_fixup.c DEP tests/check_path.c DEP tests/check_header.c DEP tests/check_full.c DEP tests/fs_tree1.c DEP tests/truncated_property.c DEP tests/truncated_string.c DEP tests/truncated_memrsv.c DEP tests/asm_tree_dump.c DEP tests/value-labels.c DEP tests/testutils.c DEP tests/trees.S DEP tests/dumptrees.c CHK version_gen.h UPD version_gen.h DEP util.c DEP dtc-lexer.lex.c CHK version_gen.h CC srcpos.o CC util.o CC convert-dtsv0-lexer.lex.o LD convert-dtsv0 CC dtc.o CC checks.o CC data.o CC flattree.o CC fstree.o CC livetree.o CC treesource.o CC dtc-lexer.lex.o CC dtc-parser.tab.o LD dtc CC fdtdump.o LD fdtdump CC fdtget.o CC libfdt/fdt.o CC libfdt/fdt_ro.o CC libfdt/fdt_wip.o CC libfdt/fdt_sw.o CC libfdt/fdt_rw.o CC libfdt/fdt_strerror.o CC libfdt/fdt_empty_tree.o CC libfdt/fdt_addresses.o CC libfdt/fdt_overlay.o CC libfdt/fdt_check.o LD libfdt/libfdt-1.7.0.so LD fdtget CC fdtput.o LD fdtput CC fdtoverlay.o LD fdtoverlay AR libfdt/libfdt.a make[1]: Entering directory '/home/buildozer/aports/main/dtc/src/dtc-1.7.0' CHK version_gen.h PYMOD pylibfdt/_libfdt.so In file included from /usr/include/python3.12/Python.h:91, from /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:198: /usr/include/python3.12/modsupport.h:37:24: warning: redundant redeclaration of '_Py_BuildValue_SizeT' [-Wredundant-decls] 37 | PyAPI_FUNC(PyObject *) _Py_BuildValue_SizeT(const char *, ...); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/modsupport.h:20:41: note: previous declaration of '_Py_BuildValue_SizeT' with type 'PyObject *(const char *, ...)' {aka 'struct _object *(const char *, ...)'} 20 | #define Py_BuildValue _Py_BuildValue_SizeT | ^~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/modsupport.h:36:24: note: in expansion of macro 'Py_BuildValue' 36 | PyAPI_FUNC(PyObject *) Py_BuildValue(const char *, ...); | ^~~~~~~~~~~~~ In file included from /usr/include/python3.12/Python.h:100: /usr/include/python3.12/abstract.h:198:24: warning: redundant redeclaration of '_PyObject_CallFunction_SizeT' [-Wredundant-decls] 198 | PyAPI_FUNC(PyObject *) _PyObject_CallFunction_SizeT(PyObject *callable, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/abstract.h:139:33: note: previous declaration of '_PyObject_CallFunction_SizeT' with type 'PyObject *(PyObject *, const char *, ...)' {aka 'struct _object *(struct _object *, const char *, ...)'} 139 | # define PyObject_CallFunction _PyObject_CallFunction_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/abstract.h:182:24: note: in expansion of macro 'PyObject_CallFunction' 182 | PyAPI_FUNC(PyObject *) PyObject_CallFunction(PyObject *callable, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/abstract.h:202:24: warning: redundant redeclaration of '_PyObject_CallMethod_SizeT' [-Wredundant-decls] 202 | PyAPI_FUNC(PyObject *) _PyObject_CallMethod_SizeT(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/abstract.h:140:31: note: previous declaration of '_PyObject_CallMethod_SizeT' with type 'PyObject *(PyObject *, const char *, const char *, ...)' {aka 'struct _object *(struct _object *, const char *, const char *, ...)'} 140 | # define PyObject_CallMethod _PyObject_CallMethod_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/abstract.h:194:24: note: in expansion of macro 'PyObject_CallMethod' 194 | PyAPI_FUNC(PyObject *) PyObject_CallMethod(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.12/abstract.h:892: /usr/include/python3.12/cpython/abstract.h:116:24: warning: redundant redeclaration of '_PyObject_CallMethodId_SizeT' [-Wredundant-decls] 116 | PyAPI_FUNC(PyObject *) _PyObject_CallMethodId_SizeT(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/cpython/abstract.h:8:34: note: previous declaration of '_PyObject_CallMethodId_SizeT' with type 'PyObject *(PyObject *, _Py_Identifier *, const char *, ...)' {aka 'struct _object *(struct _object *, _Py_Identifier *, const char *, ...)'} 8 | # define _PyObject_CallMethodId _PyObject_CallMethodId_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/cpython/abstract.h:112:24: note: in expansion of macro '_PyObject_CallMethodId' 112 | PyAPI_FUNC(PyObject *) _PyObject_CallMethodId(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function 'SWIG_FromCharPtrAndSize': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3412:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3412 | SWIG_InternalNewPointerObj((char *)(carray), pchar_descriptor, 0) : SWIG_Py_Void(); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1143:89: note: in definition of macro 'SWIG_InternalNewPointerObj' 1143 | #define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function 'SWIG_AsCharPtrAndSize': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3599:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3599 | cstr = (char *)SWIG_PyUnicode_AsUTF8AndSize(obj, &len, &bytes); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_header': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:4258:34: note: in expansion of macro 'SWIG_as_voidptr' 4258 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_header, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_reserve_entry': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:4426:34: note: in expansion of macro 'SWIG_as_voidptr' 4426 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_reserve_entry, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_node_header': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:4552:34: note: in expansion of macro 'SWIG_as_voidptr' 4552 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_node_header, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_property': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:4786:34: note: in expansion of macro 'SWIG_as_voidptr' 4786 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_property, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_offset_ptr_w': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:5331:34: note: in expansion of macro 'SWIG_as_voidptr' 5331 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_string': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6147:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6147 | result = (char *)fdt_get_string((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_string': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6187:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6187 | result = (char *)fdt_string((void const *)arg1,arg2); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_name': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6491:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6491 | result = (char *)fdt_get_name((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_property_by_offset': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6603:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6603 | result = (struct fdt_property *)fdt_get_property_by_offset((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_property': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6720:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6720 | result = (struct fdt_property *)fdt_get_property((void const *)arg1,arg2,(char const *)arg3,arg4); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_getprop': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6850:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6850 | result = (void *)fdt_getprop((void const *)arg1,arg2,(char const *)arg3,arg4); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_getprop_w': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6917:34: note: in expansion of macro 'SWIG_as_voidptr' 6917 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_alias': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6993:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6993 | result = (char *)fdt_get_alias((void const *)arg1,(char const *)arg2); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_stringlist_get': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:7502:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 7502 | result = (char *)fdt_stringlist_get((void const *)arg1,arg2,(char const *)arg3,arg4,arg5); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_overlay_target_offset': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:9259:86: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] 9259 | result = (int)fdt_overlay_target_offset((void const *)arg1,(void const *)arg2,arg3,(char const **)arg4); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_strerror': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:9283:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 9283 | result = (char *)fdt_strerror(arg1); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: At top level: /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3192:24: warning: no previous prototype for 'PyInit__libfdt' [-Wmissing-prototypes] 3192 | # define SWIG_init PyInit__libfdt | ^~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:9881:1: note: in expansion of macro 'SWIG_init' 9881 | SWIG_init(void) { | ^~~~~~~~~ make[1]: Leaving directory '/home/buildozer/aports/main/dtc/src/dtc-1.7.0' CHK version_gen.h CC tests/get_mem_rsv.o CC tests/testutils.o CC tests/root_node.o CC tests/find_property.o CC tests/subnode_offset.o CC tests/path_offset.o CC tests/get_name.o CC tests/getprop.o CC tests/get_prop_offset.o CC tests/get_phandle.o CC tests/get_path.o CC tests/supernode_atdepth_offset.o CC tests/parent_offset.o CC tests/node_offset_by_prop_value.o CC tests/node_offset_by_phandle.o CC tests/node_check_compatible.o CC tests/node_offset_by_compatible.o CC tests/get_alias.o CC tests/get_next_tag_invalid_prop_len.o CC tests/char_literal.o CC tests/sized_cells.o CC tests/notfound.o CC tests/addr_size_cells.o CC tests/addr_size_cells2.o CC tests/appendprop_addrrange.o CC tests/stringlist.o CC tests/setprop_inplace.o CC tests/nop_property.o CC tests/nop_node.o CC tests/sw_tree1.o CC tests/sw_states.o CC tests/move_and_save.o CC tests/mangle-layout.o CC tests/nopulate.o CC tests/open_pack.o CC tests/rw_tree1.o CC tests/rw_oom.o CC tests/set_name.o CC tests/setprop.o CC tests/del_property.o CC tests/del_node.o CC tests/appendprop1.o CC tests/appendprop2.o CC tests/propname_escapes.o CC tests/string_escapes.o CC tests/references.o CC tests/path-references.o CC tests/phandle_format.o CC tests/boot-cpuid.o CC tests/incbin.o CC tests/extra-terminating-null.o CC tests/relref_merge.o CC tests/dtbs_equal_ordered.o CC tests/dtb_reverse.o CC tests/dtbs_equal_unordered.o CC tests/add_subnode_with_nops.o CC tests/path_offset_aliases.o CC tests/utilfdt_test.o CC tests/integer-expressions.o CC tests/property_iterate.o CC tests/subnode_iterate.o CC tests/overlay.o CC tests/overlay_bad_fixup.o CC tests/check_path.o CC tests/check_header.o CC tests/check_full.o CC tests/fs_tree1.o CC tests/truncated_property.o AS tests/trees.o CC tests/truncated_string.o CC tests/truncated_memrsv.o CC tests/asm_tree_dump.o CC tests/value-labels.o CC tests/dumptrees.o make[1]: Entering directory '/home/buildozer/aports/main/dtc/src/dtc-1.7.0' CHK version_gen.h PYMOD pylibfdt/_libfdt.so LD tests/dumptrees DUMPTREES LD tests/get_mem_rsv LD tests/root_node LD tests/find_property LD tests/subnode_offset LD tests/path_offset LD tests/getprop LD tests/get_name LD tests/get_prop_offset LD tests/get_phandle LD tests/get_path LD tests/supernode_atdepth_offset LD tests/parent_offset LD tests/node_offset_by_prop_value LD tests/node_offset_by_phandle LD tests/node_check_compatible LD tests/node_offset_by_compatible LD tests/get_alias LD tests/get_next_tag_invalid_prop_len LD tests/char_literal LD tests/sized_cells LD tests/notfound LD tests/addr_size_cells LD tests/addr_size_cells2 LD tests/appendprop_addrrange LD tests/stringlist LD tests/setprop_inplace LD tests/nop_property LD tests/nop_node LD tests/move_and_save LD tests/mangle-layout LD tests/nopulate LD tests/open_pack LD tests/rw_tree1 LD tests/rw_oom LD tests/set_name LD tests/setprop LD tests/del_property LD tests/del_node LD tests/appendprop1 LD tests/appendprop2 LD tests/propname_escapes LD tests/string_escapes LD tests/references LD tests/path-references LD tests/phandle_format LD tests/boot-cpuid LD tests/incbin LD tests/relref_merge LD tests/extra-terminating-null LD tests/dtbs_equal_ordered LD tests/dtb_reverse LD tests/dtbs_equal_unordered LD tests/add_subnode_with_nops LD tests/path_offset_aliases LD tests/utilfdt_test LD tests/integer-expressions LD tests/property_iterate LD tests/subnode_iterate LD tests/overlay LD tests/overlay_bad_fixup LD tests/check_path LD tests/check_full LD tests/fs_tree1 LD tests/truncated_property LD tests/truncated_string LD tests/truncated_memrsv LD [libdl] tests/asm_tree_dump LD [libdl] tests/value-labels LD tests/check_header LD tests/sw_states LD tests/sw_tree1 make[1]: Leaving directory '/home/buildozer/aports/main/dtc/src/dtc-1.7.0' get_mem_rsv test_tree1.dtb: PASS root_node test_tree1.dtb: PASS find_property test_tree1.dtb: PASS subnode_offset test_tree1.dtb: PASS path_offset test_tree1.dtb: PASS get_name test_tree1.dtb: PASS getprop test_tree1.dtb: PASS get_prop_offset test_tree1.dtb: PASS get_phandle test_tree1.dtb: PASS get_path test_tree1.dtb: PASS supernode_atdepth_offset test_tree1.dtb: PASS parent_offset test_tree1.dtb: PASS node_offset_by_prop_value test_tree1.dtb: PASS node_offset_by_phandle test_tree1.dtb: PASS node_check_compatible test_tree1.dtb: PASS node_offset_by_compatible test_tree1.dtb: PASS notfound test_tree1.dtb: PASS setprop_inplace test_tree1.dtb: PASS nop_property test_tree1.dtb: PASS nop_node test_tree1.dtb: PASS dtc -I dts -O dtb -o addresses.test.dtb ./addresses.dts: PASS addr_size_cells addresses.test.dtb: PASS dtc -I dts -O dtb -o addresses2.test.dtb ./empty.dts: PASS addr_size_cells2 addresses2.test.dtb: PASS dtc -I dts -O dtb -o stringlist.test.dtb ./stringlist.dts: PASS stringlist stringlist.test.dtb: PASS sw_tree1 fixed default: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_states: PASS sw_tree1 resize default: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_tree1 realloc default: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_tree1 newalloc default: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_tree1 fixed no_name_dedup: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_states: PASS sw_tree1 resize no_name_dedup: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_tree1 realloc no_name_dedup: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_tree1 newalloc no_name_dedup: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS move_and_save test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb moved.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb shunted.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb deshunted.test_tree1.dtb: PASS move_and_save sw_tree1.test.dtb: PASS dtbs_equal_ordered sw_tree1.test.dtb moved.sw_tree1.test.dtb: PASS dtbs_equal_ordered sw_tree1.test.dtb shunted.sw_tree1.test.dtb: PASS dtbs_equal_ordered sw_tree1.test.dtb deshunted.sw_tree1.test.dtb: PASS move_and_save unfinished_tree1.test.dtb: PASS dtbs_equal_ordered unfinished_tree1.test.dtb moved.unfinished_tree1.test.dtb: PASS dtbs_equal_ordered unfinished_tree1.test.dtb shunted.unfinished_tree1.test.dtb: PASS dtbs_equal_ordered unfinished_tree1.test.dtb deshunted.unfinished_tree1.test.dtb: PASS mangle-layout test_tree1.dtb 17 mts: PASS get_mem_rsv v17.mts.test_tree1.dtb: PASS root_node v17.mts.test_tree1.dtb: PASS find_property v17.mts.test_tree1.dtb: PASS subnode_offset v17.mts.test_tree1.dtb: PASS path_offset v17.mts.test_tree1.dtb: PASS get_name v17.mts.test_tree1.dtb: PASS getprop v17.mts.test_tree1.dtb: PASS get_prop_offset v17.mts.test_tree1.dtb: PASS get_phandle v17.mts.test_tree1.dtb: PASS get_path v17.mts.test_tree1.dtb: PASS supernode_atdepth_offset v17.mts.test_tree1.dtb: PASS parent_offset v17.mts.test_tree1.dtb: PASS node_offset_by_prop_value v17.mts.test_tree1.dtb: PASS node_offset_by_phandle v17.mts.test_tree1.dtb: PASS node_check_compatible v17.mts.test_tree1.dtb: PASS node_offset_by_compatible v17.mts.test_tree1.dtb: PASS notfound v17.mts.test_tree1.dtb: PASS setprop_inplace v17.mts.test_tree1.dtb: PASS nop_property v17.mts.test_tree1.dtb: PASS nop_node v17.mts.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.mts.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 17 mst: PASS get_mem_rsv v17.mst.test_tree1.dtb: PASS root_node v17.mst.test_tree1.dtb: PASS find_property v17.mst.test_tree1.dtb: PASS subnode_offset v17.mst.test_tree1.dtb: PASS path_offset v17.mst.test_tree1.dtb: PASS get_name v17.mst.test_tree1.dtb: PASS getprop v17.mst.test_tree1.dtb: PASS get_prop_offset v17.mst.test_tree1.dtb: PASS get_phandle v17.mst.test_tree1.dtb: PASS get_path v17.mst.test_tree1.dtb: PASS supernode_atdepth_offset v17.mst.test_tree1.dtb: PASS parent_offset v17.mst.test_tree1.dtb: PASS node_offset_by_prop_value v17.mst.test_tree1.dtb: PASS node_offset_by_phandle v17.mst.test_tree1.dtb: PASS node_check_compatible v17.mst.test_tree1.dtb: PASS node_offset_by_compatible v17.mst.test_tree1.dtb: PASS notfound v17.mst.test_tree1.dtb: PASS setprop_inplace v17.mst.test_tree1.dtb: PASS nop_property v17.mst.test_tree1.dtb: PASS nop_node v17.mst.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.mst.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 17 tms: PASS get_mem_rsv v17.tms.test_tree1.dtb: PASS root_node v17.tms.test_tree1.dtb: PASS find_property v17.tms.test_tree1.dtb: PASS subnode_offset v17.tms.test_tree1.dtb: PASS path_offset v17.tms.test_tree1.dtb: PASS get_name v17.tms.test_tree1.dtb: PASS getprop v17.tms.test_tree1.dtb: PASS get_prop_offset v17.tms.test_tree1.dtb: PASS get_phandle v17.tms.test_tree1.dtb: PASS get_path v17.tms.test_tree1.dtb: PASS supernode_atdepth_offset v17.tms.test_tree1.dtb: PASS parent_offset v17.tms.test_tree1.dtb: PASS node_offset_by_prop_value v17.tms.test_tree1.dtb: PASS node_offset_by_phandle v17.tms.test_tree1.dtb: PASS node_check_compatible v17.tms.test_tree1.dtb: PASS node_offset_by_compatible v17.tms.test_tree1.dtb: PASS notfound v17.tms.test_tree1.dtb: PASS setprop_inplace v17.tms.test_tree1.dtb: PASS nop_property v17.tms.test_tree1.dtb: PASS nop_node v17.tms.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.tms.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 17 tsm: PASS get_mem_rsv v17.tsm.test_tree1.dtb: PASS root_node v17.tsm.test_tree1.dtb: PASS find_property v17.tsm.test_tree1.dtb: PASS subnode_offset v17.tsm.test_tree1.dtb: PASS path_offset v17.tsm.test_tree1.dtb: PASS get_name v17.tsm.test_tree1.dtb: PASS getprop v17.tsm.test_tree1.dtb: PASS get_prop_offset v17.tsm.test_tree1.dtb: PASS get_phandle v17.tsm.test_tree1.dtb: PASS get_path v17.tsm.test_tree1.dtb: PASS supernode_atdepth_offset v17.tsm.test_tree1.dtb: PASS parent_offset v17.tsm.test_tree1.dtb: PASS node_offset_by_prop_value v17.tsm.test_tree1.dtb: PASS node_offset_by_phandle v17.tsm.test_tree1.dtb: PASS node_check_compatible v17.tsm.test_tree1.dtb: PASS node_offset_by_compatible v17.tsm.test_tree1.dtb: PASS notfound v17.tsm.test_tree1.dtb: PASS setprop_inplace v17.tsm.test_tree1.dtb: PASS nop_property v17.tsm.test_tree1.dtb: PASS nop_node v17.tsm.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.tsm.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 17 smt: PASS get_mem_rsv v17.smt.test_tree1.dtb: PASS root_node v17.smt.test_tree1.dtb: PASS find_property v17.smt.test_tree1.dtb: PASS subnode_offset v17.smt.test_tree1.dtb: PASS path_offset v17.smt.test_tree1.dtb: PASS get_name v17.smt.test_tree1.dtb: PASS getprop v17.smt.test_tree1.dtb: PASS get_prop_offset v17.smt.test_tree1.dtb: PASS get_phandle v17.smt.test_tree1.dtb: PASS get_path v17.smt.test_tree1.dtb: PASS supernode_atdepth_offset v17.smt.test_tree1.dtb: PASS parent_offset v17.smt.test_tree1.dtb: PASS node_offset_by_prop_value v17.smt.test_tree1.dtb: PASS node_offset_by_phandle v17.smt.test_tree1.dtb: PASS node_check_compatible v17.smt.test_tree1.dtb: PASS node_offset_by_compatible v17.smt.test_tree1.dtb: PASS notfound v17.smt.test_tree1.dtb: PASS setprop_inplace v17.smt.test_tree1.dtb: PASS nop_property v17.smt.test_tree1.dtb: PASS nop_node v17.smt.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.smt.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 17 stm: PASS get_mem_rsv v17.stm.test_tree1.dtb: PASS root_node v17.stm.test_tree1.dtb: PASS find_property v17.stm.test_tree1.dtb: PASS subnode_offset v17.stm.test_tree1.dtb: PASS path_offset v17.stm.test_tree1.dtb: PASS get_name v17.stm.test_tree1.dtb: PASS getprop v17.stm.test_tree1.dtb: PASS get_prop_offset v17.stm.test_tree1.dtb: PASS get_phandle v17.stm.test_tree1.dtb: PASS get_path v17.stm.test_tree1.dtb: PASS supernode_atdepth_offset v17.stm.test_tree1.dtb: PASS parent_offset v17.stm.test_tree1.dtb: PASS node_offset_by_prop_value v17.stm.test_tree1.dtb: PASS node_offset_by_phandle v17.stm.test_tree1.dtb: PASS node_check_compatible v17.stm.test_tree1.dtb: PASS node_offset_by_compatible v17.stm.test_tree1.dtb: PASS notfound v17.stm.test_tree1.dtb: PASS setprop_inplace v17.stm.test_tree1.dtb: PASS nop_property v17.stm.test_tree1.dtb: PASS nop_node v17.stm.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.stm.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 mts: PASS get_mem_rsv v16.mts.test_tree1.dtb: PASS root_node v16.mts.test_tree1.dtb: PASS find_property v16.mts.test_tree1.dtb: PASS subnode_offset v16.mts.test_tree1.dtb: PASS path_offset v16.mts.test_tree1.dtb: PASS get_name v16.mts.test_tree1.dtb: PASS getprop v16.mts.test_tree1.dtb: PASS get_prop_offset v16.mts.test_tree1.dtb: PASS get_phandle v16.mts.test_tree1.dtb: PASS get_path v16.mts.test_tree1.dtb: PASS supernode_atdepth_offset v16.mts.test_tree1.dtb: PASS parent_offset v16.mts.test_tree1.dtb: PASS node_offset_by_prop_value v16.mts.test_tree1.dtb: PASS node_offset_by_phandle v16.mts.test_tree1.dtb: PASS node_check_compatible v16.mts.test_tree1.dtb: PASS node_offset_by_compatible v16.mts.test_tree1.dtb: PASS notfound v16.mts.test_tree1.dtb: PASS setprop_inplace v16.mts.test_tree1.dtb: PASS nop_property v16.mts.test_tree1.dtb: PASS nop_node v16.mts.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.mts.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 mst: PASS get_mem_rsv v16.mst.test_tree1.dtb: PASS root_node v16.mst.test_tree1.dtb: PASS find_property v16.mst.test_tree1.dtb: PASS subnode_offset v16.mst.test_tree1.dtb: PASS path_offset v16.mst.test_tree1.dtb: PASS get_name v16.mst.test_tree1.dtb: PASS getprop v16.mst.test_tree1.dtb: PASS get_prop_offset v16.mst.test_tree1.dtb: PASS get_phandle v16.mst.test_tree1.dtb: PASS get_path v16.mst.test_tree1.dtb: PASS supernode_atdepth_offset v16.mst.test_tree1.dtb: PASS parent_offset v16.mst.test_tree1.dtb: PASS node_offset_by_prop_value v16.mst.test_tree1.dtb: PASS node_offset_by_phandle v16.mst.test_tree1.dtb: PASS node_check_compatible v16.mst.test_tree1.dtb: PASS node_offset_by_compatible v16.mst.test_tree1.dtb: PASS notfound v16.mst.test_tree1.dtb: PASS setprop_inplace v16.mst.test_tree1.dtb: PASS nop_property v16.mst.test_tree1.dtb: PASS nop_node v16.mst.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.mst.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 tms: PASS get_mem_rsv v16.tms.test_tree1.dtb: PASS root_node v16.tms.test_tree1.dtb: PASS find_property v16.tms.test_tree1.dtb: PASS subnode_offset v16.tms.test_tree1.dtb: PASS path_offset v16.tms.test_tree1.dtb: PASS get_name v16.tms.test_tree1.dtb: PASS getprop v16.tms.test_tree1.dtb: PASS get_prop_offset v16.tms.test_tree1.dtb: PASS get_phandle v16.tms.test_tree1.dtb: PASS get_path v16.tms.test_tree1.dtb: PASS supernode_atdepth_offset v16.tms.test_tree1.dtb: PASS parent_offset v16.tms.test_tree1.dtb: PASS node_offset_by_prop_value v16.tms.test_tree1.dtb: PASS node_offset_by_phandle v16.tms.test_tree1.dtb: PASS node_check_compatible v16.tms.test_tree1.dtb: PASS node_offset_by_compatible v16.tms.test_tree1.dtb: PASS notfound v16.tms.test_tree1.dtb: PASS setprop_inplace v16.tms.test_tree1.dtb: PASS nop_property v16.tms.test_tree1.dtb: PASS nop_node v16.tms.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.tms.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 tsm: PASS get_mem_rsv v16.tsm.test_tree1.dtb: PASS root_node v16.tsm.test_tree1.dtb: PASS find_property v16.tsm.test_tree1.dtb: PASS subnode_offset v16.tsm.test_tree1.dtb: PASS path_offset v16.tsm.test_tree1.dtb: PASS get_name v16.tsm.test_tree1.dtb: PASS getprop v16.tsm.test_tree1.dtb: PASS get_prop_offset v16.tsm.test_tree1.dtb: PASS get_phandle v16.tsm.test_tree1.dtb: PASS get_path v16.tsm.test_tree1.dtb: PASS supernode_atdepth_offset v16.tsm.test_tree1.dtb: PASS parent_offset v16.tsm.test_tree1.dtb: PASS node_offset_by_prop_value v16.tsm.test_tree1.dtb: PASS node_offset_by_phandle v16.tsm.test_tree1.dtb: PASS node_check_compatible v16.tsm.test_tree1.dtb: PASS node_offset_by_compatible v16.tsm.test_tree1.dtb: PASS notfound v16.tsm.test_tree1.dtb: PASS setprop_inplace v16.tsm.test_tree1.dtb: PASS nop_property v16.tsm.test_tree1.dtb: PASS nop_node v16.tsm.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.tsm.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 smt: PASS get_mem_rsv v16.smt.test_tree1.dtb: PASS root_node v16.smt.test_tree1.dtb: PASS find_property v16.smt.test_tree1.dtb: PASS subnode_offset v16.smt.test_tree1.dtb: PASS path_offset v16.smt.test_tree1.dtb: PASS get_name v16.smt.test_tree1.dtb: PASS getprop v16.smt.test_tree1.dtb: PASS get_prop_offset v16.smt.test_tree1.dtb: PASS get_phandle v16.smt.test_tree1.dtb: PASS get_path v16.smt.test_tree1.dtb: PASS supernode_atdepth_offset v16.smt.test_tree1.dtb: PASS parent_offset v16.smt.test_tree1.dtb: PASS node_offset_by_prop_value v16.smt.test_tree1.dtb: PASS node_offset_by_phandle v16.smt.test_tree1.dtb: PASS node_check_compatible v16.smt.test_tree1.dtb: PASS node_offset_by_compatible v16.smt.test_tree1.dtb: PASS notfound v16.smt.test_tree1.dtb: PASS setprop_inplace v16.smt.test_tree1.dtb: PASS nop_property v16.smt.test_tree1.dtb: PASS nop_node v16.smt.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.smt.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 stm: PASS get_mem_rsv v16.stm.test_tree1.dtb: PASS root_node v16.stm.test_tree1.dtb: PASS find_property v16.stm.test_tree1.dtb: PASS subnode_offset v16.stm.test_tree1.dtb: PASS path_offset v16.stm.test_tree1.dtb: PASS get_name v16.stm.test_tree1.dtb: PASS getprop v16.stm.test_tree1.dtb: PASS get_prop_offset v16.stm.test_tree1.dtb: PASS get_phandle v16.stm.test_tree1.dtb: PASS get_path v16.stm.test_tree1.dtb: PASS supernode_atdepth_offset v16.stm.test_tree1.dtb: PASS parent_offset v16.stm.test_tree1.dtb: PASS node_offset_by_prop_value v16.stm.test_tree1.dtb: PASS node_offset_by_phandle v16.stm.test_tree1.dtb: PASS node_check_compatible v16.stm.test_tree1.dtb: PASS node_offset_by_compatible v16.stm.test_tree1.dtb: PASS notfound v16.stm.test_tree1.dtb: PASS setprop_inplace v16.stm.test_tree1.dtb: PASS nop_property v16.stm.test_tree1.dtb: PASS nop_node v16.stm.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.stm.test_tree1.dtb: PASS open_pack v17.mts.test_tree1.dtb: PASS get_mem_rsv opened.v17.mts.test_tree1.dtb: PASS root_node opened.v17.mts.test_tree1.dtb: PASS find_property opened.v17.mts.test_tree1.dtb: PASS subnode_offset opened.v17.mts.test_tree1.dtb: PASS path_offset opened.v17.mts.test_tree1.dtb: PASS get_name opened.v17.mts.test_tree1.dtb: PASS getprop opened.v17.mts.test_tree1.dtb: PASS get_prop_offset opened.v17.mts.test_tree1.dtb: PASS get_phandle opened.v17.mts.test_tree1.dtb: PASS get_path opened.v17.mts.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.mts.test_tree1.dtb: PASS parent_offset opened.v17.mts.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.mts.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.mts.test_tree1.dtb: PASS node_check_compatible opened.v17.mts.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.mts.test_tree1.dtb: PASS notfound opened.v17.mts.test_tree1.dtb: PASS setprop_inplace opened.v17.mts.test_tree1.dtb: PASS nop_property opened.v17.mts.test_tree1.dtb: PASS nop_node opened.v17.mts.test_tree1.dtb: PASS get_mem_rsv repacked.v17.mts.test_tree1.dtb: PASS root_node repacked.v17.mts.test_tree1.dtb: PASS find_property repacked.v17.mts.test_tree1.dtb: PASS subnode_offset repacked.v17.mts.test_tree1.dtb: PASS path_offset repacked.v17.mts.test_tree1.dtb: PASS get_name repacked.v17.mts.test_tree1.dtb: PASS getprop repacked.v17.mts.test_tree1.dtb: PASS get_prop_offset repacked.v17.mts.test_tree1.dtb: PASS get_phandle repacked.v17.mts.test_tree1.dtb: PASS get_path repacked.v17.mts.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.mts.test_tree1.dtb: PASS parent_offset repacked.v17.mts.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.mts.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.mts.test_tree1.dtb: PASS node_check_compatible repacked.v17.mts.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.mts.test_tree1.dtb: PASS notfound repacked.v17.mts.test_tree1.dtb: PASS setprop_inplace repacked.v17.mts.test_tree1.dtb: PASS nop_property repacked.v17.mts.test_tree1.dtb: PASS nop_node repacked.v17.mts.test_tree1.dtb: PASS set_name v17.mts.test_tree1.dtb: PASS setprop v17.mts.test_tree1.dtb: PASS del_property v17.mts.test_tree1.dtb: PASS del_node v17.mts.test_tree1.dtb: PASS set_name opened.v17.mts.test_tree1.dtb: PASS setprop opened.v17.mts.test_tree1.dtb: PASS del_property opened.v17.mts.test_tree1.dtb: PASS del_node opened.v17.mts.test_tree1.dtb: PASS set_name repacked.v17.mts.test_tree1.dtb: PASS setprop repacked.v17.mts.test_tree1.dtb: PASS del_property repacked.v17.mts.test_tree1.dtb: PASS del_node repacked.v17.mts.test_tree1.dtb: PASS open_pack v17.mst.test_tree1.dtb: PASS get_mem_rsv opened.v17.mst.test_tree1.dtb: PASS root_node opened.v17.mst.test_tree1.dtb: PASS find_property opened.v17.mst.test_tree1.dtb: PASS subnode_offset opened.v17.mst.test_tree1.dtb: PASS path_offset opened.v17.mst.test_tree1.dtb: PASS get_name opened.v17.mst.test_tree1.dtb: PASS getprop opened.v17.mst.test_tree1.dtb: PASS get_prop_offset opened.v17.mst.test_tree1.dtb: PASS get_phandle opened.v17.mst.test_tree1.dtb: PASS get_path opened.v17.mst.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.mst.test_tree1.dtb: PASS parent_offset opened.v17.mst.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.mst.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.mst.test_tree1.dtb: PASS node_check_compatible opened.v17.mst.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.mst.test_tree1.dtb: PASS notfound opened.v17.mst.test_tree1.dtb: PASS setprop_inplace opened.v17.mst.test_tree1.dtb: PASS nop_property opened.v17.mst.test_tree1.dtb: PASS nop_node opened.v17.mst.test_tree1.dtb: PASS get_mem_rsv repacked.v17.mst.test_tree1.dtb: PASS root_node repacked.v17.mst.test_tree1.dtb: PASS find_property repacked.v17.mst.test_tree1.dtb: PASS subnode_offset repacked.v17.mst.test_tree1.dtb: PASS path_offset repacked.v17.mst.test_tree1.dtb: PASS get_name repacked.v17.mst.test_tree1.dtb: PASS getprop repacked.v17.mst.test_tree1.dtb: PASS get_prop_offset repacked.v17.mst.test_tree1.dtb: PASS get_phandle repacked.v17.mst.test_tree1.dtb: PASS get_path repacked.v17.mst.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.mst.test_tree1.dtb: PASS parent_offset repacked.v17.mst.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.mst.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.mst.test_tree1.dtb: PASS node_check_compatible repacked.v17.mst.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.mst.test_tree1.dtb: PASS notfound repacked.v17.mst.test_tree1.dtb: PASS setprop_inplace repacked.v17.mst.test_tree1.dtb: PASS nop_property repacked.v17.mst.test_tree1.dtb: PASS nop_node repacked.v17.mst.test_tree1.dtb: PASS set_name v17.mst.test_tree1.dtb: PASS setprop v17.mst.test_tree1.dtb: PASS del_property v17.mst.test_tree1.dtb: PASS del_node v17.mst.test_tree1.dtb: PASS set_name opened.v17.mst.test_tree1.dtb: PASS setprop opened.v17.mst.test_tree1.dtb: PASS del_property opened.v17.mst.test_tree1.dtb: PASS del_node opened.v17.mst.test_tree1.dtb: PASS set_name repacked.v17.mst.test_tree1.dtb: PASS setprop repacked.v17.mst.test_tree1.dtb: PASS del_property repacked.v17.mst.test_tree1.dtb: PASS del_node repacked.v17.mst.test_tree1.dtb: PASS open_pack v17.tms.test_tree1.dtb: PASS get_mem_rsv opened.v17.tms.test_tree1.dtb: PASS root_node opened.v17.tms.test_tree1.dtb: PASS find_property opened.v17.tms.test_tree1.dtb: PASS subnode_offset opened.v17.tms.test_tree1.dtb: PASS path_offset opened.v17.tms.test_tree1.dtb: PASS get_name opened.v17.tms.test_tree1.dtb: PASS getprop opened.v17.tms.test_tree1.dtb: PASS get_prop_offset opened.v17.tms.test_tree1.dtb: PASS get_phandle opened.v17.tms.test_tree1.dtb: PASS get_path opened.v17.tms.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.tms.test_tree1.dtb: PASS parent_offset opened.v17.tms.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.tms.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.tms.test_tree1.dtb: PASS node_check_compatible opened.v17.tms.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.tms.test_tree1.dtb: PASS notfound opened.v17.tms.test_tree1.dtb: PASS setprop_inplace opened.v17.tms.test_tree1.dtb: PASS nop_property opened.v17.tms.test_tree1.dtb: PASS nop_node opened.v17.tms.test_tree1.dtb: PASS get_mem_rsv repacked.v17.tms.test_tree1.dtb: PASS root_node repacked.v17.tms.test_tree1.dtb: PASS find_property repacked.v17.tms.test_tree1.dtb: PASS subnode_offset repacked.v17.tms.test_tree1.dtb: PASS path_offset repacked.v17.tms.test_tree1.dtb: PASS get_name repacked.v17.tms.test_tree1.dtb: PASS getprop repacked.v17.tms.test_tree1.dtb: PASS get_prop_offset repacked.v17.tms.test_tree1.dtb: PASS get_phandle repacked.v17.tms.test_tree1.dtb: PASS get_path repacked.v17.tms.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.tms.test_tree1.dtb: PASS parent_offset repacked.v17.tms.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.tms.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.tms.test_tree1.dtb: PASS node_check_compatible repacked.v17.tms.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.tms.test_tree1.dtb: PASS notfound repacked.v17.tms.test_tree1.dtb: PASS setprop_inplace repacked.v17.tms.test_tree1.dtb: PASS nop_property repacked.v17.tms.test_tree1.dtb: PASS nop_node repacked.v17.tms.test_tree1.dtb: PASS set_name v17.tms.test_tree1.dtb: PASS setprop v17.tms.test_tree1.dtb: PASS del_property v17.tms.test_tree1.dtb: PASS del_node v17.tms.test_tree1.dtb: PASS set_name opened.v17.tms.test_tree1.dtb: PASS setprop opened.v17.tms.test_tree1.dtb: PASS del_property opened.v17.tms.test_tree1.dtb: PASS del_node opened.v17.tms.test_tree1.dtb: PASS set_name repacked.v17.tms.test_tree1.dtb: PASS setprop repacked.v17.tms.test_tree1.dtb: PASS del_property repacked.v17.tms.test_tree1.dtb: PASS del_node repacked.v17.tms.test_tree1.dtb: PASS open_pack v17.tsm.test_tree1.dtb: PASS get_mem_rsv opened.v17.tsm.test_tree1.dtb: PASS root_node opened.v17.tsm.test_tree1.dtb: PASS find_property opened.v17.tsm.test_tree1.dtb: PASS subnode_offset opened.v17.tsm.test_tree1.dtb: PASS path_offset opened.v17.tsm.test_tree1.dtb: PASS get_name opened.v17.tsm.test_tree1.dtb: PASS getprop opened.v17.tsm.test_tree1.dtb: PASS get_prop_offset opened.v17.tsm.test_tree1.dtb: PASS get_phandle opened.v17.tsm.test_tree1.dtb: PASS get_path opened.v17.tsm.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.tsm.test_tree1.dtb: PASS parent_offset opened.v17.tsm.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.tsm.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.tsm.test_tree1.dtb: PASS node_check_compatible opened.v17.tsm.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.tsm.test_tree1.dtb: PASS notfound opened.v17.tsm.test_tree1.dtb: PASS setprop_inplace opened.v17.tsm.test_tree1.dtb: PASS nop_property opened.v17.tsm.test_tree1.dtb: PASS nop_node opened.v17.tsm.test_tree1.dtb: PASS get_mem_rsv repacked.v17.tsm.test_tree1.dtb: PASS root_node repacked.v17.tsm.test_tree1.dtb: PASS find_property repacked.v17.tsm.test_tree1.dtb: PASS subnode_offset repacked.v17.tsm.test_tree1.dtb: PASS path_offset repacked.v17.tsm.test_tree1.dtb: PASS get_name repacked.v17.tsm.test_tree1.dtb: PASS getprop repacked.v17.tsm.test_tree1.dtb: PASS get_prop_offset repacked.v17.tsm.test_tree1.dtb: PASS get_phandle repacked.v17.tsm.test_tree1.dtb: PASS get_path repacked.v17.tsm.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.tsm.test_tree1.dtb: PASS parent_offset repacked.v17.tsm.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.tsm.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.tsm.test_tree1.dtb: PASS node_check_compatible repacked.v17.tsm.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.tsm.test_tree1.dtb: PASS notfound repacked.v17.tsm.test_tree1.dtb: PASS setprop_inplace repacked.v17.tsm.test_tree1.dtb: PASS nop_property repacked.v17.tsm.test_tree1.dtb: PASS nop_node repacked.v17.tsm.test_tree1.dtb: PASS set_name v17.tsm.test_tree1.dtb: PASS setprop v17.tsm.test_tree1.dtb: PASS del_property v17.tsm.test_tree1.dtb: PASS del_node v17.tsm.test_tree1.dtb: PASS set_name opened.v17.tsm.test_tree1.dtb: PASS setprop opened.v17.tsm.test_tree1.dtb: PASS del_property opened.v17.tsm.test_tree1.dtb: PASS del_node opened.v17.tsm.test_tree1.dtb: PASS set_name repacked.v17.tsm.test_tree1.dtb: PASS setprop repacked.v17.tsm.test_tree1.dtb: PASS del_property repacked.v17.tsm.test_tree1.dtb: PASS del_node repacked.v17.tsm.test_tree1.dtb: PASS open_pack v17.smt.test_tree1.dtb: PASS get_mem_rsv opened.v17.smt.test_tree1.dtb: PASS root_node opened.v17.smt.test_tree1.dtb: PASS find_property opened.v17.smt.test_tree1.dtb: PASS subnode_offset opened.v17.smt.test_tree1.dtb: PASS path_offset opened.v17.smt.test_tree1.dtb: PASS get_name opened.v17.smt.test_tree1.dtb: PASS getprop opened.v17.smt.test_tree1.dtb: PASS get_prop_offset opened.v17.smt.test_tree1.dtb: PASS get_phandle opened.v17.smt.test_tree1.dtb: PASS get_path opened.v17.smt.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.smt.test_tree1.dtb: PASS parent_offset opened.v17.smt.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.smt.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.smt.test_tree1.dtb: PASS node_check_compatible opened.v17.smt.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.smt.test_tree1.dtb: PASS notfound opened.v17.smt.test_tree1.dtb: PASS setprop_inplace opened.v17.smt.test_tree1.dtb: PASS nop_property opened.v17.smt.test_tree1.dtb: PASS nop_node opened.v17.smt.test_tree1.dtb: PASS get_mem_rsv repacked.v17.smt.test_tree1.dtb: PASS root_node repacked.v17.smt.test_tree1.dtb: PASS find_property repacked.v17.smt.test_tree1.dtb: PASS subnode_offset repacked.v17.smt.test_tree1.dtb: PASS path_offset repacked.v17.smt.test_tree1.dtb: PASS get_name repacked.v17.smt.test_tree1.dtb: PASS getprop repacked.v17.smt.test_tree1.dtb: PASS get_prop_offset repacked.v17.smt.test_tree1.dtb: PASS get_phandle repacked.v17.smt.test_tree1.dtb: PASS get_path repacked.v17.smt.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.smt.test_tree1.dtb: PASS parent_offset repacked.v17.smt.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.smt.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.smt.test_tree1.dtb: PASS node_check_compatible repacked.v17.smt.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.smt.test_tree1.dtb: PASS notfound repacked.v17.smt.test_tree1.dtb: PASS setprop_inplace repacked.v17.smt.test_tree1.dtb: PASS nop_property repacked.v17.smt.test_tree1.dtb: PASS nop_node repacked.v17.smt.test_tree1.dtb: PASS set_name v17.smt.test_tree1.dtb: PASS setprop v17.smt.test_tree1.dtb: PASS del_property v17.smt.test_tree1.dtb: PASS del_node v17.smt.test_tree1.dtb: PASS set_name opened.v17.smt.test_tree1.dtb: PASS setprop opened.v17.smt.test_tree1.dtb: PASS del_property opened.v17.smt.test_tree1.dtb: PASS del_node opened.v17.smt.test_tree1.dtb: PASS set_name repacked.v17.smt.test_tree1.dtb: PASS setprop repacked.v17.smt.test_tree1.dtb: PASS del_property repacked.v17.smt.test_tree1.dtb: PASS del_node repacked.v17.smt.test_tree1.dtb: PASS open_pack v17.stm.test_tree1.dtb: PASS get_mem_rsv opened.v17.stm.test_tree1.dtb: PASS root_node opened.v17.stm.test_tree1.dtb: PASS find_property opened.v17.stm.test_tree1.dtb: PASS subnode_offset opened.v17.stm.test_tree1.dtb: PASS path_offset opened.v17.stm.test_tree1.dtb: PASS get_name opened.v17.stm.test_tree1.dtb: PASS getprop opened.v17.stm.test_tree1.dtb: PASS get_prop_offset opened.v17.stm.test_tree1.dtb: PASS get_phandle opened.v17.stm.test_tree1.dtb: PASS get_path opened.v17.stm.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.stm.test_tree1.dtb: PASS parent_offset opened.v17.stm.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.stm.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.stm.test_tree1.dtb: PASS node_check_compatible opened.v17.stm.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.stm.test_tree1.dtb: PASS notfound opened.v17.stm.test_tree1.dtb: PASS setprop_inplace opened.v17.stm.test_tree1.dtb: PASS nop_property opened.v17.stm.test_tree1.dtb: PASS nop_node opened.v17.stm.test_tree1.dtb: PASS get_mem_rsv repacked.v17.stm.test_tree1.dtb: PASS root_node repacked.v17.stm.test_tree1.dtb: PASS find_property repacked.v17.stm.test_tree1.dtb: PASS subnode_offset repacked.v17.stm.test_tree1.dtb: PASS path_offset repacked.v17.stm.test_tree1.dtb: PASS get_name repacked.v17.stm.test_tree1.dtb: PASS getprop repacked.v17.stm.test_tree1.dtb: PASS get_prop_offset repacked.v17.stm.test_tree1.dtb: PASS get_phandle repacked.v17.stm.test_tree1.dtb: PASS get_path repacked.v17.stm.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.stm.test_tree1.dtb: PASS parent_offset repacked.v17.stm.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.stm.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.stm.test_tree1.dtb: PASS node_check_compatible repacked.v17.stm.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.stm.test_tree1.dtb: PASS notfound repacked.v17.stm.test_tree1.dtb: PASS setprop_inplace repacked.v17.stm.test_tree1.dtb: PASS nop_property repacked.v17.stm.test_tree1.dtb: PASS nop_node repacked.v17.stm.test_tree1.dtb: PASS set_name v17.stm.test_tree1.dtb: PASS setprop v17.stm.test_tree1.dtb: PASS del_property v17.stm.test_tree1.dtb: PASS del_node v17.stm.test_tree1.dtb: PASS set_name opened.v17.stm.test_tree1.dtb: PASS setprop opened.v17.stm.test_tree1.dtb: PASS del_property opened.v17.stm.test_tree1.dtb: PASS del_node opened.v17.stm.test_tree1.dtb: PASS set_name repacked.v17.stm.test_tree1.dtb: PASS setprop repacked.v17.stm.test_tree1.dtb: PASS del_property repacked.v17.stm.test_tree1.dtb: PASS del_node repacked.v17.stm.test_tree1.dtb: PASS open_pack v16.mts.test_tree1.dtb: PASS get_mem_rsv opened.v16.mts.test_tree1.dtb: PASS root_node opened.v16.mts.test_tree1.dtb: PASS find_property opened.v16.mts.test_tree1.dtb: PASS subnode_offset opened.v16.mts.test_tree1.dtb: PASS path_offset opened.v16.mts.test_tree1.dtb: PASS get_name opened.v16.mts.test_tree1.dtb: PASS getprop opened.v16.mts.test_tree1.dtb: PASS get_prop_offset opened.v16.mts.test_tree1.dtb: PASS get_phandle opened.v16.mts.test_tree1.dtb: PASS get_path opened.v16.mts.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.mts.test_tree1.dtb: PASS parent_offset opened.v16.mts.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.mts.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.mts.test_tree1.dtb: PASS node_check_compatible opened.v16.mts.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.mts.test_tree1.dtb: PASS notfound opened.v16.mts.test_tree1.dtb: PASS setprop_inplace opened.v16.mts.test_tree1.dtb: PASS nop_property opened.v16.mts.test_tree1.dtb: PASS nop_node opened.v16.mts.test_tree1.dtb: PASS get_mem_rsv repacked.v16.mts.test_tree1.dtb: PASS root_node repacked.v16.mts.test_tree1.dtb: PASS find_property repacked.v16.mts.test_tree1.dtb: PASS subnode_offset repacked.v16.mts.test_tree1.dtb: PASS path_offset repacked.v16.mts.test_tree1.dtb: PASS get_name repacked.v16.mts.test_tree1.dtb: PASS getprop repacked.v16.mts.test_tree1.dtb: PASS get_prop_offset repacked.v16.mts.test_tree1.dtb: PASS get_phandle repacked.v16.mts.test_tree1.dtb: PASS get_path repacked.v16.mts.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.mts.test_tree1.dtb: PASS parent_offset repacked.v16.mts.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.mts.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.mts.test_tree1.dtb: PASS node_check_compatible repacked.v16.mts.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.mts.test_tree1.dtb: PASS notfound repacked.v16.mts.test_tree1.dtb: PASS setprop_inplace repacked.v16.mts.test_tree1.dtb: PASS nop_property repacked.v16.mts.test_tree1.dtb: PASS nop_node repacked.v16.mts.test_tree1.dtb: PASS set_name v16.mts.test_tree1.dtb: PASS setprop v16.mts.test_tree1.dtb: PASS del_property v16.mts.test_tree1.dtb: PASS del_node v16.mts.test_tree1.dtb: PASS set_name opened.v16.mts.test_tree1.dtb: PASS setprop opened.v16.mts.test_tree1.dtb: PASS del_property opened.v16.mts.test_tree1.dtb: PASS del_node opened.v16.mts.test_tree1.dtb: PASS set_name repacked.v16.mts.test_tree1.dtb: PASS setprop repacked.v16.mts.test_tree1.dtb: PASS del_property repacked.v16.mts.test_tree1.dtb: PASS del_node repacked.v16.mts.test_tree1.dtb: PASS open_pack v16.mst.test_tree1.dtb: PASS get_mem_rsv opened.v16.mst.test_tree1.dtb: PASS root_node opened.v16.mst.test_tree1.dtb: PASS find_property opened.v16.mst.test_tree1.dtb: PASS subnode_offset opened.v16.mst.test_tree1.dtb: PASS path_offset opened.v16.mst.test_tree1.dtb: PASS get_name opened.v16.mst.test_tree1.dtb: PASS getprop opened.v16.mst.test_tree1.dtb: PASS get_prop_offset opened.v16.mst.test_tree1.dtb: PASS get_phandle opened.v16.mst.test_tree1.dtb: PASS get_path opened.v16.mst.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.mst.test_tree1.dtb: PASS parent_offset opened.v16.mst.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.mst.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.mst.test_tree1.dtb: PASS node_check_compatible opened.v16.mst.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.mst.test_tree1.dtb: PASS notfound opened.v16.mst.test_tree1.dtb: PASS setprop_inplace opened.v16.mst.test_tree1.dtb: PASS nop_property opened.v16.mst.test_tree1.dtb: PASS nop_node opened.v16.mst.test_tree1.dtb: PASS get_mem_rsv repacked.v16.mst.test_tree1.dtb: PASS root_node repacked.v16.mst.test_tree1.dtb: PASS find_property repacked.v16.mst.test_tree1.dtb: PASS subnode_offset repacked.v16.mst.test_tree1.dtb: PASS path_offset repacked.v16.mst.test_tree1.dtb: PASS get_name repacked.v16.mst.test_tree1.dtb: PASS getprop repacked.v16.mst.test_tree1.dtb: PASS get_prop_offset repacked.v16.mst.test_tree1.dtb: PASS get_phandle repacked.v16.mst.test_tree1.dtb: PASS get_path repacked.v16.mst.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.mst.test_tree1.dtb: PASS parent_offset repacked.v16.mst.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.mst.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.mst.test_tree1.dtb: PASS node_check_compatible repacked.v16.mst.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.mst.test_tree1.dtb: PASS notfound repacked.v16.mst.test_tree1.dtb: PASS setprop_inplace repacked.v16.mst.test_tree1.dtb: PASS nop_property repacked.v16.mst.test_tree1.dtb: PASS nop_node repacked.v16.mst.test_tree1.dtb: PASS set_name v16.mst.test_tree1.dtb: PASS setprop v16.mst.test_tree1.dtb: PASS del_property v16.mst.test_tree1.dtb: PASS del_node v16.mst.test_tree1.dtb: PASS set_name opened.v16.mst.test_tree1.dtb: PASS setprop opened.v16.mst.test_tree1.dtb: PASS del_property opened.v16.mst.test_tree1.dtb: PASS del_node opened.v16.mst.test_tree1.dtb: PASS set_name repacked.v16.mst.test_tree1.dtb: PASS setprop repacked.v16.mst.test_tree1.dtb: PASS del_property repacked.v16.mst.test_tree1.dtb: PASS del_node repacked.v16.mst.test_tree1.dtb: PASS open_pack v16.tms.test_tree1.dtb: PASS get_mem_rsv opened.v16.tms.test_tree1.dtb: PASS root_node opened.v16.tms.test_tree1.dtb: PASS find_property opened.v16.tms.test_tree1.dtb: PASS subnode_offset opened.v16.tms.test_tree1.dtb: PASS path_offset opened.v16.tms.test_tree1.dtb: PASS get_name opened.v16.tms.test_tree1.dtb: PASS getprop opened.v16.tms.test_tree1.dtb: PASS get_prop_offset opened.v16.tms.test_tree1.dtb: PASS get_phandle opened.v16.tms.test_tree1.dtb: PASS get_path opened.v16.tms.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.tms.test_tree1.dtb: PASS parent_offset opened.v16.tms.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.tms.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.tms.test_tree1.dtb: PASS node_check_compatible opened.v16.tms.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.tms.test_tree1.dtb: PASS notfound opened.v16.tms.test_tree1.dtb: PASS setprop_inplace opened.v16.tms.test_tree1.dtb: PASS nop_property opened.v16.tms.test_tree1.dtb: PASS nop_node opened.v16.tms.test_tree1.dtb: PASS get_mem_rsv repacked.v16.tms.test_tree1.dtb: PASS root_node repacked.v16.tms.test_tree1.dtb: PASS find_property repacked.v16.tms.test_tree1.dtb: PASS subnode_offset repacked.v16.tms.test_tree1.dtb: PASS path_offset repacked.v16.tms.test_tree1.dtb: PASS get_name repacked.v16.tms.test_tree1.dtb: PASS getprop repacked.v16.tms.test_tree1.dtb: PASS get_prop_offset repacked.v16.tms.test_tree1.dtb: PASS get_phandle repacked.v16.tms.test_tree1.dtb: PASS get_path repacked.v16.tms.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.tms.test_tree1.dtb: PASS parent_offset repacked.v16.tms.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.tms.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.tms.test_tree1.dtb: PASS node_check_compatible repacked.v16.tms.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.tms.test_tree1.dtb: PASS notfound repacked.v16.tms.test_tree1.dtb: PASS setprop_inplace repacked.v16.tms.test_tree1.dtb: PASS nop_property repacked.v16.tms.test_tree1.dtb: PASS nop_node repacked.v16.tms.test_tree1.dtb: PASS set_name v16.tms.test_tree1.dtb: PASS setprop v16.tms.test_tree1.dtb: PASS del_property v16.tms.test_tree1.dtb: PASS del_node v16.tms.test_tree1.dtb: PASS set_name opened.v16.tms.test_tree1.dtb: PASS setprop opened.v16.tms.test_tree1.dtb: PASS del_property opened.v16.tms.test_tree1.dtb: PASS del_node opened.v16.tms.test_tree1.dtb: PASS set_name repacked.v16.tms.test_tree1.dtb: PASS setprop repacked.v16.tms.test_tree1.dtb: PASS del_property repacked.v16.tms.test_tree1.dtb: PASS del_node repacked.v16.tms.test_tree1.dtb: PASS open_pack v16.tsm.test_tree1.dtb: PASS get_mem_rsv opened.v16.tsm.test_tree1.dtb: PASS root_node opened.v16.tsm.test_tree1.dtb: PASS find_property opened.v16.tsm.test_tree1.dtb: PASS subnode_offset opened.v16.tsm.test_tree1.dtb: PASS path_offset opened.v16.tsm.test_tree1.dtb: PASS get_name opened.v16.tsm.test_tree1.dtb: PASS getprop opened.v16.tsm.test_tree1.dtb: PASS get_prop_offset opened.v16.tsm.test_tree1.dtb: PASS get_phandle opened.v16.tsm.test_tree1.dtb: PASS get_path opened.v16.tsm.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.tsm.test_tree1.dtb: PASS parent_offset opened.v16.tsm.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.tsm.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.tsm.test_tree1.dtb: PASS node_check_compatible opened.v16.tsm.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.tsm.test_tree1.dtb: PASS notfound opened.v16.tsm.test_tree1.dtb: PASS setprop_inplace opened.v16.tsm.test_tree1.dtb: PASS nop_property opened.v16.tsm.test_tree1.dtb: PASS nop_node opened.v16.tsm.test_tree1.dtb: PASS get_mem_rsv repacked.v16.tsm.test_tree1.dtb: PASS root_node repacked.v16.tsm.test_tree1.dtb: PASS find_property repacked.v16.tsm.test_tree1.dtb: PASS subnode_offset repacked.v16.tsm.test_tree1.dtb: PASS path_offset repacked.v16.tsm.test_tree1.dtb: PASS get_name repacked.v16.tsm.test_tree1.dtb: PASS getprop repacked.v16.tsm.test_tree1.dtb: PASS get_prop_offset repacked.v16.tsm.test_tree1.dtb: PASS get_phandle repacked.v16.tsm.test_tree1.dtb: PASS get_path repacked.v16.tsm.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.tsm.test_tree1.dtb: PASS parent_offset repacked.v16.tsm.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.tsm.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.tsm.test_tree1.dtb: PASS node_check_compatible repacked.v16.tsm.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.tsm.test_tree1.dtb: PASS notfound repacked.v16.tsm.test_tree1.dtb: PASS setprop_inplace repacked.v16.tsm.test_tree1.dtb: PASS nop_property repacked.v16.tsm.test_tree1.dtb: PASS nop_node repacked.v16.tsm.test_tree1.dtb: PASS set_name v16.tsm.test_tree1.dtb: PASS setprop v16.tsm.test_tree1.dtb: PASS del_property v16.tsm.test_tree1.dtb: PASS del_node v16.tsm.test_tree1.dtb: PASS set_name opened.v16.tsm.test_tree1.dtb: PASS setprop opened.v16.tsm.test_tree1.dtb: PASS del_property opened.v16.tsm.test_tree1.dtb: PASS del_node opened.v16.tsm.test_tree1.dtb: PASS set_name repacked.v16.tsm.test_tree1.dtb: PASS setprop repacked.v16.tsm.test_tree1.dtb: PASS del_property repacked.v16.tsm.test_tree1.dtb: PASS del_node repacked.v16.tsm.test_tree1.dtb: PASS open_pack v16.smt.test_tree1.dtb: PASS get_mem_rsv opened.v16.smt.test_tree1.dtb: PASS root_node opened.v16.smt.test_tree1.dtb: PASS find_property opened.v16.smt.test_tree1.dtb: PASS subnode_offset opened.v16.smt.test_tree1.dtb: PASS path_offset opened.v16.smt.test_tree1.dtb: PASS get_name opened.v16.smt.test_tree1.dtb: PASS getprop opened.v16.smt.test_tree1.dtb: PASS get_prop_offset opened.v16.smt.test_tree1.dtb: PASS get_phandle opened.v16.smt.test_tree1.dtb: PASS get_path opened.v16.smt.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.smt.test_tree1.dtb: PASS parent_offset opened.v16.smt.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.smt.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.smt.test_tree1.dtb: PASS node_check_compatible opened.v16.smt.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.smt.test_tree1.dtb: PASS notfound opened.v16.smt.test_tree1.dtb: PASS setprop_inplace opened.v16.smt.test_tree1.dtb: PASS nop_property opened.v16.smt.test_tree1.dtb: PASS nop_node opened.v16.smt.test_tree1.dtb: PASS get_mem_rsv repacked.v16.smt.test_tree1.dtb: PASS root_node repacked.v16.smt.test_tree1.dtb: PASS find_property repacked.v16.smt.test_tree1.dtb: PASS subnode_offset repacked.v16.smt.test_tree1.dtb: PASS path_offset repacked.v16.smt.test_tree1.dtb: PASS get_name repacked.v16.smt.test_tree1.dtb: PASS getprop repacked.v16.smt.test_tree1.dtb: PASS get_prop_offset repacked.v16.smt.test_tree1.dtb: PASS get_phandle repacked.v16.smt.test_tree1.dtb: PASS get_path repacked.v16.smt.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.smt.test_tree1.dtb: PASS parent_offset repacked.v16.smt.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.smt.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.smt.test_tree1.dtb: PASS node_check_compatible repacked.v16.smt.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.smt.test_tree1.dtb: PASS notfound repacked.v16.smt.test_tree1.dtb: PASS setprop_inplace repacked.v16.smt.test_tree1.dtb: PASS nop_property repacked.v16.smt.test_tree1.dtb: PASS nop_node repacked.v16.smt.test_tree1.dtb: PASS set_name v16.smt.test_tree1.dtb: PASS setprop v16.smt.test_tree1.dtb: PASS del_property v16.smt.test_tree1.dtb: PASS del_node v16.smt.test_tree1.dtb: PASS set_name opened.v16.smt.test_tree1.dtb: PASS setprop opened.v16.smt.test_tree1.dtb: PASS del_property opened.v16.smt.test_tree1.dtb: PASS del_node opened.v16.smt.test_tree1.dtb: PASS set_name repacked.v16.smt.test_tree1.dtb: PASS setprop repacked.v16.smt.test_tree1.dtb: PASS del_property repacked.v16.smt.test_tree1.dtb: PASS del_node repacked.v16.smt.test_tree1.dtb: PASS open_pack v16.stm.test_tree1.dtb: PASS get_mem_rsv opened.v16.stm.test_tree1.dtb: PASS root_node opened.v16.stm.test_tree1.dtb: PASS find_property opened.v16.stm.test_tree1.dtb: PASS subnode_offset opened.v16.stm.test_tree1.dtb: PASS path_offset opened.v16.stm.test_tree1.dtb: PASS get_name opened.v16.stm.test_tree1.dtb: PASS getprop opened.v16.stm.test_tree1.dtb: PASS get_prop_offset opened.v16.stm.test_tree1.dtb: PASS get_phandle opened.v16.stm.test_tree1.dtb: PASS get_path opened.v16.stm.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.stm.test_tree1.dtb: PASS parent_offset opened.v16.stm.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.stm.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.stm.test_tree1.dtb: PASS node_check_compatible opened.v16.stm.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.stm.test_tree1.dtb: PASS notfound opened.v16.stm.test_tree1.dtb: PASS setprop_inplace opened.v16.stm.test_tree1.dtb: PASS nop_property opened.v16.stm.test_tree1.dtb: PASS nop_node opened.v16.stm.test_tree1.dtb: PASS get_mem_rsv repacked.v16.stm.test_tree1.dtb: PASS root_node repacked.v16.stm.test_tree1.dtb: PASS find_property repacked.v16.stm.test_tree1.dtb: PASS subnode_offset repacked.v16.stm.test_tree1.dtb: PASS path_offset repacked.v16.stm.test_tree1.dtb: PASS get_name repacked.v16.stm.test_tree1.dtb: PASS getprop repacked.v16.stm.test_tree1.dtb: PASS get_prop_offset repacked.v16.stm.test_tree1.dtb: PASS get_phandle repacked.v16.stm.test_tree1.dtb: PASS get_path repacked.v16.stm.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.stm.test_tree1.dtb: PASS parent_offset repacked.v16.stm.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.stm.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.stm.test_tree1.dtb: PASS node_check_compatible repacked.v16.stm.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.stm.test_tree1.dtb: PASS notfound repacked.v16.stm.test_tree1.dtb: PASS setprop_inplace repacked.v16.stm.test_tree1.dtb: PASS nop_property repacked.v16.stm.test_tree1.dtb: PASS nop_node repacked.v16.stm.test_tree1.dtb: PASS set_name v16.stm.test_tree1.dtb: PASS setprop v16.stm.test_tree1.dtb: PASS del_property v16.stm.test_tree1.dtb: PASS del_node v16.stm.test_tree1.dtb: PASS set_name opened.v16.stm.test_tree1.dtb: PASS setprop opened.v16.stm.test_tree1.dtb: PASS del_property opened.v16.stm.test_tree1.dtb: PASS del_node opened.v16.stm.test_tree1.dtb: PASS set_name repacked.v16.stm.test_tree1.dtb: PASS setprop repacked.v16.stm.test_tree1.dtb: PASS del_property repacked.v16.stm.test_tree1.dtb: PASS del_node repacked.v16.stm.test_tree1.dtb: PASS rw_tree1: PASS get_mem_rsv rw_tree1.test.dtb: PASS root_node rw_tree1.test.dtb: PASS find_property rw_tree1.test.dtb: PASS subnode_offset rw_tree1.test.dtb: PASS path_offset rw_tree1.test.dtb: PASS get_name rw_tree1.test.dtb: PASS getprop rw_tree1.test.dtb: PASS get_prop_offset rw_tree1.test.dtb: PASS get_phandle rw_tree1.test.dtb: PASS get_path rw_tree1.test.dtb: PASS supernode_atdepth_offset rw_tree1.test.dtb: PASS parent_offset rw_tree1.test.dtb: PASS node_offset_by_prop_value rw_tree1.test.dtb: PASS node_offset_by_phandle rw_tree1.test.dtb: PASS node_check_compatible rw_tree1.test.dtb: PASS node_offset_by_compatible rw_tree1.test.dtb: PASS notfound rw_tree1.test.dtb: PASS setprop_inplace rw_tree1.test.dtb: PASS nop_property rw_tree1.test.dtb: PASS nop_node rw_tree1.test.dtb: PASS set_name rw_tree1.test.dtb: PASS setprop rw_tree1.test.dtb: PASS del_property rw_tree1.test.dtb: PASS del_node rw_tree1.test.dtb: PASS appendprop1: PASS appendprop2 appendprop1.test.dtb: PASS dtc -I dts -O dtb -o appendprop.test.dtb ./appendprop.dts: PASS dtbs_equal_ordered appendprop2.test.dtb appendprop.test.dtb: PASS dtc -I dts -O dtb -o overlay_base_no_symbols.test.dtb ./overlay_base.dts: PASS check_path overlay_base_no_symbols.test.dtb not-exists /__symbols__: PASS check_path overlay_base_no_symbols.test.dtb not-exists /__fixups__: PASS check_path overlay_base_no_symbols.test.dtb not-exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay_no_fixups.test.dtb ./overlay_overlay_no_fixups.dts: PASS check_path overlay_overlay_no_fixups.test.dtb not-exists /__symbols__: PASS check_path overlay_overlay_no_fixups.test.dtb not-exists /__fixups__: PASS check_path overlay_overlay_no_fixups.test.dtb exists /__local_fixups__: PASS overlay overlay_base_no_symbols.test.dtb overlay_overlay_no_fixups.test.dtb: PASS dtc -I dts -O dtb -o overlay_base_manual_symbols.test.dtb ./overlay_base_manual_symbols.dts: PASS check_path overlay_base_manual_symbols.test.dtb exists /__symbols__: PASS check_path overlay_base_manual_symbols.test.dtb not-exists /__fixups__: PASS check_path overlay_base_manual_symbols.test.dtb not-exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay_manual_fixups.test.dtb ./overlay_overlay_manual_fixups.dts: PASS check_path overlay_overlay_manual_fixups.test.dtb not-exists /__symbols__: PASS check_path overlay_overlay_manual_fixups.test.dtb exists /__fixups__: PASS check_path overlay_overlay_manual_fixups.test.dtb exists /__local_fixups__: PASS overlay overlay_base_manual_symbols.test.dtb overlay_overlay_manual_fixups.test.dtb: PASS dtc -@ -I dts -O dtb -o overlay_overlay_simple.dtb ./overlay_overlay_simple.dts: PASS check_path overlay_overlay_simple.dtb not-exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_bad_fixup_bad_index.test.dtb ./overlay_bad_fixup_bad_index.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_bad_index.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_empty.test.dtb ./overlay_bad_fixup_empty.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_empty.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_empty_index.test.dtb ./overlay_bad_fixup_empty_index.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_empty_index.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_index_trailing.test.dtb ./overlay_bad_fixup_index_trailing.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_index_trailing.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_path_empty_prop.test.dtb ./overlay_bad_fixup_path_empty_prop.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_path_empty_prop.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_path_only.test.dtb ./overlay_bad_fixup_path_only.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_path_only.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_path_only_sep.test.dtb ./overlay_bad_fixup_path_only_sep.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_path_only_sep.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_path_prop.test.dtb ./overlay_bad_fixup_path_prop.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_path_prop.test.dtb: PASS ./dtc-fatal.sh -I dts -O dtb -o /dev/null fixup-ref-to-path.dts: PASS nopulate test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb noppy.test_tree1.dtb: PASS get_mem_rsv noppy.test_tree1.dtb: PASS root_node noppy.test_tree1.dtb: PASS find_property noppy.test_tree1.dtb: PASS subnode_offset noppy.test_tree1.dtb: PASS path_offset noppy.test_tree1.dtb: PASS get_name noppy.test_tree1.dtb: PASS getprop noppy.test_tree1.dtb: PASS get_prop_offset noppy.test_tree1.dtb: PASS get_phandle noppy.test_tree1.dtb: PASS get_path noppy.test_tree1.dtb: PASS supernode_atdepth_offset noppy.test_tree1.dtb: PASS parent_offset noppy.test_tree1.dtb: PASS node_offset_by_prop_value noppy.test_tree1.dtb: PASS node_offset_by_phandle noppy.test_tree1.dtb: PASS node_check_compatible noppy.test_tree1.dtb: PASS node_offset_by_compatible noppy.test_tree1.dtb: PASS notfound noppy.test_tree1.dtb: PASS setprop_inplace noppy.test_tree1.dtb: PASS nop_property noppy.test_tree1.dtb: PASS nop_node noppy.test_tree1.dtb: PASS set_name noppy.test_tree1.dtb: PASS setprop noppy.test_tree1.dtb: PASS del_property noppy.test_tree1.dtb: PASS del_node noppy.test_tree1.dtb: PASS nopulate sw_tree1.test.dtb: PASS dtbs_equal_ordered sw_tree1.test.dtb noppy.sw_tree1.test.dtb: PASS get_mem_rsv noppy.sw_tree1.test.dtb: PASS root_node noppy.sw_tree1.test.dtb: PASS find_property noppy.sw_tree1.test.dtb: PASS subnode_offset noppy.sw_tree1.test.dtb: PASS path_offset noppy.sw_tree1.test.dtb: PASS get_name noppy.sw_tree1.test.dtb: PASS getprop noppy.sw_tree1.test.dtb: PASS get_prop_offset noppy.sw_tree1.test.dtb: PASS get_phandle noppy.sw_tree1.test.dtb: PASS get_path noppy.sw_tree1.test.dtb: PASS supernode_atdepth_offset noppy.sw_tree1.test.dtb: PASS parent_offset noppy.sw_tree1.test.dtb: PASS node_offset_by_prop_value noppy.sw_tree1.test.dtb: PASS node_offset_by_phandle noppy.sw_tree1.test.dtb: PASS node_check_compatible noppy.sw_tree1.test.dtb: PASS node_offset_by_compatible noppy.sw_tree1.test.dtb: PASS notfound noppy.sw_tree1.test.dtb: PASS setprop_inplace noppy.sw_tree1.test.dtb: PASS nop_property noppy.sw_tree1.test.dtb: PASS nop_node noppy.sw_tree1.test.dtb: PASS set_name noppy.sw_tree1.test.dtb: PASS setprop noppy.sw_tree1.test.dtb: PASS del_property noppy.sw_tree1.test.dtb: PASS del_node noppy.sw_tree1.test.dtb: PASS nopulate rw_tree1.test.dtb: PASS dtbs_equal_ordered rw_tree1.test.dtb noppy.rw_tree1.test.dtb: PASS get_mem_rsv noppy.rw_tree1.test.dtb: PASS root_node noppy.rw_tree1.test.dtb: PASS find_property noppy.rw_tree1.test.dtb: PASS subnode_offset noppy.rw_tree1.test.dtb: PASS path_offset noppy.rw_tree1.test.dtb: PASS get_name noppy.rw_tree1.test.dtb: PASS getprop noppy.rw_tree1.test.dtb: PASS get_prop_offset noppy.rw_tree1.test.dtb: PASS get_phandle noppy.rw_tree1.test.dtb: PASS get_path noppy.rw_tree1.test.dtb: PASS supernode_atdepth_offset noppy.rw_tree1.test.dtb: PASS parent_offset noppy.rw_tree1.test.dtb: PASS node_offset_by_prop_value noppy.rw_tree1.test.dtb: PASS node_offset_by_phandle noppy.rw_tree1.test.dtb: PASS node_check_compatible noppy.rw_tree1.test.dtb: PASS node_offset_by_compatible noppy.rw_tree1.test.dtb: PASS notfound noppy.rw_tree1.test.dtb: PASS setprop_inplace noppy.rw_tree1.test.dtb: PASS nop_property noppy.rw_tree1.test.dtb: PASS nop_node noppy.rw_tree1.test.dtb: PASS set_name noppy.rw_tree1.test.dtb: PASS setprop noppy.rw_tree1.test.dtb: PASS del_property noppy.rw_tree1.test.dtb: PASS del_node noppy.rw_tree1.test.dtb: PASS rw_oom: PASS dtc -I dts -O dtb -o subnode_iterate.dtb ./subnode_iterate.dts: PASS subnode_iterate subnode_iterate.dtb: PASS dtc -I dts -O dtb -o property_iterate.dtb ./property_iterate.dts: PASS property_iterate property_iterate.dtb: PASS dtc -I dts -O dtb -o unit-addr-without-reg.dtb ./unit-addr-without-reg.dts: PASS appendprop_addrrange unit-addr-without-reg.dtb 1 1 1: PASS appendprop_addrrange unit-addr-without-reg.dtb 2 2 2: PASS appendprop_addrrange unit-addr-without-reg.dtb 2 1 3: PASS truncated_property: PASS truncated_string: PASS truncated_memrsv: PASS dtc -I dts -O dtb -o aliases.dtb ./aliases.dts: PASS get_alias aliases.dtb: PASS path_offset_aliases aliases.dtb: PASS add_subnode_with_nops: PASS dtc -I dts -O dts -o sourceoutput.test.dts ./sourceoutput.dts: PASS dtc -I dts -O dtb -o sourceoutput.test.dtb ./sourceoutput.dts: PASS dtc -I dts -O dtb -o sourceoutput.test.dts.test.dtb sourceoutput.test.dts: PASS dtbs_equal_ordered sourceoutput.test.dtb sourceoutput.test.dts.test.dtb: PASS dtc -I dts -O dtb -o embedded_nul.test.dtb ./embedded_nul.dts: PASS dtc -I dts -O dtb -o embedded_nul_equiv.test.dtb ./embedded_nul_equiv.dts: PASS dtbs_equal_ordered embedded_nul.test.dtb embedded_nul_equiv.test.dtb: PASS dtc -I dts -O dtb ./bad-size-cells.dts: PASS ../dtc division-by-zero.dts {!= 0}: PASS ../dtc bad-octal-literal.dts {!= 0}: PASS dtc -I dts -O dtb ./nul-in-escape.dts: PASS ../dtc nul-in-line-info1.dts {!= 0}: PASS ../dtc nul-in-line-info2.dts {!= 0}: PASS ../dtc -I dtb -O dts -o /dev/null ovf_size_strings.dtb {!= 0}: PASS check_header test_tree1.dtb: PASS fs_tree1 fs/test_tree1: PASS dtc -I fs -O dts -o fs.test_tree1.test.dts fs/test_tree1: PASS dtc -I fs -O dtb -o fs.test_tree1.test.dtb fs/test_tree1: PASS dtbs_equal_unordered -m fs.test_tree1.test.dtb test_tree1.dtb: PASS get_next_tag_invalid_prop_len: PASS ./dtc-checkfails.sh clocks_property -- -I dts -O dtb ./phandle-args-overflow.dts: PASS dtc -I dts -O dtb -o ./phandle-args-overflow.dts.test.dtb -f ./phandle-args-overflow.dts: PASS ./dtc-checkfails.sh clocks_property -- -I dtb -O dtb ./phandle-args-overflow.dts.test.dtb: PASS dtc -I dts -O dtb -o cell-overflow-results.test.dtb cell-overflow-results.dts: PASS dtc -I dts -O dtb -o cell-overflow.test.dtb cell-overflow.dts: PASS dtbs_equal_ordered cell-overflow.test.dtb cell-overflow-results.test.dtb: PASS check_full test_tree1.dtb: PASS check_full -n truncated_property.dtb: PASS check_full -n truncated_string.dtb: PASS check_full -n truncated_memrsv.dtb: PASS check_full -n two_roots.dtb: PASS check_full -n named_root.dtb: PASS utilfdt_test: PASS dtc -I dts -O dtb -o dtc_tree1.test.dtb ./test_tree1.dts: PASS get_mem_rsv dtc_tree1.test.dtb: PASS root_node dtc_tree1.test.dtb: PASS find_property dtc_tree1.test.dtb: PASS subnode_offset dtc_tree1.test.dtb: PASS path_offset dtc_tree1.test.dtb: PASS get_name dtc_tree1.test.dtb: PASS getprop dtc_tree1.test.dtb: PASS get_prop_offset dtc_tree1.test.dtb: PASS get_phandle dtc_tree1.test.dtb: PASS get_path dtc_tree1.test.dtb: PASS supernode_atdepth_offset dtc_tree1.test.dtb: PASS parent_offset dtc_tree1.test.dtb: PASS node_offset_by_prop_value dtc_tree1.test.dtb: PASS node_offset_by_phandle dtc_tree1.test.dtb: PASS node_check_compatible dtc_tree1.test.dtb: PASS node_offset_by_compatible dtc_tree1.test.dtb: PASS notfound dtc_tree1.test.dtb: PASS setprop_inplace dtc_tree1.test.dtb: PASS nop_property dtc_tree1.test.dtb: PASS nop_node dtc_tree1.test.dtb: PASS set_name dtc_tree1.test.dtb: PASS setprop dtc_tree1.test.dtb: PASS del_property dtc_tree1.test.dtb: PASS del_node dtc_tree1.test.dtb: PASS dtbs_equal_ordered dtc_tree1.test.dtb test_tree1.dtb: PASS dtc -I dts -O dtb -o dtc_escapes.test.dtb ./propname_escapes.dts: PASS propname_escapes dtc_escapes.test.dtb: PASS dtc -I dts -O dtb -o line_directives.test.dtb ./line_directives.dts: PASS dtc -I dts -O dtb -o dtc_escapes.test.dtb ./escapes.dts: PASS string_escapes dtc_escapes.test.dtb: PASS dtc -I dts -O dtb -o dtc_char_literal.test.dtb ./char_literal.dts: PASS char_literal dtc_char_literal.test.dtb: PASS dtc -I dts -O dtb -o dtc_sized_cells.test.dtb ./sized_cells.dts: PASS sized_cells dtc_sized_cells.test.dtb: PASS dtc -I dts -O dtb -o dtc_extra-terminating-null.test.dtb ./extra-terminating-null.dts: PASS extra-terminating-null dtc_extra-terminating-null.test.dtb: PASS dtc -I dts -O dtb -o dtc_references.test.dtb ./references.dts: PASS references dtc_references.test.dtb: PASS dtc -I dts -O dtb -o dtc_path-references.test.dtb ./path-references.dts: PASS path-references dtc_path-references.test.dtb: PASS phandle_format dtc_references.test.dtb epapr: PASS dtc -I dts -O dtb -H legacy -o dtc_references.test.legacy.dtb ./references.dts: PASS phandle_format dtc_references.test.legacy.dtb legacy: PASS dtc -I dts -O dtb -H epapr -o dtc_references.test.epapr.dtb ./references.dts: PASS phandle_format dtc_references.test.epapr.dtb epapr: PASS dtc -I dts -O dtb -H both -o dtc_references.test.both.dtb ./references.dts: PASS phandle_format dtc_references.test.both.dtb both: PASS dtc -I dts -O dtb -o multilabel.test.dtb ./multilabel.dts: PASS references multilabel.test.dtb: PASS dtc -I dts -O dtb -o label_repeated.test.dtb ./label_repeated.dts: PASS dtc -I dts -O dtb -o dtc_comments.test.dtb ./comments.dts: PASS dtc -I dts -O dtb -o dtc_comments-cmp.test.dtb ./comments-cmp.dts: PASS dtbs_equal_ordered dtc_comments.test.dtb dtc_comments-cmp.test.dtb: PASS dtc -I dts -O dtb -o includes.test.dtb ./include0.dts: PASS dtbs_equal_ordered includes.test.dtb test_tree1.dtb: PASS dtc -I dts -O dtb -o incbin.test.dtb ./incbin.dts: PASS incbin ./incbin.bin incbin.test.dtb: PASS dtc -I dts -O dtb -o boot_cpuid.test.dtb ./boot-cpuid.dts: PASS boot-cpuid boot_cpuid.test.dtb 16: PASS dtc -I dts -O dtb -b 17 -o boot_cpuid_17.test.dtb ./boot-cpuid.dts: PASS boot-cpuid boot_cpuid_17.test.dtb 17: PASS dtc -I dtb -O dtb -o preserve_boot_cpuid.test.dtb boot_cpuid.test.dtb: PASS boot-cpuid preserve_boot_cpuid.test.dtb 16: PASS dtbs_equal_ordered preserve_boot_cpuid.test.dtb boot_cpuid.test.dtb: PASS dtc -I dtb -O dtb -o preserve_boot_cpuid_17.test.dtb boot_cpuid_17.test.dtb: PASS boot-cpuid preserve_boot_cpuid_17.test.dtb 17: PASS dtbs_equal_ordered preserve_boot_cpuid_17.test.dtb boot_cpuid_17.test.dtb: PASS dtc -I dtb -O dtb -b17 -o override17_boot_cpuid.test.dtb boot_cpuid.test.dtb: PASS boot-cpuid override17_boot_cpuid.test.dtb 17: PASS dtc -I dtb -O dtb -b0 -o override0_boot_cpuid_17.test.dtb boot_cpuid_17.test.dtb: PASS boot-cpuid override0_boot_cpuid_17.test.dtb 0: PASS dtc -I dts -O asm -o oasm_test_tree1.dts.test.s ./test_tree1.dts: PASS asm_to_so oasm_test_tree1.dts: PASS dtc -I dts -O dtb -o test_tree1.dts.test.dtb ./test_tree1.dts: PASS asm_tree_dump ./oasm_test_tree1.dts.test.so oasm_test_tree1.dts.test.dtb: PASS cmp oasm_test_tree1.dts.test.dtb test_tree1.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_escapes.dts.test.s ./escapes.dts: PASS asm_to_so oasm_escapes.dts: PASS dtc -I dts -O dtb -o escapes.dts.test.dtb ./escapes.dts: PASS asm_tree_dump ./oasm_escapes.dts.test.so oasm_escapes.dts.test.dtb: PASS cmp oasm_escapes.dts.test.dtb escapes.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_references.dts.test.s ./references.dts: PASS asm_to_so oasm_references.dts: PASS dtc -I dts -O dtb -o references.dts.test.dtb ./references.dts: PASS asm_tree_dump ./oasm_references.dts.test.so oasm_references.dts.test.dtb: PASS cmp oasm_references.dts.test.dtb references.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_path-references.dts.test.s ./path-references.dts: PASS asm_to_so oasm_path-references.dts: PASS dtc -I dts -O dtb -o path-references.dts.test.dtb ./path-references.dts: PASS asm_tree_dump ./oasm_path-references.dts.test.so oasm_path-references.dts.test.dtb: PASS cmp "oasm_path-references.dts.test.dt"...<33 bytes> path-references.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_comments.dts.test.s ./comments.dts: PASS asm_to_so oasm_comments.dts: PASS dtc -I dts -O dtb -o comments.dts.test.dtb ./comments.dts: PASS asm_tree_dump ./oasm_comments.dts.test.so oasm_comments.dts.test.dtb: PASS cmp oasm_comments.dts.test.dtb comments.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_aliases.dts.test.s ./aliases.dts: PASS asm_to_so oasm_aliases.dts: PASS dtc -I dts -O dtb -o aliases.dts.test.dtb ./aliases.dts: PASS asm_tree_dump ./oasm_aliases.dts.test.so oasm_aliases.dts.test.dtb: PASS cmp oasm_aliases.dts.test.dtb aliases.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_include0.dts.test.s ./include0.dts: PASS asm_to_so oasm_include0.dts: PASS dtc -I dts -O dtb -o include0.dts.test.dtb ./include0.dts: PASS asm_tree_dump ./oasm_include0.dts.test.so oasm_include0.dts.test.dtb: PASS cmp oasm_include0.dts.test.dtb include0.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_incbin.dts.test.s ./incbin.dts: PASS asm_to_so oasm_incbin.dts: PASS dtc -I dts -O dtb -o incbin.dts.test.dtb ./incbin.dts: PASS asm_tree_dump ./oasm_incbin.dts.test.so oasm_incbin.dts.test.dtb: PASS cmp oasm_incbin.dts.test.dtb incbin.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_value-labels.dts.test.s ./value-labels.dts: PASS asm_to_so oasm_value-labels.dts: PASS dtc -I dts -O dtb -o value-labels.dts.test.dtb ./value-labels.dts: PASS asm_tree_dump ./oasm_value-labels.dts.test.so oasm_value-labels.dts.test.dtb: PASS cmp oasm_value-labels.dts.test.dtb value-labels.dts.test.dtb: PASS value-labels ./oasm_value-labels.dts.test.so: PASS dtc -I dtb -O dts -o odts_test_tree1.dtb.test.dts test_tree1.dtb: PASS dtc -I dts -O dtb -o odts_test_tree1.dtb.test.dtb odts_test_tree1.dtb.test.dts: PASS dtbs_equal_ordered test_tree1.dtb odts_test_tree1.dtb.test.dtb: PASS dtc -I dtb -O dts -o odts_dtc_tree1.test.dtb.test.dts dtc_tree1.test.dtb: PASS dtc -I dts -O dtb -o odts_dtc_tree1.test.dtb.test.dtb odts_dtc_tree1.test.dtb.test.dts: PASS dtbs_equal_ordered dtc_tree1.test.dtb odts_dtc_tree1.test.dtb.test.dtb: PASS dtc -I dtb -O dts -o odts_dtc_escapes.test.dtb.test.dts dtc_escapes.test.dtb: PASS dtc -I dts -O dtb -o odts_dtc_escapes.test.dtb.test.dtb odts_dtc_escapes.test.dtb.test.dts: PASS dtbs_equal_ordered dtc_escapes.test.dtb odts_dtc_escapes.test.dtb.test.dtb: PASS dtc -I dtb -O dts -o odts_dtc_extra-terminating-null.test.dtb.test.dts dtc_extra-terminating-null.test.dtb: PASS dtc -I dts -O dtb -o odts_dtc_extra-terminating-null.test.dtb.test.dtb odts_dtc_extra-terminating-null.test.dtb.test.dts: PASS dtbs_equal_ordered dtc_extra-terminating-null.test.dtb odts_dtc_extra-terminating-null.test.dtb.test.dtb: PASS dtc -I dtb -O dts -o odts_dtc_references.test.dtb.test.dts dtc_references.test.dtb: PASS dtc -I dts -O dtb -o odts_dtc_references.test.dtb.test.dtb odts_dtc_references.test.dtb.test.dts: PASS dtbs_equal_ordered dtc_references.test.dtb odts_dtc_references.test.dtb.test.dtb: PASS dtc -I dts -O dts -o type-preservation.dts.test.dts ./type-preservation.dts: PASS dtc -I dts -O dts type-preservation.dts.test.dts: PASS cmp ./type-preservation.dts type-preservation.dts.test.dts: PASS dtc -I dts -O dtb -o path-references.test.dtb ./path-references.dts: PASS dtc -I dts -O dts -o path-references.test.dts ./path-references.dts: PASS dtc -I dts -O dtb -o path-references.test.dts.test.dtb path-references.test.dts: PASS dtbs_equal_ordered path-references.test.dtb path-references.test.dts.test.dtb: PASS dtc -I dtb -O dtb -V1 -o ov1_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_ov1_test_tree1.dtb.test.dtb ov1_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov16_ov1_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_ov1_test_tree1.dtb.test.dtb ov1_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov17_ov1_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V2 -o ov2_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_ov2_test_tree1.dtb.test.dtb ov2_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov16_ov2_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_ov2_test_tree1.dtb.test.dtb ov2_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov17_ov2_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V3 -o ov3_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_ov3_test_tree1.dtb.test.dtb ov3_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov16_ov3_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_ov3_test_tree1.dtb.test.dtb ov3_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov17_ov3_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_ov16_test_tree1.dtb.test.dtb ov16_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov16_ov16_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_ov16_test_tree1.dtb.test.dtb ov16_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov17_ov16_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_ov17_test_tree1.dtb.test.dtb ov17_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov16_ov17_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_ov17_test_tree1.dtb.test.dtb ov17_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov17_ov17_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dts -O dtb -o dtc_tree1_merge.test.dtb ./test_tree1_merge.dts: PASS get_mem_rsv dtc_tree1_merge.test.dtb: PASS root_node dtc_tree1_merge.test.dtb: PASS find_property dtc_tree1_merge.test.dtb: PASS subnode_offset dtc_tree1_merge.test.dtb: PASS path_offset dtc_tree1_merge.test.dtb: PASS get_name dtc_tree1_merge.test.dtb: PASS getprop dtc_tree1_merge.test.dtb: PASS get_prop_offset dtc_tree1_merge.test.dtb: PASS get_phandle dtc_tree1_merge.test.dtb: PASS get_path dtc_tree1_merge.test.dtb: PASS supernode_atdepth_offset dtc_tree1_merge.test.dtb: PASS parent_offset dtc_tree1_merge.test.dtb: PASS node_offset_by_prop_value dtc_tree1_merge.test.dtb: PASS node_offset_by_phandle dtc_tree1_merge.test.dtb: PASS node_check_compatible dtc_tree1_merge.test.dtb: PASS node_offset_by_compatible dtc_tree1_merge.test.dtb: PASS notfound dtc_tree1_merge.test.dtb: PASS setprop_inplace dtc_tree1_merge.test.dtb: PASS nop_property dtc_tree1_merge.test.dtb: PASS nop_node dtc_tree1_merge.test.dtb: PASS dtc -I dts -O dtb -o dtc_tree1_merge_labelled.test.dtb ./test_tree1_merge_labelled.dts: PASS get_mem_rsv dtc_tree1_merge_labelled.test.dtb: PASS root_node dtc_tree1_merge_labelled.test.dtb: PASS find_property dtc_tree1_merge_labelled.test.dtb: PASS subnode_offset dtc_tree1_merge_labelled.test.dtb: PASS path_offset dtc_tree1_merge_labelled.test.dtb: PASS get_name dtc_tree1_merge_labelled.test.dtb: PASS getprop dtc_tree1_merge_labelled.test.dtb: PASS get_prop_offset dtc_tree1_merge_labelled.test.dtb: PASS get_phandle dtc_tree1_merge_labelled.test.dtb: PASS get_path dtc_tree1_merge_labelled.test.dtb: PASS supernode_atdepth_offset dtc_tree1_merge_labelled.test.dtb: PASS parent_offset dtc_tree1_merge_labelled.test.dtb: PASS node_offset_by_prop_value dtc_tree1_merge_labelled.test.dtb: PASS node_offset_by_phandle dtc_tree1_merge_labelled.test.dtb: PASS node_check_compatible dtc_tree1_merge_labelled.test.dtb: PASS node_offset_by_compatible dtc_tree1_merge_labelled.test.dtb: PASS notfound dtc_tree1_merge_labelled.test.dtb: PASS setprop_inplace dtc_tree1_merge_labelled.test.dtb: PASS nop_property dtc_tree1_merge_labelled.test.dtb: PASS nop_node dtc_tree1_merge_labelled.test.dtb: PASS dtc -I dts -O dtb -o dtc_tree1_label_noderef.test.dtb ./test_tree1_label_noderef.dts: PASS dtbs_equal_unordered dtc_tree1_label_noderef.test.dtb test_tree1.dtb: PASS dtc -I dts -O dtb -o multilabel_merge.test.dtb ./multilabel_merge.dts: PASS references multilabel.test.dtb: PASS dtbs_equal_ordered multilabel.test.dtb multilabel_merge.test.dtb: PASS dtc -I dts -O dtb -o dtc_tree1_merge_path.test.dtb ./test_tree1_merge_path.dts: PASS get_mem_rsv dtc_tree1_merge_path.test.dtb: PASS root_node dtc_tree1_merge_path.test.dtb: PASS find_property dtc_tree1_merge_path.test.dtb: PASS subnode_offset dtc_tree1_merge_path.test.dtb: PASS path_offset dtc_tree1_merge_path.test.dtb: PASS get_name dtc_tree1_merge_path.test.dtb: PASS getprop dtc_tree1_merge_path.test.dtb: PASS get_prop_offset dtc_tree1_merge_path.test.dtb: PASS get_phandle dtc_tree1_merge_path.test.dtb: PASS get_path dtc_tree1_merge_path.test.dtb: PASS supernode_atdepth_offset dtc_tree1_merge_path.test.dtb: PASS parent_offset dtc_tree1_merge_path.test.dtb: PASS node_offset_by_prop_value dtc_tree1_merge_path.test.dtb: PASS node_offset_by_phandle dtc_tree1_merge_path.test.dtb: PASS node_check_compatible dtc_tree1_merge_path.test.dtb: PASS node_offset_by_compatible dtc_tree1_merge_path.test.dtb: PASS notfound dtc_tree1_merge_path.test.dtb: PASS setprop_inplace dtc_tree1_merge_path.test.dtb: PASS nop_property dtc_tree1_merge_path.test.dtb: PASS nop_node dtc_tree1_merge_path.test.dtb: PASS ../dtc -I dts -O dtb -o /dev/null ./test_label_ref.dts {!= 0}: PASS dtc -I dts -O dtb -o dtc_relref_merge.test.dtb ./relref_merge.dts: PASS relref_merge dtc_relref_merge.test.dtb: PASS dtc -I dts -O dtb -o dtc_tree1_delete.test.dtb ./test_tree1_delete.dts: PASS get_mem_rsv dtc_tree1_delete.test.dtb: PASS root_node dtc_tree1_delete.test.dtb: PASS find_property dtc_tree1_delete.test.dtb: PASS subnode_offset dtc_tree1_delete.test.dtb: PASS path_offset dtc_tree1_delete.test.dtb: PASS get_name dtc_tree1_delete.test.dtb: PASS getprop dtc_tree1_delete.test.dtb: PASS get_prop_offset dtc_tree1_delete.test.dtb: PASS get_phandle dtc_tree1_delete.test.dtb: PASS get_path dtc_tree1_delete.test.dtb: PASS supernode_atdepth_offset dtc_tree1_delete.test.dtb: PASS parent_offset dtc_tree1_delete.test.dtb: PASS node_offset_by_prop_value dtc_tree1_delete.test.dtb: PASS node_offset_by_phandle dtc_tree1_delete.test.dtb: PASS node_check_compatible dtc_tree1_delete.test.dtb: PASS node_offset_by_compatible dtc_tree1_delete.test.dtb: PASS notfound dtc_tree1_delete.test.dtb: PASS setprop_inplace dtc_tree1_delete.test.dtb: PASS nop_property dtc_tree1_delete.test.dtb: PASS nop_node dtc_tree1_delete.test.dtb: PASS dtc -I dts -O dtb -o omit-no-ref.test.dtb ./omit-no-ref.dts: PASS check_path omit-no-ref.test.dtb not-exists /node1: PASS check_path omit-no-ref.test.dtb not-exists /node2: PASS check_path omit-no-ref.test.dtb exists /node3: PASS check_path omit-no-ref.test.dtb exists /node4: PASS dtc -I dts -O dts -o delete_reinstate_multilabel.dts.test.dts ./delete_reinstate_multilabel.dts: PASS cmp "delete_reinstate_multilabel.dts."...<40 bytes> "./delete_reinstate_multilabel_re"...<39 bytes>PASS ./dtc-checkfails.sh duplicate_node_names -- -I dts -O dtb ./dup-nodename.dts: PASS dtc -I dts -O dtb -o ./dup-nodename.dts.test.dtb -f ./dup-nodename.dts: PASS ./dtc-checkfails.sh duplicate_node_names -- -I dtb -O dtb ./dup-nodename.dts.test.dtb: PASS ./dtc-checkfails.sh duplicate_property_names -- -I dts -O dtb ./dup-propname.dts: PASS dtc -I dts -O dtb -o ./dup-propname.dts.test.dtb -f ./dup-propname.dts: PASS ./dtc-checkfails.sh duplicate_property_names -- -I dtb -O dtb ./dup-propname.dts.test.dtb: PASS ./dtc-checkfails.sh explicit_phandles -- -I dts -O dtb ./dup-phandle.dts: PASS dtc -I dts -O dtb -o ./dup-phandle.dts.test.dtb -f ./dup-phandle.dts: PASS ./dtc-checkfails.sh explicit_phandles -- -I dtb -O dtb ./dup-phandle.dts.test.dtb: PASS ./dtc-checkfails.sh explicit_phandles -- -I dts -O dtb ./zero-phandle.dts: PASS dtc -I dts -O dtb -o ./zero-phandle.dts.test.dtb -f ./zero-phandle.dts: PASS ./dtc-checkfails.sh explicit_phandles -- -I dtb -O dtb ./zero-phandle.dts.test.dtb: PASS ./dtc-checkfails.sh explicit_phandles -- -I dts -O dtb ./minusone-phandle.dts: PASS dtc -I dts -O dtb -o ./minusone-phandle.dts.test.dtb -f ./minusone-phandle.dts: PASS ./dtc-checkfails.sh explicit_phandles -- -I dtb -O dtb ./minusone-phandle.dts.test.dtb: PASS ./dtc-checkfails.sh phandle_references -- -I dts -O dtb ./nonexist-node-ref.dts: PASS ./dtc-checkfails.sh phandle_references -- -I dts -O dtb ./nonexist-label-ref.dts: PASS ./dtc-fatal.sh -I dts -O dtb ./nonexist-node-ref2.dts: PASS ./dtc-checkfails.sh name_properties -- -I dts -O dtb ./bad-name-property.dts: PASS dtc -I dts -O dtb -o ./bad-name-property.dts.test.dtb -f ./bad-name-property.dts: PASS ./dtc-checkfails.sh name_properties -- -I dtb -O dtb ./bad-name-property.dts.test.dtb: PASS ./dtc-checkfails.sh address_cells_is_cell size_cells_is_cell interrupts_extended_is_cell -- -I dts -O dtb ./bad-ncells.dts: PASS dtc -I dts -O dtb -o ./bad-ncells.dts.test.dtb -f ./bad-ncells.dts: PASS ./dtc-checkfails.sh address_cells_is_cell size_cells_is_cell interrupts_extended_is_cell -- -I dtb -O dtb ./bad-ncells.dts.test.dtb: PASS ./dtc-checkfails.sh device_type_is_string model_is_string status_is_string label_is_string compatible_is_string_list names_is_string_list -- -I dts -O dtb ./bad-string-props.dts: PASS dtc -I dts -O dtb -o ./bad-string-props.dts.test.dtb -f ./bad-string-props.dts: PASS ./dtc-checkfails.sh device_type_is_string model_is_string status_is_string label_is_string compatible_is_string_list names_is_string_list -- -I dtb -O dtb ./bad-string-props.dts.test.dtb: PASS ./dtc-checkfails.sh chosen_node_is_root -- -I dts -O dtb ./bad-chosen.dts: PASS dtc -I dts -O dtb -o ./bad-chosen.dts.test.dtb -f ./bad-chosen.dts: PASS ./dtc-checkfails.sh chosen_node_is_root -- -I dtb -O dtb ./bad-chosen.dts.test.dtb: PASS ./dtc-checkfails.sh chosen_node_bootargs -- -I dts -O dtb ./bad-chosen.dts: PASS dtc -I dts -O dtb -o ./bad-chosen.dts.test.dtb -f ./bad-chosen.dts: PASS ./dtc-checkfails.sh chosen_node_bootargs -- -I dtb -O dtb ./bad-chosen.dts.test.dtb: PASS ./dtc-checkfails.sh chosen_node_stdout_path -- -I dts -O dtb ./bad-chosen.dts: PASS dtc -I dts -O dtb -o ./bad-chosen.dts.test.dtb -f ./bad-chosen.dts: PASS ./dtc-checkfails.sh chosen_node_stdout_path -- -I dtb -O dtb ./bad-chosen.dts.test.dtb: PASS ./dtc-checkfails.sh reg_format ranges_format -- -I dts -O dtb ./bad-reg-ranges.dts: PASS dtc -I dts -O dtb -o ./bad-reg-ranges.dts.test.dtb -f ./bad-reg-ranges.dts: PASS ./dtc-checkfails.sh reg_format ranges_format -- -I dtb -O dtb ./bad-reg-ranges.dts.test.dtb: PASS ./dtc-checkfails.sh ranges_format -- -I dts -O dtb ./bad-empty-ranges.dts: PASS dtc -I dts -O dtb -o ./bad-empty-ranges.dts.test.dtb -f ./bad-empty-ranges.dts: PASS ./dtc-checkfails.sh ranges_format -- -I dtb -O dtb ./bad-empty-ranges.dts.test.dtb: PASS ./dtc-checkfails.sh reg_format ranges_format -- -I dts -O dtb ./reg-ranges-root.dts: PASS dtc -I dts -O dtb -o ./reg-ranges-root.dts.test.dtb -f ./reg-ranges-root.dts: PASS ./dtc-checkfails.sh reg_format ranges_format -- -I dtb -O dtb ./reg-ranges-root.dts.test.dtb: PASS ./dtc-checkfails.sh dma_ranges_format -- -I dts -O dtb ./bad-dma-ranges.dts: PASS dtc -I dts -O dtb -o ./bad-dma-ranges.dts.test.dtb -f ./bad-dma-ranges.dts: PASS ./dtc-checkfails.sh dma_ranges_format -- -I dtb -O dtb ./bad-dma-ranges.dts.test.dtb: PASS ./dtc-checkfails.sh avoid_default_addr_size -- -I dts -O dtb ./default-addr-size.dts: PASS dtc -I dts -O dtb -o ./default-addr-size.dts.test.dtb -f ./default-addr-size.dts: PASS ./dtc-checkfails.sh avoid_default_addr_size -- -I dtb -O dtb ./default-addr-size.dts.test.dtb: PASS ./dtc-checkfails.sh obsolete_chosen_interrupt_controller -- -I dts -O dtb ./obsolete-chosen-interrupt-controller.dts: PASS dtc -I dts -O dtb -o ./obsolete-chosen-interrupt-controller.dts.test.dtb -f ./obsolete-chosen-interrupt-controller.dts: PASS ./dtc-checkfails.sh obsolete_chosen_interrupt_controller -- -I dtb -O dtb ./obsolete-chosen-interrupt-controller.dts.test.dtb: PASS ./dtc-checkfails.sh unit_address_vs_reg -- -I dts -O dtb ./reg-without-unit-addr.dts: PASS dtc -I dts -O dtb -o ./reg-without-unit-addr.dts.test.dtb -f ./reg-without-unit-addr.dts: PASS ./dtc-checkfails.sh unit_address_vs_reg -- -I dtb -O dtb ./reg-without-unit-addr.dts.test.dtb: PASS ./dtc-checkfails.sh unit_address_vs_reg -- -I dts -O dtb ./unit-addr-without-reg.dts: PASS dtc -I dts -O dtb -o ./unit-addr-without-reg.dts.test.dtb -f ./unit-addr-without-reg.dts: PASS ./dtc-checkfails.sh unit_address_vs_reg -- -I dtb -O dtb ./unit-addr-without-reg.dts.test.dtb: PASS ./dtc-checkfails.sh unit_address_format -- -I dts -O dtb ./unit-addr-leading-0x.dts: PASS dtc -I dts -O dtb -o ./unit-addr-leading-0x.dts.test.dtb -f ./unit-addr-leading-0x.dts: PASS ./dtc-checkfails.sh unit_address_format -- -I dtb -O dtb ./unit-addr-leading-0x.dts.test.dtb: PASS ./dtc-checkfails.sh unit_address_format -- -I dts -O dtb ./unit-addr-leading-0s.dts: PASS dtc -I dts -O dtb -o ./unit-addr-leading-0s.dts.test.dtb -f ./unit-addr-leading-0s.dts: PASS ./dtc-checkfails.sh unit_address_format -- -I dtb -O dtb ./unit-addr-leading-0s.dts.test.dtb: PASS ./dtc-checkfails.sh unique_unit_address -- -I dts -O dtb ./unit-addr-unique.dts: PASS dtc -I dts -O dtb -o ./unit-addr-unique.dts.test.dtb -f ./unit-addr-unique.dts: PASS ./dtc-checkfails.sh unique_unit_address -- -I dtb -O dtb ./unit-addr-unique.dts.test.dtb: PASS ./dtc-checkfails.sh interrupts_extended_property -- -I dts -O dtb ./bad-phandle-cells.dts: PASS dtc -I dts -O dtb -o ./bad-phandle-cells.dts.test.dtb -f ./bad-phandle-cells.dts: PASS ./dtc-checkfails.sh interrupts_extended_property -- -I dtb -O dtb ./bad-phandle-cells.dts.test.dtb: PASS ./dtc-checkfails.sh gpios_property -- -I dts -O dtb ./bad-gpio.dts: PASS dtc -I dts -O dtb -o ./bad-gpio.dts.test.dtb -f ./bad-gpio.dts: PASS ./dtc-checkfails.sh gpios_property -- -I dtb -O dtb ./bad-gpio.dts.test.dtb: PASS ./dtc-checkfails.sh -n gpios_property -- -I dts -O dtb ./good-gpio.dts: PASS dtc -I dts -O dtb -o ./good-gpio.dts.test.dtb -f ./good-gpio.dts: PASS ./dtc-checkfails.sh -n gpios_property -- -I dtb -O dtb ./good-gpio.dts.test.dtb: PASS ./dtc-checkfails.sh graph_child_address -- -I dts -O dtb ./bad-graph.dts: PASS dtc -I dts -O dtb -o ./bad-graph.dts.test.dtb -f ./bad-graph.dts: PASS ./dtc-checkfails.sh graph_child_address -- -I dtb -O dtb ./bad-graph.dts.test.dtb: PASS ./dtc-checkfails.sh graph_port -- -I dts -O dtb ./bad-graph.dts: PASS dtc -I dts -O dtb -o ./bad-graph.dts.test.dtb -f ./bad-graph.dts: PASS ./dtc-checkfails.sh graph_port -- -I dtb -O dtb ./bad-graph.dts.test.dtb: PASS ./dtc-checkfails.sh graph_endpoint -- -I dts -O dtb ./bad-graph.dts: PASS dtc -I dts -O dtb -o ./bad-graph.dts.test.dtb -f ./bad-graph.dts: PASS ./dtc-checkfails.sh graph_endpoint -- -I dtb -O dtb ./bad-graph.dts.test.dtb: PASS ./dtc-checkfails.sh deprecated_gpio_property -- -Wdeprecated_gpio_property -I dts -O dtb ./bad-gpio.dts: PASS ./dtc-checkfails.sh -n deprecated_gpio_property -- -Wdeprecated_gpio_property -I dts -O dtb ./good-gpio.dts: PASS ./dtc-checkfails.sh interrupts_property -- -I dts -O dtb ./bad-interrupt-cells.dts: PASS dtc -I dts -O dtb -o ./bad-interrupt-cells.dts.test.dtb -f ./bad-interrupt-cells.dts: PASS ./dtc-checkfails.sh interrupts_property -- -I dtb -O dtb ./bad-interrupt-cells.dts.test.dtb: PASS ./dtc-checkfails.sh interrupt_provider -- -I dts -O dtb ./bad-interrupt-controller.dts: PASS dtc -I dts -O dtb -o ./bad-interrupt-controller.dts.test.dtb -f ./bad-interrupt-controller.dts: PASS ./dtc-checkfails.sh interrupt_provider -- -I dtb -O dtb ./bad-interrupt-controller.dts.test.dtb: PASS ./dtc-checkfails.sh interrupt_map -- -I dts -O dtb ./bad-interrupt-map.dts: PASS dtc -I dts -O dtb -o ./bad-interrupt-map.dts.test.dtb -f ./bad-interrupt-map.dts: PASS ./dtc-checkfails.sh interrupt_map -- -I dtb -O dtb ./bad-interrupt-map.dts.test.dtb: PASS ./dtc-checkfails.sh interrupt_map -- -I dts -O dtb ./bad-interrupt-map-parent.dts: PASS dtc -I dts -O dtb -o ./bad-interrupt-map-parent.dts.test.dtb -f ./bad-interrupt-map-parent.dts: PASS ./dtc-checkfails.sh interrupt_map -- -I dtb -O dtb ./bad-interrupt-map-parent.dts.test.dtb: PASS ./dtc-checkfails.sh interrupt_map -- -I dts -O dtb ./bad-interrupt-map-mask.dts: PASS dtc -I dts -O dtb -o ./bad-interrupt-map-mask.dts.test.dtb -f ./bad-interrupt-map-mask.dts: PASS ./dtc-checkfails.sh interrupt_map -- -I dtb -O dtb ./bad-interrupt-map-mask.dts.test.dtb: PASS ./dtc-checkfails.sh node_name_chars -- -I dtb -O dtb bad_node_char.dtb: PASS ./dtc-checkfails.sh node_name_format -- -I dtb -O dtb bad_node_format.dtb: PASS ./dtc-checkfails.sh property_name_chars -- -I dtb -O dtb bad_prop_char.dtb: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label1.dts: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label2.dts: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label3.dts: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label4.dts: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label5.dts: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label6.dts: PASS check_path test_tree1.dtb exists /subnode@1: PASS check_path test_tree1.dtb not-exists /subnode@10: PASS ./dtc-checkfails.sh -n pci_bridge -- -I dts -O dtb ./pci-bridge-ok.dts: PASS dtc -I dts -O dtb -o ./pci-bridge-ok.dts.test.dtb -f ./pci-bridge-ok.dts: PASS ./dtc-checkfails.sh -n pci_bridge -- -I dtb -O dtb ./pci-bridge-ok.dts.test.dtb: PASS ./dtc-checkfails.sh pci_bridge -- -I dts -O dtb ./pci-bridge-bad1.dts: PASS dtc -I dts -O dtb -o ./pci-bridge-bad1.dts.test.dtb -f ./pci-bridge-bad1.dts: PASS ./dtc-checkfails.sh pci_bridge -- -I dtb -O dtb ./pci-bridge-bad1.dts.test.dtb: PASS ./dtc-checkfails.sh pci_bridge -- -I dts -O dtb ./pci-bridge-bad2.dts: PASS dtc -I dts -O dtb -o ./pci-bridge-bad2.dts.test.dtb -f ./pci-bridge-bad2.dts: PASS ./dtc-checkfails.sh pci_bridge -- -I dtb -O dtb ./pci-bridge-bad2.dts.test.dtb: PASS ./dtc-checkfails.sh simple_bus_reg -- -I dts -O dtb ./unit-addr-simple-bus-reg-mismatch.dts: PASS dtc -I dts -O dtb -o ./unit-addr-simple-bus-reg-mismatch.dts.test.dtb -f ./unit-addr-simple-bus-reg-mismatch.dts: PASS ./dtc-checkfails.sh simple_bus_reg -- -I dtb -O dtb ./unit-addr-simple-bus-reg-mismatch.dts.test.dtb: PASS ./dtc-checkfails.sh simple_bus_reg -- -I dts -O dtb ./unit-addr-simple-bus-compatible.dts: PASS dtc -I dts -O dtb -o ./unit-addr-simple-bus-compatible.dts.test.dtb -f ./unit-addr-simple-bus-compatible.dts: PASS ./dtc-checkfails.sh simple_bus_reg -- -I dtb -O dtb ./unit-addr-simple-bus-compatible.dts.test.dtb: PASS ./dtc-checkfails.sh address_cells_is_cell interrupts_extended_is_cell -n size_cells_is_cell -- -Wno_size_cells_is_cell -I dts -O dtb ./bad-ncells.dts: PASS ./dtc-fails.sh -n test-warn-output.test.dtb -I dts -O dtb ./bad-ncells.dts: PASS ./dtc-fails.sh test-error-output.test.dtb -I dts -O dtb bad-ncells.dts -Esize_cells_is_cell: PASS ./dtc-checkfails.sh always_fail -- -Walways_fail -I dts -O dtb ./test_tree1.dts: PASS ./dtc-checkfails.sh -n always_fail -- -Walways_fail -Wno_always_fail -I dts -O dtb ./test_tree1.dts: PASS ./dtc-fails.sh test-negation-1.test.dtb -Ealways_fail -I dts -O dtb ./test_tree1.dts: PASS ./dtc-fails.sh -n test-negation-2.test.dtb -Ealways_fail -Eno_always_fail -I dts -O dtb ./test_tree1.dts: PASS ./dtc-fails.sh test-negation-3.test.dtb -Ealways_fail -Wno_always_fail -I dts -O dtb ./test_tree1.dts: PASS ./dtc-fails.sh -n test-negation-4.test.dtb -Esize_cells_is_cell -Eno_size_cells_is_cell -I dts -O dtb ./bad-ncells.dts: PASS ./dtc-checkfails.sh size_cells_is_cell -- -Esize_cells_is_cell -Eno_size_cells_is_cell -I dts -O dtb ./bad-ncells.dts: PASS dtc -I dts -O dtb -o stdin_dtc_tree1.test.dtb -: PASS cmp stdin_dtc_tree1.test.dtb dtc_tree1.test.dtb: PASS dtc -I dtb -O dts -o stdin_odts_test_tree1.dtb.test.dts -: PASS cmp "stdin_odts_test_tree1.dtb.test.d"...<34 bytes> odts_test_tree1.dtb.test.dts: PASS integer-expressions -g integer-expressions.test.dts: PASS dtc -I dts -O dtb -o integer-expressions.test.dtb integer-expressions.test.dts: PASS integer-expressions integer-expressions.test.dtb: PASS ./dtc-fatal.sh -I dts -O dtb nosuchfile.dts: PASS ./dtc-fatal.sh -I dtb -O dtb nosuchfile.dtb: PASS ./dtc-fatal.sh -I fs -O dtb nosuchfile: PASS dtc -I dts -O dtb -o dependencies.test.dtb -d dependencies.test.d ./dependencies.dts: PASS cmp dependencies.test.d ./dependencies.cmp: PASS ../dtc -I dts -O dtb -o search_paths.dtb ./search_paths.dts {!= 0}: PASS dtc -i ./search_dir -I dts -O dtb -o search_paths.dtb ./search_paths.dts: PASS ../dtc -i ./search_dir_b -I dts -O dtb -o search_paths_b.dtb ./search_paths_b.dts {!= 0}: PASS dtc -i ./search_dir_b -i ./search_dir -I dts -O dtb -o search_paths_b.dtb ./search_paths_b.dts: PASS dtc -I dts -O dtb -o search_paths_subdir.dtb ./search_dir_b/search_paths_subdir.dts: PASS dtc -O dtb -p 1000 -a 2 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 2: PASS dtc -O dtb -S 1999 -a 2 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 2: PASS dtc -O dtb -p 1000 -a 4 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 4: PASS dtc -O dtb -S 1999 -a 4 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 4: PASS dtc -O dtb -p 1000 -a 8 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 8: PASS dtc -O dtb -S 1999 -a 8 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 8: PASS dtc -O dtb -p 1000 -a 16 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 16: PASS dtc -O dtb -S 1999 -a 16 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 16: PASS dtc -O dtb -p 1000 -a 32 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 32: PASS dtc -O dtb -S 1999 -a 32 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 32: PASS dtc -O dtb -p 1000 -a 64 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 64: PASS dtc -O dtb -S 1999 -a 64 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 64: PASS dtc -@ -I dts -O dtb -o overlay_base.test.dtb ./overlay_base.dts: PASS check_path overlay_base.test.dtb exists /__symbols__: PASS check_path overlay_base.test.dtb not-exists /__fixups__: PASS check_path overlay_base.test.dtb not-exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay.test.dtb ./overlay_overlay.dts: PASS check_path overlay_overlay.test.dtb not-exists /__symbols__: PASS check_path overlay_overlay.test.dtb exists /__fixups__: PASS check_path overlay_overlay.test.dtb exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay_nosugar.test.dtb ./overlay_overlay_nosugar.dts: PASS check_path overlay_overlay_nosugar.test.dtb not-exists /__symbols__: PASS check_path overlay_overlay_nosugar.test.dtb exists /__fixups__: PASS check_path overlay_overlay_nosugar.test.dtb exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay_bypath.test.dtb ./overlay_overlay_bypath.dts: PASS check_path overlay_overlay_bypath.test.dtb not-exists /__symbols__: PASS check_path overlay_overlay_bypath.test.dtb not-exists /__fixups__: PASS check_path overlay_overlay_bypath.test.dtb exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay_local_merge.test.dtb ./overlay_overlay_local_merge.dts: PASS check_path overlay_overlay_local_merge.test.dtb exists /fragment@0/__overlay__/new-node/new-merged-node: PASS check_path overlay_overlay_local_merge.test.dtb exists /fragment@1/__overlay__/new-root-node: PASS dtbs_equal_ordered overlay_overlay.test.dtb overlay_overlay_nosugar.test.dtb: PASS dtc -I dts -O dtb -o overlay_overlay_manual_fixups.test.dtb ./overlay_overlay_manual_fixups.dts: PASS dtbs_equal_ordered overlay_overlay.test.dtb overlay_overlay_manual_fixups.test.dtb: PASS dtc -I dts -O dtb -o overlay_overlay_no_fixups.test.dtb ./overlay_overlay_no_fixups.dts: PASS dtbs_equal_ordered overlay_overlay_bypath.test.dtb overlay_overlay_no_fixups.test.dtb: PASS dtc -I dts -O dtb -o overlay_base_no_symbols.test.dtb ./overlay_base.dts: PASS overlay overlay_base.test.dtb overlay_overlay.test.dtb: PASS overlay overlay_base_no_symbols.test.dtb overlay_overlay_bypath.test.dtb: PASS dtc -I dtb -O dts -o overlay_overlay_decompile.test.dts overlay_overlay.test.dtb: PASS dtc -I dts -O dtb -o overlay_overlay_decompile.test.dtb overlay_overlay_decompile.test.dts: PASS dtbs_equal_ordered overlay_overlay.test.dtb overlay_overlay_decompile.test.dtb: PASS dtc -A -I dts -O dtb -o overlay_base_with_aliases.dtb ./overlay_base.dts: PASS check_path overlay_base_with_aliases.dtb exists /aliases: PASS check_path overlay_base_with_aliases.dtb not-exists /__symbols__: PASS check_path overlay_base_with_aliases.dtb not-exists /__fixups__: PASS check_path overlay_base_with_aliases.dtb not-exists /__local_fixups__: PASS dtc -I dts -O dtb -o test_tree1_wrong1.test.dtb ./test_tree1_wrong1.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong2.test.dtb ./test_tree1_wrong2.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong3.test.dtb ./test_tree1_wrong3.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong4.test.dtb ./test_tree1_wrong4.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong5.test.dtb ./test_tree1_wrong5.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong6.test.dtb ./test_tree1_wrong6.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong7.test.dtb ./test_tree1_wrong7.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong8.test.dtb ./test_tree1_wrong8.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong9.test.dtb ./test_tree1_wrong9.dts: PASS dtb_reverse test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb test_tree1.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1.dtb.reversed.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong1.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong2.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong3.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong4.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong5.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong6.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong7.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong8.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong9.test.dtb: PASS dtbs_equal_unordered test_tree1.dtb test_tree1.dtb: PASS dtbs_equal_unordered test_tree1.dtb test_tree1.dtb.reversed.test.dtb: PASS dtbs_equal_unordered test_tree1.dtb.reversed.test.dtb test_tree1.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong1.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong2.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong3.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong4.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong5.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong6.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong7.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong8.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong9.test.dtb: PASS dtc -I dtb -O dtb -s -o test_tree1.dtb.sorted.test.dtb test_tree1.dtb: PASS dtbs_equal_unordered test_tree1.dtb test_tree1.dtb.sorted.test.dtb: PASS dtc -I dtb -O dtb -s -o test_tree1.dtb.reversed.sorted.test.dtb test_tree1.dtb.reversed.test.dtb: PASS dtbs_equal_unordered test_tree1.dtb.reversed.test.dtb test_tree1.dtb.reversed.sorted.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb.sorted.test.dtb test_tree1.dtb.reversed.sorted.test.dtb: PASS dtc -O dtb -o label01.dts.fdtget.test.dtb ./label01.dts: PASS fdtget-runtest.sh "MyBoardName" label01.dts.fdtget.test.dtb / model: PASS fdtget-runtest.sh "MyBoardName MyBoardFamilyName" label01.dts.fdtget.test.dtb / compatible: PASS fdtget-runtest.sh "77 121 66 111 97 114 100 78 97 109 101 0 77 121 66 111 97 114 100 70 97 109 105 108 121 78 97 109 101 0" -t bu label01.dts.fdtget.test.dtb / compatible: PASS fdtget-runtest.sh "MyBoardName MyBoardFamilyName" -t s label01.dts.fdtget.test.dtb / compatible: PASS fdtget-runtest.sh "32768" label01.dts.fdtget.test.dtb /cpus/PowerPC,970@1 d-cache-size: PASS fdtget-runtest.sh "8000" -tx label01.dts.fdtget.test.dtb /cpus/PowerPC,970@1 d-cache-size: PASS fdtget-runtest.sh "61 62 63 0" -tbx label01.dts.fdtget.test.dtb /randomnode tricky1: PASS fdtget-runtest.sh "a b c d de ea ad be ef" -tbx label01.dts.fdtget.test.dtb /randomnode blob: PASS fdtget-runtest.sh "MyBoardName\0MyBoardFamilyName\0" -tr label01.dts.fdtget.test.dtb / compatible: PASS fdtget-runtest.sh "\012\013\014\015\336\352\255\276\357" -tr label01.dts.fdtget.test.dtb /randomnode blob: PASS ../fdtget -tlx label01.dts.fdtget.test.dtb /randomnode mixed {!= 0}: PASS fdtget-runtest.sh "6162 6300 1234 0 a 0 b 0 c" -thx label01.dts.fdtget.test.dtb /randomnode mixed: PASS fdtget-runtest.sh "61 62 63 0 12 34 0 0 0 a 0 0 0 b 0 0 0 c" -thhx label01.dts.fdtget.test.dtb /randomnode mixed: PASS ../fdtget -ts label01.dts.fdtget.test.dtb /randomnode doctor-who {!= 0}: PASS fdtget-runtest.sh "MyBoardName\nmemory" -ts label01.dts.fdtget.test.dtb / model /memory device_type: PASS ../fdtget -tx label01.dts.fdtget.test.dtb /randomnode doctor-who {!= 0}: PASS fdtget-runtest.sh "" -tx -d label01.dts.fdtget.test.dtb /randomnode doctor-who: PASS fdtget-runtest.sh "" -tx -d label01.dts.fdtget.test.dtb /memory doctor-who: PASS dtc -O dtb -p 2055 -o label01.dts.fdtput.test.dtb ./label01.dts: PASS fdtput-runtest.sh a_model label01.dts.fdtput.test.dtb / model -ts a_model: PASS fdtput-runtest.sh board1 board2 label01.dts.fdtput.test.dtb / compatible -ts board1 board2: PASS fdtput-runtest.sh board1 board2 label01.dts.fdtput.test.dtb / compatible -ts board1 board2: PASS fdtput-runtest.sh 32768 label01.dts.fdtput.test.dtb /cpus/PowerPC,970@1 d-cache-size 32768: PASS fdtput-runtest.sh 8001 label01.dts.fdtput.test.dtb /cpus/PowerPC,970@1 d-cache-size -tx 0x8001: PASS fdtput-runtest.sh 2 3 12 label01.dts.fdtput.test.dtb /randomnode tricky1 -tbi 02 003 12: PASS fdtput-runtest.sh a b c ea ad be ef label01.dts.fdtput.test.dtb /randomnode blob -tbx a b c ea ad be ef: PASS fdtput-runtest.sh a0b0c0d deeaae ef000000 label01.dts.fdtput.test.dtb /randomnode blob -tx a0b0c0d deeaae ef000000: PASS fdtput-runtest.sh "Lorem ipsum dolor sit amet, cons"...<2054 bytes> label01.dts.fdtput.test.dtb /randomnode blob -ts "Lorem ipsum dolor sit amet, cons"...<2054 bytes>: PASS fdtput-runtest.sh "Lorem ipsum dolor sit amet, cons"...<4109 bytes> label01.dts.fdtput.test.dtb /randomnode blob -ts "Lorem ipsum dolor sit amet, cons"...<4109 bytes>: PASS dtc -O dtb -p 2055 -o label01.dts.fdtput.test.dtb ./label01.dts: PASS ../fdtput label01.dts.fdtput.test.dtb -c /baldrick sod {!= 0}: PASS ../fdtput label01.dts.fdtput.test.dtb -c /chosen/son /chosen/daughter: PASS fdtput-runtest.sh eva label01.dts.fdtput.test.dtb /chosen/daughter name -ts eva: PASS fdtput-runtest.sh adam label01.dts.fdtput.test.dtb /chosen/son name -ts adam: PASS ../fdtput label01.dts.fdtput.test.dtb -c /chosen {!= 0}: PASS ../fdtput label01.dts.fdtput.test.dtb -c /chosen/son {!= 0}: PASS ../fdtput label01.dts.fdtput.test.dtb -cp /blackadder/the-second/turnip /blackadder/the-second/potato: PASS fdtput-runtest.sh 1000 label01.dts.fdtput.test.dtb /blackadder/the-second/turnip cost 1000: PASS fdtput-runtest.sh fine wine label01.dts.fdtput.test.dtb /blackadder/the-second/potato drink -ts fine wine: PASS ../fdtput label01.dts.fdtput.test.dtb -p /you/are/drunk/sir/winston slurp -ts twice: PASS ../fdtput label01.dts.fdtput.test.dtb -cp "Lorem ipsum dolor sit amet, cons"...<4119 bytes>PASS ../fdtput label01.dts.fdtput.test.dtb -cp /chosen: PASS ../fdtput label01.dts.fdtput.test.dtb -cp /chosen/son: PASS dtc -O dtb -p 2055 -o label01.dts.fdtput.test.dtb ./label01.dts: PASS ../fdtput label01.dts.fdtput.test.dtb -c /chosen/node1 /chosen/node2 /chosen/node3: PASS fdtget-runtest.sh "node3\nnode2\nnode1" label01.dts.fdtput.test.dtb -l /chosen: PASS ../fdtput label01.dts.fdtput.test.dtb -r /chosen/node1 /chosen/node2: PASS fdtget-runtest.sh "node3" label01.dts.fdtput.test.dtb -l /chosen: PASS ../fdtput label01.dts.fdtput.test.dtb -r /non-existent/node {!= 0}: PASS fdtput-runtest.sh eva label01.dts.fdtput.test.dtb /chosen/ name -ts eva: PASS fdtput-runtest.sh 016 label01.dts.fdtput.test.dtb /chosen/ age -ts 016: PASS fdtget-runtest.sh "age\nname\nbootargs\nlinux,platform" label01.dts.fdtput.test.dtb -p /chosen: PASS ../fdtput label01.dts.fdtput.test.dtb -d /chosen/ name age: PASS fdtget-runtest.sh "bootargs\nlinux,platform" label01.dts.fdtput.test.dtb -p /chosen: PASS ../fdtput label01.dts.fdtput.test.dtb -d /chosen non-existent-prop {!= 0}: PASS fdtdump-runtest.sh ./fdtdump.dts: PASS dtc -@ -I dts -O dtb -o overlay_base.fdoverlay.test.dtb ./overlay_base.dts: PASS dtc -@ -I dts -O dtb -o overlay_overlay_manual_fixups.fdoverlay.test.dtb ./overlay_overlay_manual_fixups.dts: PASS fdtoverlay-runtest.sh foobar /test-node test-str-property -ts overlay_base.fdoverlay.test.dtb target.fdoverlay.test.dtb "overlay_overlay_manual_fixups.fd"...<48 bytes>: PASS dtc -@ -I dts -O dtb -o stacked_overlay_base.fdtoverlay.test.dtb ./stacked_overlay_base.dts: PASS dtc -@ -I dts -O dtb -o stacked_overlay_bar.fdtoverlay.test.dtb ./stacked_overlay_bar.dts: PASS dtc -@ -I dts -O dtb -o stacked_overlay_baz.fdtoverlay.test.dtb ./stacked_overlay_baz.dts: PASS fdtoverlay-runtest.sh baz /foonode/barnode/baznode baz-property -ts "stacked_overlay_base.fdtoverlay."...<40 bytes> "stacked_overlay_target.fdtoverla"...<42 bytes> "stacked_overlay_bar.fdtoverlay.t"...<39 bytes> "stacked_overlay_baz.fdtoverlay.t"...<39 bytes>: PASS fdtoverlay-runtest.sh /foonode/barnode /__symbols__ bar -ts "stacked_overlay_base.fdtoverlay."...<40 bytes> "stacked_overlay_target.fdtoverla"...<42 bytes> "stacked_overlay_bar.fdtoverlay.t"...<39 bytes>: PASS fdtoverlay-runtest.sh /foonode/barnode/baznode /__symbols__ baz -ts "stacked_overlay_base.fdtoverlay."...<40 bytes> "stacked_overlay_target.fdtoverla"...<42 bytes> "stacked_overlay_bar.fdtoverlay.t"...<39 bytes> "stacked_overlay_baz.fdtoverlay.t"...<39 bytes>: PASS dtc -@ -I dts -O dtb -o overlay_overlay_long_path.fdoverlay.test.dtb ./overlay_overlay_long_path.dts: PASS fdtoverlay-runtest.sh lpath "/test-node/sub-test-node/sub-tes"...<72 bytes> prop -ts overlay_base.fdoverlay.test.dtb "overlay_overlay_long_path_target"...<51 bytes> "overlay_overlay_long_path.fdover"...<44 bytes>: PASS dtc -@ -I dts -O dtb -o stacked_overlay_base_nolabel.test.dtb ./stacked_overlay_base_nolabel.dts: PASS dtc -@ -I dts -O dtb -o stacked_overlay_addlabel.test.dtb ./stacked_overlay_addlabel.dts: PASS fdtoverlay-runtest.sh baz /foonode/barnode/baznode baz-property -ts "stacked_overlay_base_nolabel.tes"...<37 bytes> "stacked_overlay_target_nolabel.f"...<50 bytes> "stacked_overlay_addlabel.test.dt"...<33 bytes> "stacked_overlay_bar.fdtoverlay.t"...<39 bytes> "stacked_overlay_baz.fdtoverlay.t"...<39 bytes>: PASS dtc -I dts -O dtb -o test_props.dtb ./test_props.dts: PASS testAddDeleteNodes (__main__.PyLibfdtBasicTests.testAddDeleteNodes) Test that we can add and delete nodes ... ok testBadFdt (__main__.PyLibfdtBasicTests.testBadFdt) Check that a filename provided accidentally is not accepted ... ok testBadPathOffset (__main__.PyLibfdtBasicTests.testBadPathOffset) Test that bad path names are detected ... ok testBadPropertyOffset (__main__.PyLibfdtBasicTests.testBadPropertyOffset) Test that bad property offsets are detected ... ok testDeleteProperty (__main__.PyLibfdtBasicTests.testDeleteProperty) Test that we can delete a property ... ok testEmpty (__main__.PyLibfdtBasicTests.testEmpty) Test that we can create an empty tree ... ok testFirstNextSubnodeOffset (__main__.PyLibfdtBasicTests.testFirstNextSubnodeOffset) Check that we can walk through subnodes ... ok testFirstNextSubnodeOffsetExceptions (__main__.PyLibfdtBasicTests.testFirstNextSubnodeOffsetExceptions) Check except handling for first/next subnode functions ... ok testGetAlias (__main__.PyLibfdtBasicTests.testGetAlias) Test for the get_alias() method ... ok testGetIntListProperties (__main__.PyLibfdtBasicTests.testGetIntListProperties) Test that we can access properties as integer lists ... ok testGetIntProperties (__main__.PyLibfdtBasicTests.testGetIntProperties) Test that we can access properties as integers ... ok testGetName (__main__.PyLibfdtBasicTests.testGetName) Check that we can get the name of a node ... ok testGetPath (__main__.PyLibfdtBasicTests.testGetPath) Test for the get_path() method ... ok testGetPhandle (__main__.PyLibfdtBasicTests.testGetPhandle) Test for the get_phandle() method ... ok testGetProp (__main__.PyLibfdtBasicTests.testGetProp) Check that we can read the contents of a property by name ... ok testGetPropertyByOffset (__main__.PyLibfdtBasicTests.testGetPropertyByOffset) Check that we can read the name and contents of a property ... ok testGetStringlistProperties (__main__.PyLibfdtBasicTests.testGetStringlistProperties) Test that we can access properties as string list ... ok testHeader (__main__.PyLibfdtBasicTests.testHeader) Test that we can access the header values ... ok testImport (__main__.PyLibfdtBasicTests.testImport) Check that we can import the library correctly ... ok testIntegers (__main__.PyLibfdtBasicTests.testIntegers) Check that integers can be passed and returned ... ok testNextNodeOffset (__main__.PyLibfdtBasicTests.testNextNodeOffset) Check that we can walk through nodes ... ok testNodeOffsetByPhandle (__main__.PyLibfdtBasicTests.testNodeOffsetByPhandle) Test for the node_offset_by_phandle() method ... ok testOpenInto (__main__.PyLibfdtBasicTests.testOpenInto) Test that we can resize a tree ... ok testPack (__main__.PyLibfdtBasicTests.testPack) Test that we can pack the tree after deleting something ... ok testParentOffset (__main__.PyLibfdtBasicTests.testParentOffset) Test for the parent_offset() method ... ok testPathOffset (__main__.PyLibfdtBasicTests.testPathOffset) Check that we can find the offset of a node ... ok testPropertyOffset (__main__.PyLibfdtBasicTests.testPropertyOffset) Walk through all the properties in the root node ... ok testPropertyOffsetExceptions (__main__.PyLibfdtBasicTests.testPropertyOffsetExceptions) Check that exceptions are raised as expected ... ok testQuietAll (__main__.PyLibfdtBasicTests.testQuietAll) Check that exceptions can be masked by QUIET_ALL ... ok testReserveMap (__main__.PyLibfdtBasicTests.testReserveMap) Test that we can access the memory reserve map ... ok testSetName (__main__.PyLibfdtBasicTests.testSetName) Test that we can update a node name ... ok testSetProp (__main__.PyLibfdtBasicTests.testSetProp) Test that we can update and create properties ... ok testSetPropStr (__main__.PyLibfdtBasicTests.testSetPropStr) Test that we can set a property to a particular string ... ok testSetPropU32 (__main__.PyLibfdtBasicTests.testSetPropU32) Test that we can update and create integer properties ... ok testSetPropU64 (__main__.PyLibfdtBasicTests.testSetPropU64) Test that we can update and create integer properties ... ok testStrError (__main__.PyLibfdtBasicTests.testStrError) Check that we can get an error string ... ok testSubnodeOffset (__main__.PyLibfdtBasicTests.testSubnodeOffset) check that we can locate a subnode by name ... ok testAccess (__main__.PyLibfdtRoTests.testAccess) Basic sanity check for the FdtRo class ... ok testCreate (__main__.PyLibfdtSwTests.testCreate) ... ok ---------------------------------------------------------------------- Ran 39 tests in 0.007s OK ********** TEST SUMMARY * Total testcases: 2098 * PASS: 2098 * FAIL: 0 * Bad configuration: 0 * Strange test result: 0 ********** >>> dtc: Entering fakeroot... CHK version_gen.h make[1]: Entering directory '/home/buildozer/aports/main/dtc/src/dtc-1.7.0' CHK version_gen.h PYMOD pylibfdt/_libfdt.so make[1]: Leaving directory '/home/buildozer/aports/main/dtc/src/dtc-1.7.0' INSTALL-BIN INSTALL-LIB INSTALL-INC make[1]: Entering directory '/home/buildozer/aports/main/dtc/src/dtc-1.7.0' CHK version_gen.h PYMOD pylibfdt/_libfdt.so INSTALL-PYLIB /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() In file included from /usr/include/python3.12/Python.h:91, from /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:198: /usr/include/python3.12/modsupport.h:37:24: warning: redundant redeclaration of '_Py_BuildValue_SizeT' [-Wredundant-decls] 37 | PyAPI_FUNC(PyObject *) _Py_BuildValue_SizeT(const char *, ...); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/modsupport.h:20:41: note: previous declaration of '_Py_BuildValue_SizeT' with type 'PyObject *(const char *, ...)' {aka 'struct _object *(const char *, ...)'} 20 | #define Py_BuildValue _Py_BuildValue_SizeT | ^~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/modsupport.h:36:24: note: in expansion of macro 'Py_BuildValue' 36 | PyAPI_FUNC(PyObject *) Py_BuildValue(const char *, ...); | ^~~~~~~~~~~~~ In file included from /usr/include/python3.12/Python.h:100: /usr/include/python3.12/abstract.h:198:24: warning: redundant redeclaration of '_PyObject_CallFunction_SizeT' [-Wredundant-decls] 198 | PyAPI_FUNC(PyObject *) _PyObject_CallFunction_SizeT(PyObject *callable, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/abstract.h:139:33: note: previous declaration of '_PyObject_CallFunction_SizeT' with type 'PyObject *(PyObject *, const char *, ...)' {aka 'struct _object *(struct _object *, const char *, ...)'} 139 | # define PyObject_CallFunction _PyObject_CallFunction_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/abstract.h:182:24: note: in expansion of macro 'PyObject_CallFunction' 182 | PyAPI_FUNC(PyObject *) PyObject_CallFunction(PyObject *callable, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/abstract.h:202:24: warning: redundant redeclaration of '_PyObject_CallMethod_SizeT' [-Wredundant-decls] 202 | PyAPI_FUNC(PyObject *) _PyObject_CallMethod_SizeT(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/abstract.h:140:31: note: previous declaration of '_PyObject_CallMethod_SizeT' with type 'PyObject *(PyObject *, const char *, const char *, ...)' {aka 'struct _object *(struct _object *, const char *, const char *, ...)'} 140 | # define PyObject_CallMethod _PyObject_CallMethod_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/abstract.h:194:24: note: in expansion of macro 'PyObject_CallMethod' 194 | PyAPI_FUNC(PyObject *) PyObject_CallMethod(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.12/abstract.h:892: /usr/include/python3.12/cpython/abstract.h:116:24: warning: redundant redeclaration of '_PyObject_CallMethodId_SizeT' [-Wredundant-decls] 116 | PyAPI_FUNC(PyObject *) _PyObject_CallMethodId_SizeT(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/cpython/abstract.h:8:34: note: previous declaration of '_PyObject_CallMethodId_SizeT' with type 'PyObject *(PyObject *, _Py_Identifier *, const char *, ...)' {aka 'struct _object *(struct _object *, _Py_Identifier *, const char *, ...)'} 8 | # define _PyObject_CallMethodId _PyObject_CallMethodId_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.12/cpython/abstract.h:112:24: note: in expansion of macro '_PyObject_CallMethodId' 112 | PyAPI_FUNC(PyObject *) _PyObject_CallMethodId(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function 'SWIG_FromCharPtrAndSize': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3412:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3412 | SWIG_InternalNewPointerObj((char *)(carray), pchar_descriptor, 0) : SWIG_Py_Void(); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1143:89: note: in definition of macro 'SWIG_InternalNewPointerObj' 1143 | #define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function 'SWIG_AsCharPtrAndSize': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3599:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3599 | cstr = (char *)SWIG_PyUnicode_AsUTF8AndSize(obj, &len, &bytes); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_header': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:4258:34: note: in expansion of macro 'SWIG_as_voidptr' 4258 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_header, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_reserve_entry': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:4426:34: note: in expansion of macro 'SWIG_as_voidptr' 4426 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_reserve_entry, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_node_header': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:4552:34: note: in expansion of macro 'SWIG_as_voidptr' 4552 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_node_header, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_property': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:4786:34: note: in expansion of macro 'SWIG_as_voidptr' 4786 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_property, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_offset_ptr_w': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:5331:34: note: in expansion of macro 'SWIG_as_voidptr' 5331 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_string': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6147:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6147 | result = (char *)fdt_get_string((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_string': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6187:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6187 | result = (char *)fdt_string((void const *)arg1,arg2); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_name': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6491:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6491 | result = (char *)fdt_get_name((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_property_by_offset': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6603:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6603 | result = (struct fdt_property *)fdt_get_property_by_offset((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_property': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6720:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6720 | result = (struct fdt_property *)fdt_get_property((void const *)arg1,arg2,(char const *)arg3,arg4); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_getprop': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6850:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6850 | result = (void *)fdt_getprop((void const *)arg1,arg2,(char const *)arg3,arg4); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_getprop_w': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3200:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3200 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:1140:89: note: in definition of macro 'SWIG_NewPointerObj' 1140 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6917:34: note: in expansion of macro 'SWIG_as_voidptr' 6917 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_alias': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:6993:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6993 | result = (char *)fdt_get_alias((void const *)arg1,(char const *)arg2); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_stringlist_get': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:7502:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 7502 | result = (char *)fdt_stringlist_get((void const *)arg1,arg2,(char const *)arg3,arg4,arg5); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_overlay_target_offset': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:9259:86: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] 9259 | result = (int)fdt_overlay_target_offset((void const *)arg1,(void const *)arg2,arg3,(char const **)arg4); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_strerror': /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:9283:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 9283 | result = (char *)fdt_strerror(arg1); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c: At top level: /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:3192:24: warning: no previous prototype for 'PyInit__libfdt' [-Wmissing-prototypes] 3192 | # define SWIG_init PyInit__libfdt | ^~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.7.0/./pylibfdt/libfdt_wrap.c:9881:1: note: in expansion of macro 'SWIG_init' 9881 | SWIG_init(void) { | ^~~~~~~~~ make[1]: Leaving directory '/home/buildozer/aports/main/dtc/src/dtc-1.7.0' >>> dtc-dev*: Running split function dev... renamed 'usr/include' -> '/home/buildozer/aports/main/dtc/pkg/dtc-dev/usr/include' renamed 'usr/lib/libfdt.so' -> '/home/buildozer/aports/main/dtc/pkg/dtc-dev/usr/lib/libfdt.so' >>> dtc-dev*: Preparing subpackage dtc-dev... >>> dtc-dev*: Stripping binaries >>> dtc-dev*: Running postcheck for dtc-dev >>> libfdt*: Running split function libfdt... renamed 'usr/lib/libfdt-1.7.0.so' -> '/home/buildozer/aports/main/dtc/pkg/libfdt/usr/lib/libfdt-1.7.0.so' renamed 'usr/lib/libfdt.so.1' -> '/home/buildozer/aports/main/dtc/pkg/libfdt/usr/lib/libfdt.so.1' >>> libfdt*: Preparing subpackage libfdt... >>> libfdt*: Stripping binaries >>> libfdt*: Running postcheck for libfdt >>> py3-libfdt-pyc*: Running split function pyc... renamed 'usr/lib/python3.12/site-packages/__pycache__' -> '/home/buildozer/aports/main/dtc/pkg/py3-libfdt-pyc/usr/lib/python3.12/site-packages/__pycache__' >>> py3-libfdt-pyc*: Preparing subpackage py3-libfdt-pyc... >>> py3-libfdt-pyc*: Running postcheck for py3-libfdt-pyc >>> py3-libfdt*: Running split function py3_libfdt... renamed 'usr/lib/python3.12' -> '/home/buildozer/aports/main/dtc/pkg/py3-libfdt/usr/lib/python3.12' >>> py3-libfdt*: Preparing subpackage py3-libfdt... >>> py3-libfdt*: Stripping binaries >>> py3-libfdt*: Running postcheck for py3-libfdt >>> dtc*: Running postcheck for dtc >>> dtc*: Preparing package dtc... >>> dtc*: Stripping binaries >>> dtc-dev*: Scanning shared objects >>> dtc*: Scanning shared objects >>> libfdt*: Scanning shared objects >>> py3-libfdt-pyc*: Scanning shared objects >>> py3-libfdt*: Scanning shared objects >>> dtc-dev*: Tracing dependencies... dtc=1.7.0-r2 libfdt=1.7.0-r2 >>> dtc-dev*: Package size: 79.3 KB >>> dtc-dev*: Compressing data... >>> dtc-dev*: Create checksum... >>> dtc-dev*: Create dtc-dev-1.7.0-r2.apk >>> dtc*: Tracing dependencies... so:libc.musl-loongarch64.so.1 so:libfdt.so.1 >>> dtc*: Package size: 240.2 KB >>> dtc*: Compressing data... >>> dtc*: Create checksum... >>> dtc*: Create dtc-1.7.0-r2.apk >>> libfdt*: Tracing dependencies... so:libc.musl-loongarch64.so.1 >>> libfdt*: Package size: 49.7 KB >>> libfdt*: Compressing data... >>> libfdt*: Create checksum... >>> libfdt*: Create libfdt-1.7.0-r2.apk >>> py3-libfdt-pyc*: Tracing dependencies... python3~3.12 >>> py3-libfdt-pyc*: Package size: 68.7 KB >>> py3-libfdt-pyc*: Compressing data... >>> py3-libfdt-pyc*: Create checksum... >>> py3-libfdt-pyc*: Create py3-libfdt-pyc-1.7.0-r2.apk >>> py3-libfdt*: Tracing dependencies... python3 python3~3.12 so:libc.musl-loongarch64.so.1 >>> py3-libfdt*: Package size: 203.6 KB >>> py3-libfdt*: Compressing data... >>> py3-libfdt*: Create checksum... >>> py3-libfdt*: Create py3-libfdt-1.7.0-r2.apk >>> dtc: Build complete at Wed, 16 Oct 2024 02:48:17 +0000 elapsed time 0h 0m 30s >>> dtc: Cleaning up srcdir >>> dtc: Cleaning up pkgdir >>> dtc: Uninstalling dependencies... (1/31) Purging .makedepends-dtc (20241016.024748) (2/31) Purging bison (3.8.2-r1) (3/31) Purging flex (2.6.4-r6) (4/31) Purging m4 (1.4.19-r3) (5/31) Purging py3-setuptools-pyc (70.3.0-r0) (6/31) Purging py3-setuptools (70.3.0-r0) (7/31) Purging py3-packaging-pyc (24.1-r0) (8/31) Purging py3-packaging (24.1-r0) (9/31) Purging py3-parsing-pyc (3.1.4-r0) (10/31) Purging py3-parsing (3.1.4-r0) (11/31) Purging python3-dev (3.12.7-r0) (12/31) Purging python3-pyc (3.12.7-r0) (13/31) Purging python3-pycache-pyc0 (3.12.7-r0) (14/31) Purging pyc (3.12.7-r0) (15/31) Purging python3 (3.12.7-r0) (16/31) Purging swig (4.2.1-r2) (17/31) Purging guile (3.0.9-r0) (18/31) Purging coreutils (9.5-r1) Executing coreutils-9.5-r1.post-deinstall (19/31) Purging coreutils-env (9.5-r1) (20/31) Purging coreutils-fmt (9.5-r1) (21/31) Purging coreutils-sha512sum (9.5-r1) (22/31) Purging gdbm (1.24-r0) (23/31) Purging guile-libs (3.0.9-r0) (24/31) Purging libbz2 (1.0.8-r6) (25/31) Purging libffi (3.4.6-r0) (26/31) Purging libpanelw (6.5_p20241006-r0) (27/31) Purging mpdecimal (4.0.0-r0) (28/31) Purging sqlite-libs (3.46.1-r0) (29/31) Purging utmps-libs (0.1.2.3-r1) (30/31) Purging xz-libs (5.6.3-r0) (31/31) Purging gc (8.2.8-r0) Executing busybox-1.36.1-r32.trigger OK: 243 MiB in 97 packages >>> dtc: Updating the main/loongarch64 repository index... >>> dtc: Signing the index...