Module Name: src Committed By: christos Date: Sun Dec 31 03:08:49 UTC 2017
Modified Files: src/external/cddl/osnet/dist/tools/ctf/cvt: dwarf.c Log Message: add trivial handling for DW_ATE_UTF, does not work. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c:1.23 src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c:1.24 --- src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c:1.23 Wed Jun 8 17:32:27 2016 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c Sat Dec 30 22:08:49 2017 @@ -1536,6 +1536,12 @@ die_base_from_dwarf(dwarf_t *dw, Dwarf_D intr->intr_signed = 1; intr->intr_fformat = die_base_type2enc(dw, off, enc, sz); break; + case DW_ATE_UTF: + // XXX: c++ char16_t/char32_t; we don't deal with it. + intr->intr_type = INTR_INT; + intr->intr_signed = 1; + intr->intr_iformat = 'v'; + break; default: terminate("die %ju: unknown base type encoding 0x%jx\n", (uintmax_t)off, (uintmax_t)enc);