aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.dwarf2
ModeNameSize
-rw-r--r--ada-cold-name.exp2073logplain
-rw-r--r--ada-linkage-name.c1080logplain
-rw-r--r--ada-linkage-name.exp2678logplain
-rw-r--r--ada-thick-pointer.exp2654logplain
-rw-r--r--ada-valprint-error.c786logplain
-rw-r--r--ada-valprint-error.exp3958logplain
-rw-r--r--arr-stride.exp3683logplain
-rw-r--r--arr-subrange.exp2767logplain
-rw-r--r--atomic-type.c1011logplain
-rw-r--r--atomic-type.exp2585logplain
-rw-r--r--bad-regnum.exp1975logplain
-rw-r--r--bitfield-parent-optimized-out.exp2122logplain
-rw-r--r--break-inline-psymtab-2.c908logplain
-rw-r--r--break-inline-psymtab.c815logplain
-rw-r--r--break-inline-psymtab.exp1083logplain
-rw-r--r--callframecfa.S4984logplain
-rw-r--r--callframecfa.exp1571logplain
-rw-r--r--calling-convention.c961logplain
-rw-r--r--calling-convention.exp3026logplain
-rw-r--r--clang-debug-names-2-foo.c785logplain
-rw-r--r--clang-debug-names-2.c894logplain
-rw-r--r--clang-debug-names-2.exp1377logplain
-rw-r--r--clang-debug-names.c861logplain
-rw-r--r--clang-debug-names.exp1678logplain
-rw-r--r--clang-debug-names.exp.tcl4945logplain
-rw-r--r--clztest.S23777logplain
-rw-r--r--clztest.c680logplain
-rw-r--r--clztest.exp2229logplain
-rw-r--r--comp-unit-lang.c915logplain
-rw-r--r--comp-unit-lang.exp2281logplain
-rw-r--r--corrupt.exp1853logplain
-rw-r--r--count.exp4139logplain
-rw-r--r--cpp-linkage-name.c904logplain
-rw-r--r--cpp-linkage-name.exp2476logplain
-rw-r--r--cu-no-addrs.exp1834logplain
-rw-r--r--data-loc.c1494logplain
-rw-r--r--data-loc.exp6715logplain
-rw-r--r--dup-psym.S5389logplain
-rw-r--r--dup-psym.exp1289logplain
-rw-r--r--dw2-abs-hi-pc-hello-dbg.S5649logplain
-rw-r--r--dw2-abs-hi-pc-hello.c889logplain
-rw-r--r--dw2-abs-hi-pc-world-dbg.S5649logplain
-rw-r--r--dw2-abs-hi-pc-world.c889logplain
-rw-r--r--dw2-abs-hi-pc.c850logplain
-rw-r--r--dw2-abs-hi-pc.exp1919logplain
-rw-r--r--dw2-ada-ffffffff.S1977logplain
-rw-r--r--dw2-ada-ffffffff.exp1323logplain
-rw-r--r--dw2-align.exp2321logplain
-rw-r--r--dw2-anon-mptr.S11083logplain
-rw-r--r--dw2-anon-mptr.exp1442logplain
-rw-r--r--dw2-anonymous-func.S7117logplain
-rw-r--r--dw2-anonymous-func.exp1282logplain
-rw-r--r--dw2-bad-elf-other.S896logplain
-rw-r--r--dw2-bad-elf.exp5151logplain
-rw-r--r--dw2-bad-mips-linkage-name.c1146logplain
-rw-r--r--dw2-bad-mips-linkage-name.exp2048logplain
-rw-r--r--dw2-bad-parameter-type.S2604logplain
-rw-r--r--dw2-bad-parameter-type.exp1347logplain
-rw-r--r--dw2-bad-unresolved.c815logplain
-rw-r--r--dw2-bad-unresolved.exp1689logplain
-rw-r--r--dw2-basic.S5396logplain
-rw-r--r--dw2-basic.exp1229logplain
-rw-r--r--dw2-bfloat16.exp2343logplain
-rw-r--r--dw2-canonicalize-type.S5324logplain
-rw-r--r--dw2-canonicalize-type.exp1363logplain
-rw-r--r--dw2-case-insensitive-debug.S4226logplain
-rw-r--r--dw2-case-insensitive.c1389logplain
-rw-r--r--dw2-case-insensitive.exp2220logplain
-rw-r--r--dw2-common-block.S24358logplain
-rw-r--r--dw2-common-block.exp1436logplain
-rw-r--r--dw2-compdir-oldgcc.S6202logplain
-rw-r--r--dw2-compdir-oldgcc.exp1641logplain
-rw-r--r--dw2-compressed.S4537logplain
-rw-r--r--dw2-compressed.exp1299logplain
-rw-r--r--dw2-const.S7652logplain
-rw-r--r--dw2-const.exp1053logplain
-rw-r--r--dw2-cp-infcall-ref-static-main.c1112logplain
-rw-r--r--dw2-cp-infcall-ref-static.S3724logplain
-rw-r--r--dw2-cp-infcall-ref-static.exp1512logplain
-rw-r--r--dw2-cu-size.S3540logplain
-rw-r--r--dw2-cu-size.exp1233logplain
-rw-r--r--dw2-dir-file-name.c3837logplain
-rw-r--r--dw2-dir-file-name.exp13924logplain
-rw-r--r--dw2-disasm-over-non-stmt.exp5341logplain
-rw-r--r--dw2-dos-drive.S2402logplain
-rw-r--r--dw2-dos-drive.exp1298logplain
-rw-r--r--dw2-double-set-die-type.S17980logplain
-rw-r--r--dw2-double-set-die-type.exp1129logplain
-rw-r--r--dw2-dummy-cu.S1082logplain
-rw-r--r--dw2-dummy-cu.exp1176logplain
-rw-r--r--dw2-dup-frame.S9335logplain
-rw-r--r--dw2-dup-frame.c965logplain
-rw-r--r--dw2-dup-frame.exp1409logplain
-rw-r--r--dw2-empty-namespace.S3412logplain
-rw-r--r--dw2-empty-namespace.exp1252logplain
-rw-r--r--dw2-empty-pc-range.S2575logplain
-rw-r--r--dw2-empty-pc-range.exp1323logplain
-rw-r--r--dw2-entry-value-main.c921logplain
-rw-r--r--dw2-entry-value.S3458logplain
-rw-r--r--dw2-entry-value.exp1137logplain
-rw-r--r--dw2-error.S4740logplain
-rw-r--r--dw2-error.c783logplain
-rw-r--r--dw2-error.exp1817logplain
-rw-r--r--dw2-filename.S1745logplain
-rw-r--r--dw2-filename.exp1632logplain
-rw-r--r--dw2-fixed-point.c1888logplain
-rw-r--r--dw2-fixed-point.exp8894logplain
-rw-r--r--dw2-icc-opaque.S8093logplain
-rw-r--r--dw2-icc-opaque.exp1682logplain
-rw-r--r--dw2-icycle.S8298logplain
-rw-r--r--dw2-icycle.exp1583logplain
-rw-r--r--dw2-ifort-parameter.c911logplain
-rw-r--r--dw2-ifort-parameter.exp1784logplain
-rw-r--r--dw2-inheritance.S3140logplain
-rw-r--r--dw2-inheritance.exp1144logplain
-rw-r--r--dw2-inline-break.S48387logplain
-rw-r--r--dw2-inline-break.exp4309logplain
-rw-r--r--dw2-inline-header-1.exp5551logplain
-rw-r--r--dw2-inline-header-2.exp5614logplain
-rw-r--r--dw2-inline-header-3.exp5156logplain
-rw-r--r--dw2-inline-header-lbls.c1328logplain
-rw-r--r--dw2-inline-header.c981logplain
-rw-r--r--dw2-inline-header.h981logplain
-rw-r--r--dw2-inline-many-frames.c4545logplain
-rw-r--r--dw2-inline-many-frames.exp10352logplain
-rw-r--r--dw2-inline-param-main.c1057logplain
-rw-r--r--dw2-inline-param.S4976logplain
-rw-r--r--dw2-inline-param.exp1835logplain
-rw-r--r--dw2-inline-small-func-lbls.c1140logplain
-rw-r--r--dw2-inline-small-func.c849logplain
-rw-r--r--dw2-inline-small-func.exp4064logplain
-rw-r--r--dw2-inline-small-func.h783logplain
-rw-r--r--dw2-inline-stepping.c1531logplain
-rw-r--r--dw2-inline-stepping.exp4001logplain
-rw-r--r--dw2-inline-with-lexical-scope.c1446logplain
-rw-r--r--dw2-inline-with-lexical-scope.exp3705logplain
-rw-r--r--dw2-intercu.S9137logplain
-rw-r--r--dw2-intercu.exp1668logplain
-rw-r--r--dw2-intermix.S5408logplain
-rw-r--r--dw2-intermix.exp1258logplain
-rw-r--r--dw2-is-stmt-2.c2396logplain
-rw-r--r--dw2-is-stmt-2.exp6031logplain
-rw-r--r--dw2-is-stmt.c2154logplain
-rw-r--r--dw2-is-stmt.exp7636logplain
-rw-r--r--dw2-lexical-block-bare.exp1781logplain
-rw-r--r--dw2-line-number-zero.c1401logplain
-rw-r--r--dw2-line-number-zero.exp3114logplain
-rw-r--r--dw2-lines.c1089logplain
-rw-r--r--dw2-lines.exp4271logplain
-rw-r--r--dw2-linkage-name-trust-main.cc994logplain
-rw-r--r--dw2-linkage-name-trust.S4219logplain
-rw-r--r--dw2-linkage-name-trust.exp1766logplain
-rw-r--r--dw2-main-no-line-number.exp1721logplain
-rw-r--r--dw2-minsym-in-cu.S3246logplain
-rw-r--r--dw2-minsym-in-cu.exp1305logplain
-rw-r--r--dw2-missing-cu-tag.c848logplain
-rw-r--r--dw2-missing-cu-tag.exp2366logplain
-rw-r--r--dw2-modula2-self-type.S3514logplain
-rw-r--r--dw2-modula2-self-type.exp1334logplain
-rw-r--r--dw2-namespaceless-anonymous.c814logplain
-rw-r--r--dw2-namespaceless-anonymous.exp1772logplain
-rw-r--r--dw2-noloc-main.c892logplain
-rw-r--r--dw2-noloc.S11419logplain
-rw-r--r--dw2-noloc.exp4772logplain
-rw-r--r--dw2-objfile-overlap-inner.S4477logplain
-rw-r--r--dw2-objfile-overlap-outer.S5271logplain
-rw-r--r--dw2-objfile-overlap.exp1698logplain
-rw-r--r--dw2-op-call.S5227logplain
-rw-r--r--dw2-op-call.exp1487logplain
-rw-r--r--dw2-op-out-param.S24419logplain
-rw-r--r--dw2-op-out-param.exp2947logplain
-rw-r--r--dw2-op-stack-value.S4180logplain
-rw-r--r--dw2-op-stack-value.exp1644logplain
-rw-r--r--dw2-opt-structptr.c996logplain
-rw-r--r--dw2-opt-structptr.exp6647logplain
-rw-r--r--dw2-out-of-range-end-of-seq.exp2335logplain
-rw-r--r--dw2-param-error-main.c921logplain
-rw-r--r--dw2-param-error.S3560logplain
-rw-r--r--dw2-param-error.exp1182logplain
-rw-r--r--dw2-producer.S5466logplain
-rw-r--r--dw2-producer.exp1200logplain
-rw-r--r--dw2-prologue-end.c1082logplain
-rw-r--r--dw2-prologue-end.exp2853logplain
-rw-r--r--dw2-ranges-2.c1085logplain
-rw-r--r--dw2-ranges-3.c736logplain
-rw-r--r--dw2-ranges-base.c1046logplain
-rw-r--r--dw2-ranges-base.exp5583logplain
-rw-r--r--dw2-ranges-func-hi-cold.c2746logplain
-rw-r--r--dw2-ranges-func-lo-cold.c2746logplain
-rw-r--r--dw2-ranges-func.exp13803logplain
-rw-r--r--dw2-ranges-overlap.c1032logplain
-rw-r--r--dw2-ranges-overlap.exp2452logplain
-rw-r--r--dw2-ranges-psym-warning-main.c864logplain
-rw-r--r--dw2-ranges-psym-warning.c1327logplain
-rw-r--r--dw2-ranges-psym-warning.exp3866logplain
-rw-r--r--dw2-ranges-psym.c1354logplain
-rw-r--r--dw2-ranges-psym.exp3904logplain
-rw-r--r--dw2-ranges.c1094logplain
-rw-r--r--dw2-ranges.exp3229logplain
-rw-r--r--dw2-ref-missing-frame-func.c971logplain
-rw-r--r--dw2-ref-missing-frame-main.c905logplain
-rw-r--r--dw2-ref-missing-frame.S4950logplain
-rw-r--r--dw2-ref-missing-frame.exp2350logplain
-rw-r--r--dw2-reg-undefined.S9022logplain
-rw-r--r--dw2-reg-undefined.c957logplain
-rw-r--r--dw2-reg-undefined.exp3161logplain
-rw-r--r--dw2-regno-invalid.exp1953logplain
-rw-r--r--dw2-restore.S1190logplain
-rw-r--r--dw2-restore.exp1327logplain
-rw-r--r--dw2-restrict.S12197logplain
-rw-r--r--dw2-restrict.c837logplain
-rw-r--r--dw2-restrict.exp1113logplain
-rw-r--r--dw2-simple-locdesc.S5507logplain
-rw-r--r--dw2-simple-locdesc.exp1473logplain
-rw-r--r--dw2-single-line-discriminators.S10838logplain
-rw-r--r--dw2-single-line-discriminators.c919logplain
-rw-r--r--dw2-single-line-discriminators.exp1525logplain
-rw-r--r--dw2-skip-prologue.S10708logplain
-rw-r--r--dw2-skip-prologue.c1416logplain
-rw-r--r--dw2-skip-prologue.exp2731logplain
-rw-r--r--dw2-stack-boundary.S2219logplain
-rw-r--r--dw2-stack-boundary.exp1835logplain
-rw-r--r--dw2-step-out-of-function-no-stmt.c979logplain
-rw-r--r--dw2-step-out-of-function-no-stmt.exp3097logplain
-rw-r--r--dw2-strp.S5545logplain
-rw-r--r--dw2-strp.exp1327logplain
-rw-r--r--dw2-symtab-includes-lookup.exp2893logplain
-rw-r--r--dw2-symtab-includes.exp2034logplain
-rw-r--r--dw2-undefined-ret-addr.S8147logplain
-rw-r--r--dw2-undefined-ret-addr.c951logplain
-rw-r--r--dw2-undefined-ret-addr.exp1858logplain
-rw-r--r--dw2-unresolved-main.c1553logplain
-rw-r--r--dw2-unresolved.S5782logplain
-rw-r--r--dw2-unresolved.exp1390logplain
-rw-r--r--dw2-unusual-field-names.c875logplain
-rw-r--r--dw2-unusual-field-names.exp3722logplain
-rw-r--r--dw2-using-debug-str.c894logplain
-rw-r--r--dw2-using-debug-str.exp4756logplain
-rw-r--r--dw2-var-zero-addr.S2960logplain
-rw-r--r--dw2-var-zero-addr.exp1331logplain
-rw-r--r--dw2-vendor-extended-opcode.c900logplain
-rw-r--r--dw2-vendor-extended-opcode.exp1933logplain
-rw-r--r--dw2-weird-type-len.c1061logplain
-rw-r--r--dw2-weird-type-len.exp2679logplain
-rw-r--r--dw2-zero-range-shlib.c764logplain
-rw-r--r--dw2-zero-range.c801logplain
-rw-r--r--dw2-zero-range.exp4106logplain
-rw-r--r--dw4-sig-type-unused.S2826logplain
-rw-r--r--dw4-sig-type-unused.exp1126logplain
-rw-r--r--dw4-sig-types-b.cc138logplain
-rw-r--r--dw4-sig-types.cc91logplain
-rw-r--r--dw4-sig-types.exp1477logplain
-rw-r--r--dw4-sig-types.h120logplain
-rw-r--r--dw4-toplevel-types.cc824logplain
-rw-r--r--dw4-toplevel-types.exp1300logplain
-rw-r--r--dw5-rnglist-test.cc2118logplain
-rw-r--r--dw5-rnglist-test.exp1579logplain
-rw-r--r--dwp-sepdebug.c803logplain
-rw-r--r--dwp-sepdebug.exp1538logplain
-rw-r--r--dwp-symlink.c1116logplain
-rw-r--r--dwp-symlink.exp4859logplain
-rw-r--r--dwz.exp1963logplain
-rw-r--r--dwzbuildid.exp4758logplain
-rw-r--r--dwznolink.exp1734logplain
-rw-r--r--dyn-type-unallocated.c1125logplain
-rw-r--r--dyn-type-unallocated.exp3516logplain
-rw-r--r--dynarr-ptr.c965logplain
-rw-r--r--dynarr-ptr.exp8955logplain
-rw-r--r--enqueued-cu-base-addr.exp2592logplain
-rw-r--r--enum-type.exp2376logplain
-rw-r--r--file1.txt112logplain
-rw-r--r--fission-absolute-dwo.c894logplain
-rw-r--r--fission-absolute-dwo.exp3644logplain
-rw-r--r--fission-base.S10833logplain
-rw-r--r--fission-base.c832logplain
-rw-r--r--fission-base.exp1883logplain
-rw-r--r--fission-loclists-pie.S15163logplain
-rw-r--r--fission-loclists-pie.exp1678logplain
-rw-r--r--fission-loclists.S18135logplain
-rw-r--r--fission-loclists.exp1450logplain
-rw-r--r--fission-mix-2.c838logplain
-rw-r--r--fission-mix.c886logplain
-rw-r--r--fission-mix.exp1676logplain
-rw-r--r--fission-mix.h830logplain
-rw-r--r--fission-multi-cu.c1095logplain
-rw-r--r--fission-multi-cu.exp6191logplain
-rw-r--r--fission-relative-dwo.c894logplain
-rw-r--r--fission-relative-dwo.exp3470logplain
-rw-r--r--fission-reread.S14398logplain
-rw-r--r--fission-reread.exp2237logplain
-rw-r--r--formdata16.exp2636logplain
-rw-r--r--fortran-var-string.c979logplain
-rw-r--r--fortran-var-string.exp4862logplain
-rw-r--r--frame-inlined-in-outer-frame.S3124logplain
-rw-r--r--frame-inlined-in-outer-frame.exp3575logplain
-rw-r--r--gdb-add-index-symlink.exp1699logplain
-rw-r--r--gdb-add-index.exp1199logplain
-rw-r--r--gdb-index-cxx.exp1161logplain
-rw-r--r--gdb-index-nodebug.exp1653logplain
-rw-r--r--gdb-index.exp4422logplain
-rw-r--r--implptr-64bit.exp3894logplain
-rw-r--r--implptr-optimized-out.exp2177logplain
-rw-r--r--implptr.S12355logplain
-rw-r--r--implptr.c1700logplain
-rw-r--r--implptr.exp3755logplain
-rw-r--r--implptrconst.exp2548logplain
-rw-r--r--implptrpiece.exp3241logplain
-rw-r--r--implref-array.c903logplain
-rw-r--r--implref-array.exp5771logplain
-rw-r--r--implref-const.exp3759logplain
-rw-r--r--implref-global.c902logplain
-rw-r--r--implref-global.exp4154logplain
-rw-r--r--implref-struct.c984logplain
-rw-r--r--implref-struct.exp5826logplain
-rw-r--r--imported-unit-abstract-const-value.exp2227logplain
-rw-r--r--imported-unit-bp-alt.c1382logplain
-rw-r--r--imported-unit-bp-c++.exp767logplain
-rw-r--r--imported-unit-bp-c.exp757logplain
-rw-r--r--imported-unit-bp-main.c812logplain
-rw-r--r--imported-unit-bp.exp.tcl3030logplain
-rw-r--r--imported-unit-c.exp2176logplain
-rw-r--r--imported-unit-runto-main.exp1989logplain
-rw-r--r--imported-unit.c1397logplain
-rw-r--r--imported-unit.exp4995logplain
-rw-r--r--index.cc904logplain
-rw-r--r--info-locals-optimized-out.exp1883logplain
-rw-r--r--inlined_subroutine-inheritance.exp4450logplain
-rw-r--r--intbits.c1747logplain
-rw-r--r--intbits.exp5377logplain
-rw-r--r--loc-sec-offset.c954logplain
-rw-r--r--loc-sec-offset.exp2963logplain
-rw-r--r--locexpr-data-member-location-lib.c1106logplain
-rw-r--r--locexpr-data-member-location-main.c842logplain
-rw-r--r--locexpr-data-member-location.exp11879logplain
-rw-r--r--locexpr-data-member-location.h884logplain
-rw-r--r--loclists-multiple-cus.c954logplain
-rw-r--r--loclists-multiple-cus.exp4013logplain
-rw-r--r--loclists-sec-offset.c1350logplain
-rw-r--r--loclists-sec-offset.exp6639logplain
-rw-r--r--loclists-start-end.c954logplain
-rw-r--r--loclists-start-end.exp3549logplain
-rw-r--r--mac-fileno.S5884logplain
-rw-r--r--mac-fileno.exp1289logplain
-rw-r--r--main-foo.c949logplain
-rw-r--r--main-subprogram.c865logplain
-rw-r--r--main-subprogram.exp2175logplain
-rw-r--r--main.c851logplain
-rw-r--r--member-ptr-forwardref.S11227logplain
-rw-r--r--member-ptr-forwardref.exp1420logplain
-rw-r--r--method-ptr.cc782logplain
-rw-r--r--method-ptr.exp2180logplain
-rw-r--r--missing-sig-type.exp1547logplain
-rw-r--r--missing-type-name.exp3337logplain
-rw-r--r--multidictionary.exp3741logplain
-rw-r--r--negative-data-member-location.c976logplain
-rw-r--r--negative-data-member-location.exp2155logplain
-rw-r--r--nonvar-access.exp6179logplain
-rw-r--r--nostaticblock.exp1381logplain
-rw-r--r--opaque-type-lookup-2.c1125logplain
-rw-r--r--opaque-type-lookup.exp4767logplain
-rw-r--r--per-bfd-sharing.c846logplain
-rw-r--r--per-bfd-sharing.exp3547logplain
-rw-r--r--pieces-optimized-out.S8095logplain
-rw-r--r--pieces-optimized-out.c1212logplain
-rw-r--r--pieces-optimized-out.exp1607logplain
-rw-r--r--pieces.S51319logplain
-rw-r--r--pieces.c2672logplain
-rw-r--r--pieces.exp3437logplain
-rw-r--r--pr10770.c11728logplain
-rw-r--r--pr10770.exp1173logplain
-rw-r--r--pr11465.S10951logplain
-rw-r--r--pr11465.exp1204logplain
-rw-r--r--pr13961.S11046logplain
-rw-r--r--pr13961.exp1238logplain
-rw-r--r--rnglists-multiple-cus.exp2911logplain
-rw-r--r--rnglists-sec-offset.exp3673logplain
-rw-r--r--shortpiece.exp2567logplain
-rw-r--r--staticvirtual.exp1762logplain
-rw-r--r--struct-decl.exp2222logplain
-rw-r--r--struct-with-sig.exp2680logplain
-rw-r--r--subrange-enum.exp2112logplain
-rw-r--r--subrange.exp1868logplain
-rw-r--r--symbol_needs_eval.c856logplain
-rw-r--r--symbol_needs_eval_fail.exp2960logplain
-rw-r--r--symbol_needs_eval_timeout.exp3249logplain
-rw-r--r--symtab-producer.exp2977logplain
-rw-r--r--template-specification-full-name.exp2542logplain
-rw-r--r--trace-crash.S10762logplain
-rw-r--r--trace-crash.exp1325logplain
-rw-r--r--typeddwarf-amd64.S21308logplain
-rw-r--r--typeddwarf.S56968logplain
-rw-r--r--typeddwarf.c3813logplain
-rw-r--r--typeddwarf.exp2577logplain
-rw-r--r--typedef-void-finish.exp2463logplain
-rw-r--r--utf-rust.exp1892logplain
-rw-r--r--valop.S8082logplain
-rw-r--r--valop.exp1418logplain
-rw-r--r--var-access.c876logplain
-rw-r--r--var-access.exp9387logplain
-rw-r--r--variant.c1163logplain
-rw-r--r--variant.exp5154logplain
-rw-r--r--varval.c1003logplain
-rw-r--r--varval.exp9994logplain
-rw-r--r--void-type.c977logplain
-rw-r--r--void-type.exp3377logplain
-rw-r--r--watch-notconst.c1159logplain
-rw-r--r--watch-notconst.exp1208logplain
-rw-r--r--watch-notconst2.S7468logplain
-rw-r--r--watch-notconst2.c1115logplain