From 7dc82142057bd207c8b44625bda2c010c85fdae4 Mon Sep 17 00:00:00 2001 From: Lorenz Bauer Date: Thu, 5 Nov 2020 09:52:55 +0000 Subject: [PATCH] testdata: add .clang-format Enforce a common formatting across C code. --- .clang-format | 17 +++++++++++++++++ cmd/bpf2go/example_bpfeb.go | 2 +- cmd/bpf2go/example_bpfel.go | 2 +- cmd/bpf2go/testdata/minimal.c | 4 +++- testdata/common.h | 10 ++++++---- testdata/invalid_map-eb.elf | Bin 3040 -> 3120 bytes testdata/invalid_map-el.elf | Bin 3160 -> 3120 bytes testdata/invalid_map.c | 15 ++++++++------- testdata/loader-clang-6.0-eb.elf | Bin 8008 -> 8008 bytes testdata/loader-clang-6.0-el.elf | Bin 8008 -> 8008 bytes testdata/loader-clang-7-eb.elf | Bin 8192 -> 8192 bytes testdata/loader-clang-7-el.elf | Bin 8192 -> 8192 bytes testdata/loader-clang-8-eb.elf | Bin 10152 -> 10152 bytes testdata/loader-clang-8-el.elf | Bin 10152 -> 10152 bytes testdata/loader-clang-9-eb.elf | Bin 11880 -> 11888 bytes testdata/loader-clang-9-el.elf | Bin 11880 -> 11888 bytes testdata/loader.c | 26 +++++++++++++------------- testdata/raw_tracepoint-eb.elf | Bin 3608 -> 3592 bytes testdata/raw_tracepoint-el.elf | Bin 3608 -> 3592 bytes testdata/raw_tracepoint.c | 2 +- testdata/rewrite-eb.elf | Bin 5240 -> 6232 bytes testdata/rewrite-el.elf | Bin 6280 -> 6232 bytes testdata/rewrite.c | 2 +- 23 files changed, 51 insertions(+), 29 deletions(-) create mode 100644 .clang-format diff --git a/.clang-format b/.clang-format new file mode 100644 index 000000000..4eb94b1ba --- /dev/null +++ b/.clang-format @@ -0,0 +1,17 @@ +--- +Language: Cpp +BasedOnStyle: LLVM +AlignAfterOpenBracket: DontAlign +AlignConsecutiveAssignments: true +AlignEscapedNewlines: DontAlign +AlwaysBreakBeforeMultilineStrings: true +AlwaysBreakTemplateDeclarations: false +AllowAllParametersOfDeclarationOnNextLine: false +AllowShortFunctionsOnASingleLine: false +BreakBeforeBraces: Attach +IndentWidth: 4 +KeepEmptyLinesAtTheStartOfBlocks: false +TabWidth: 4 +UseTab: ForContinuationAndIndentation +ColumnLimit: 1000 +... diff --git a/cmd/bpf2go/example_bpfeb.go b/cmd/bpf2go/example_bpfeb.go index 67fea4b1f..689449b0d 100644 --- a/cmd/bpf2go/example_bpfeb.go +++ b/cmd/bpf2go/example_bpfeb.go @@ -69,4 +69,4 @@ func (o *exampleObjects) Close() error { } // Do not access this directly. -var _ExampleBytes = []byte("\x7f\x45\x4c\x46\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\xf7\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x08\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x40\x00\x14\x00\x01\xb7\x00\x00\x00\x00\x00\x00\x00\x95\x00\x00\x00\x00\x00\x00\x00\x4d\x49\x54\x00\x00\x74\x65\x73\x74\x64\x61\x74\x61\x2f\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x2e\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x63\x68\x61\x72\x00\x5f\x5f\x41\x52\x52\x41\x59\x5f\x53\x49\x5a\x45\x5f\x54\x59\x50\x45\x5f\x5f\x00\x66\x69\x6c\x74\x65\x72\x00\x69\x6e\x74\x00\x01\x11\x01\x25\x0e\x13\x05\x03\x0e\x10\x17\x1b\x0e\x11\x01\x12\x06\x00\x00\x02\x34\x00\x03\x0e\x49\x13\x3f\x19\x3a\x0b\x3b\x0b\x02\x18\x00\x00\x03\x01\x01\x49\x13\x00\x00\x04\x21\x00\x49\x13\x37\x0b\x00\x00\x05\x24\x00\x03\x0e\x3e\x0b\x0b\x0b\x00\x00\x06\x24\x00\x03\x0e\x0b\x0b\x3e\x0b\x00\x00\x07\x2e\x00\x11\x01\x12\x06\x40\x18\x03\x0e\x3a\x0b\x3b\x0b\x49\x13\x3f\x19\x00\x00\x00\x00\x00\x00\x76\x00\x04\x00\x00\x00\x00\x08\x01\x00\x00\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x02\x00\x00\x00\x00\x00\x00\x00\x3f\x01\x03\x09\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x4b\x04\x00\x00\x00\x52\x04\x00\x05\x00\x00\x00\x00\x06\x01\x06\x00\x00\x00\x00\x08\x07\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x01\x5a\x00\x00\x00\x00\x01\x05\x00\x00\x00\x72\x05\x00\x00\x00\x00\x05\x04\x00\x00\xeb\x9f\x01\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00\x88\x00\x00\x00\x88\x00\x00\x00\x97\x00\x00\x00\x00\x0d\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x01\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x20\x00\x00\x00\x05\x0c\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x6c\x01\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00\x08\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x06\x00\x00\x00\x04\x00\x00\x00\x71\x01\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x85\x0e\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x01\x00\x00\x00\x8f\x0f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x04\x00\x69\x6e\x74\x00\x66\x69\x6c\x74\x65\x72\x00\x73\x6f\x63\x6b\x65\x74\x00\x2e\x2f\x74\x65\x73\x74\x64\x61\x74\x61\x2f\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x5f\x5f\x61\x74\x74\x72\x69\x62\x75\x74\x65\x5f\x5f\x28\x28\x73\x65\x63\x74\x69\x6f\x6e\x28\x22\x73\x6f\x63\x6b\x65\x74\x22\x29\x2c\x20\x75\x73\x65\x64\x29\x29\x20\x69\x6e\x74\x20\x66\x69\x6c\x74\x65\x72\x28\x29\x20\x7b\x20\x72\x65\x74\x75\x72\x6e\x20\x30\x3b\x20\x7d\x00\x63\x68\x61\x72\x00\x5f\x5f\x41\x52\x52\x41\x59\x5f\x53\x49\x5a\x45\x5f\x54\x59\x50\x45\x5f\x5f\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x6c\x69\x63\x65\x6e\x73\x65\x00\xeb\x9f\x01\x00\x00\x00\x00\x28\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x14\x00\x00\x00\x2c\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x10\x00\x00\x00\x0c\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x28\x00\x00\x14\x00\x00\x00\x00\x08\x00\x00\x00\x13\x00\x00\x00\x28\x00\x00\x14\x39\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\xff\xff\xff\xff\x04\x00\x08\x00\x08\x7c\x0b\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x45\x00\x04\x00\x00\x00\x2a\x08\x01\x01\xfb\x0e\x0d\x00\x01\x01\x01\x01\x00\x00\x00\x01\x00\x00\x01\x74\x65\x73\x74\x64\x61\x74\x61\x00\x00\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x01\x00\x00\x00\x00\x09\x02\x00\x00\x00\x00\x00\x00\x00\x00\x16\x05\x39\x0a\x20\x02\x01\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x93\x04\x00\xff\xf1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x39\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x68\x11\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x34\x12\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x0b\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00\x02\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x12\x00\x00\x00\x03\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\x0d\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x1a\x00\x00\x00\x04\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x1e\x00\x00\x00\x0a\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x2b\x00\x00\x00\x05\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x37\x00\x00\x00\x0e\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x4c\x00\x00\x00\x06\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x53\x00\x00\x00\x07\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x5a\x00\x00\x00\x0a\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x68\x00\x00\x00\x08\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x73\x00\x00\x00\x09\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x98\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x34\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x58\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x0c\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x0a\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x37\x00\x00\x00\x0a\x00\x00\x00\x01\x0f\x0e\x00\x2e\x64\x65\x62\x75\x67\x5f\x61\x62\x62\x72\x65\x76\x00\x2e\x74\x65\x78\x74\x00\x2e\x72\x65\x6c\x2e\x42\x54\x46\x2e\x65\x78\x74\x00\x73\x6f\x63\x6b\x65\x74\x00\x2e\x64\x65\x62\x75\x67\x5f\x73\x74\x72\x00\x66\x69\x6c\x74\x65\x72\x00\x2e\x64\x65\x62\x75\x67\x5f\x6d\x61\x63\x69\x6e\x66\x6f\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x69\x6e\x66\x6f\x00\x2e\x6c\x6c\x76\x6d\x5f\x61\x64\x64\x72\x73\x69\x67\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x6c\x69\x6e\x65\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x66\x72\x61\x6d\x65\x00\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x2e\x73\x74\x72\x74\x61\x62\x00\x2e\x73\x79\x6d\x74\x61\x62\x00\x2e\x72\x65\x6c\x2e\x42\x54\x46\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9d\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x52\x00\x00\x00\x00\x00\x00\x00\xb6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x22\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6a\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x50\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x29\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x54\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4e\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x7a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4a\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x10\x00\x00\x00\x00\x00\x00\x00\xd0\x00\x00\x00\x13\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x3b\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x72\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xb1\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x73\x00\x00\x00\x00\x00\x00\x01\x37\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xad\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\xe0\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x13\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x19\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\xaa\x00\x00\x00\x00\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x15\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\xf0\x00\x00\x00\x00\x00\x00\x00\x30\x00\x00\x00\x13\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x86\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x18\x00\x00\x00\x00\x00\x00\x00\x28\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x82\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x20\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x13\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x76\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x40\x00\x00\x00\x00\x00\x00\x00\x49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x72\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x40\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x13\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5a\x6f\xff\x4c\x03\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x50\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x13\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa5\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x90\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x01\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x18") +var _ExampleBytes = []byte("\x7f\x45\x4c\x46\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\xf7\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x08\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x40\x00\x14\x00\x01\xb7\x00\x00\x00\x00\x00\x00\x00\x95\x00\x00\x00\x00\x00\x00\x00\x4d\x49\x54\x00\x00\x74\x65\x73\x74\x64\x61\x74\x61\x2f\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x2e\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x63\x68\x61\x72\x00\x5f\x5f\x41\x52\x52\x41\x59\x5f\x53\x49\x5a\x45\x5f\x54\x59\x50\x45\x5f\x5f\x00\x66\x69\x6c\x74\x65\x72\x00\x69\x6e\x74\x00\x01\x11\x01\x25\x0e\x13\x05\x03\x0e\x10\x17\x1b\x0e\x11\x01\x12\x06\x00\x00\x02\x34\x00\x03\x0e\x49\x13\x3f\x19\x3a\x0b\x3b\x0b\x02\x18\x00\x00\x03\x01\x01\x49\x13\x00\x00\x04\x21\x00\x49\x13\x37\x0b\x00\x00\x05\x24\x00\x03\x0e\x3e\x0b\x0b\x0b\x00\x00\x06\x24\x00\x03\x0e\x0b\x0b\x3e\x0b\x00\x00\x07\x2e\x00\x11\x01\x12\x06\x40\x18\x03\x0e\x3a\x0b\x3b\x0b\x49\x13\x3f\x19\x00\x00\x00\x00\x00\x00\x76\x00\x04\x00\x00\x00\x00\x08\x01\x00\x00\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x02\x00\x00\x00\x00\x00\x00\x00\x3f\x01\x03\x09\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x4b\x04\x00\x00\x00\x52\x04\x00\x05\x00\x00\x00\x00\x06\x01\x06\x00\x00\x00\x00\x08\x07\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x01\x5a\x00\x00\x00\x00\x01\x05\x00\x00\x00\x72\x05\x00\x00\x00\x00\x05\x04\x00\x00\xeb\x9f\x01\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00\x88\x00\x00\x00\x88\x00\x00\x00\x96\x00\x00\x00\x00\x0d\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x01\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x20\x00\x00\x00\x05\x0c\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x6b\x01\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00\x08\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x06\x00\x00\x00\x04\x00\x00\x00\x70\x01\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x84\x0e\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x01\x00\x00\x00\x8e\x0f\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x04\x00\x69\x6e\x74\x00\x66\x69\x6c\x74\x65\x72\x00\x73\x6f\x63\x6b\x65\x74\x00\x2e\x2f\x74\x65\x73\x74\x64\x61\x74\x61\x2f\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x5f\x5f\x61\x74\x74\x72\x69\x62\x75\x74\x65\x5f\x5f\x28\x28\x73\x65\x63\x74\x69\x6f\x6e\x28\x22\x73\x6f\x63\x6b\x65\x74\x22\x29\x2c\x20\x75\x73\x65\x64\x29\x29\x20\x69\x6e\x74\x20\x66\x69\x6c\x74\x65\x72\x28\x29\x20\x7b\x00\x09\x72\x65\x74\x75\x72\x6e\x20\x30\x3b\x00\x63\x68\x61\x72\x00\x5f\x5f\x41\x52\x52\x41\x59\x5f\x53\x49\x5a\x45\x5f\x54\x59\x50\x45\x5f\x5f\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x6c\x69\x63\x65\x6e\x73\x65\x00\xeb\x9f\x01\x00\x00\x00\x00\x28\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x14\x00\x00\x00\x2c\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x10\x00\x00\x00\x0c\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x28\x00\x00\x14\x00\x00\x00\x00\x08\x00\x00\x00\x13\x00\x00\x00\x60\x00\x00\x18\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\xff\xff\xff\xff\x04\x00\x08\x00\x08\x7c\x0b\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x45\x00\x04\x00\x00\x00\x2a\x08\x01\x01\xfb\x0e\x0d\x00\x01\x01\x01\x01\x00\x00\x00\x01\x00\x00\x01\x74\x65\x73\x74\x64\x61\x74\x61\x00\x00\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x01\x00\x00\x00\x00\x09\x02\x00\x00\x00\x00\x00\x00\x00\x00\x16\x05\x02\x0a\x21\x02\x01\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x93\x04\x00\xff\xf1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x39\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x68\x11\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x34\x12\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x0b\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00\x02\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x12\x00\x00\x00\x03\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\x0d\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x1a\x00\x00\x00\x04\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x1e\x00\x00\x00\x0a\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x2b\x00\x00\x00\x05\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x37\x00\x00\x00\x0e\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x4c\x00\x00\x00\x06\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x53\x00\x00\x00\x07\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x5a\x00\x00\x00\x0a\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x68\x00\x00\x00\x08\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x73\x00\x00\x00\x09\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x98\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x34\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x48\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x58\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x0c\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x0a\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x37\x00\x00\x00\x0a\x00\x00\x00\x01\x0f\x0e\x00\x2e\x64\x65\x62\x75\x67\x5f\x61\x62\x62\x72\x65\x76\x00\x2e\x74\x65\x78\x74\x00\x2e\x72\x65\x6c\x2e\x42\x54\x46\x2e\x65\x78\x74\x00\x73\x6f\x63\x6b\x65\x74\x00\x2e\x64\x65\x62\x75\x67\x5f\x73\x74\x72\x00\x66\x69\x6c\x74\x65\x72\x00\x2e\x64\x65\x62\x75\x67\x5f\x6d\x61\x63\x69\x6e\x66\x6f\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x69\x6e\x66\x6f\x00\x2e\x6c\x6c\x76\x6d\x5f\x61\x64\x64\x72\x73\x69\x67\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x6c\x69\x6e\x65\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x66\x72\x61\x6d\x65\x00\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x2e\x73\x74\x72\x74\x61\x62\x00\x2e\x73\x79\x6d\x74\x61\x62\x00\x2e\x72\x65\x6c\x2e\x42\x54\x46\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9d\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x52\x00\x00\x00\x00\x00\x00\x00\xb6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x22\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6a\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x50\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x29\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x54\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4e\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x7a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4a\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x10\x00\x00\x00\x00\x00\x00\x00\xd0\x00\x00\x00\x13\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x3b\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x72\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xb1\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x73\x00\x00\x00\x00\x00\x00\x01\x36\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xad\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\xe0\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x13\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x19\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\xa9\x00\x00\x00\x00\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x15\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\xf0\x00\x00\x00\x00\x00\x00\x00\x30\x00\x00\x00\x13\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x86\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x18\x00\x00\x00\x00\x00\x00\x00\x28\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x82\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x20\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x13\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x76\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x40\x00\x00\x00\x00\x00\x00\x00\x49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x72\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x40\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x13\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5a\x6f\xff\x4c\x03\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x50\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x13\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa5\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x90\x00\x00\x00\x00\x00\x00\x01\x80\x00\x00\x00\x01\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x18") diff --git a/cmd/bpf2go/example_bpfel.go b/cmd/bpf2go/example_bpfel.go index 11bc5f2fa..d057009ef 100644 --- a/cmd/bpf2go/example_bpfel.go +++ b/cmd/bpf2go/example_bpfel.go @@ -69,4 +69,4 @@ func (o *exampleObjects) Close() error { } // Do not access this directly. -var _ExampleBytes = []byte("\x7f\x45\x4c\x46\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\xf7\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x40\x00\x14\x00\x01\x00\xb7\x00\x00\x00\x00\x00\x00\x00\x95\x00\x00\x00\x00\x00\x00\x00\x4d\x49\x54\x00\x00\x74\x65\x73\x74\x64\x61\x74\x61\x2f\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x2e\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x63\x68\x61\x72\x00\x5f\x5f\x41\x52\x52\x41\x59\x5f\x53\x49\x5a\x45\x5f\x54\x59\x50\x45\x5f\x5f\x00\x66\x69\x6c\x74\x65\x72\x00\x69\x6e\x74\x00\x01\x11\x01\x25\x0e\x13\x05\x03\x0e\x10\x17\x1b\x0e\x11\x01\x12\x06\x00\x00\x02\x34\x00\x03\x0e\x49\x13\x3f\x19\x3a\x0b\x3b\x0b\x02\x18\x00\x00\x03\x01\x01\x49\x13\x00\x00\x04\x21\x00\x49\x13\x37\x0b\x00\x00\x05\x24\x00\x03\x0e\x3e\x0b\x0b\x0b\x00\x00\x06\x24\x00\x03\x0e\x0b\x0b\x3e\x0b\x00\x00\x07\x2e\x00\x11\x01\x12\x06\x40\x18\x03\x0e\x3a\x0b\x3b\x0b\x49\x13\x3f\x19\x00\x00\x00\x76\x00\x00\x00\x04\x00\x00\x00\x00\x00\x08\x01\x00\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x02\x00\x00\x00\x00\x3f\x00\x00\x00\x01\x03\x09\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x4b\x00\x00\x00\x04\x52\x00\x00\x00\x04\x00\x05\x00\x00\x00\x00\x06\x01\x06\x00\x00\x00\x00\x08\x07\x07\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x01\x5a\x00\x00\x00\x00\x01\x05\x72\x00\x00\x00\x05\x00\x00\x00\x00\x05\x04\x00\x00\x9f\xeb\x01\x00\x18\x00\x00\x00\x00\x00\x00\x00\x88\x00\x00\x00\x88\x00\x00\x00\x97\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0d\x02\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x01\x04\x00\x00\x00\x20\x00\x00\x01\x05\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x00\x6c\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00\x00\x08\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x04\x00\x00\x00\x06\x00\x00\x00\x04\x00\x00\x00\x71\x00\x00\x00\x00\x00\x00\x01\x04\x00\x00\x00\x20\x00\x00\x00\x85\x00\x00\x00\x00\x00\x00\x0e\x05\x00\x00\x00\x01\x00\x00\x00\x8f\x00\x00\x00\x01\x00\x00\x0f\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x69\x6e\x74\x00\x66\x69\x6c\x74\x65\x72\x00\x73\x6f\x63\x6b\x65\x74\x00\x2e\x2f\x74\x65\x73\x74\x64\x61\x74\x61\x2f\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x5f\x5f\x61\x74\x74\x72\x69\x62\x75\x74\x65\x5f\x5f\x28\x28\x73\x65\x63\x74\x69\x6f\x6e\x28\x22\x73\x6f\x63\x6b\x65\x74\x22\x29\x2c\x20\x75\x73\x65\x64\x29\x29\x20\x69\x6e\x74\x20\x66\x69\x6c\x74\x65\x72\x28\x29\x20\x7b\x20\x72\x65\x74\x75\x72\x6e\x20\x30\x3b\x20\x7d\x00\x63\x68\x61\x72\x00\x5f\x5f\x41\x52\x52\x41\x59\x5f\x53\x49\x5a\x45\x5f\x54\x59\x50\x45\x5f\x5f\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x6c\x69\x63\x65\x6e\x73\x65\x00\x9f\xeb\x01\x00\x28\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x14\x00\x00\x00\x2c\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x10\x00\x00\x00\x0c\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x28\x00\x00\x00\x00\x14\x00\x00\x08\x00\x00\x00\x13\x00\x00\x00\x28\x00\x00\x00\x39\x14\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00\xff\xff\xff\xff\x04\x00\x08\x00\x08\x7c\x0b\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x45\x00\x00\x00\x04\x00\x2a\x00\x00\x00\x08\x01\x01\xfb\x0e\x0d\x00\x01\x01\x01\x01\x00\x00\x00\x01\x00\x00\x01\x74\x65\x73\x74\x64\x61\x74\x61\x00\x00\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x01\x00\x00\x00\x00\x09\x02\x00\x00\x00\x00\x00\x00\x00\x00\x16\x05\x39\x0a\x20\x02\x01\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x93\x00\x00\x00\x04\x00\xf1\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x39\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x68\x00\x00\x00\x11\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x34\x00\x00\x00\x12\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x0b\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x02\x00\x00\x00\x12\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x03\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x0d\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x04\x00\x00\x00\x1e\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0a\x00\x00\x00\x2b\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x05\x00\x00\x00\x37\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0e\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x06\x00\x00\x00\x53\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x07\x00\x00\x00\x5a\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0a\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x08\x00\x00\x00\x73\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x09\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x00\x00\x34\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x48\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x0c\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0a\x00\x00\x00\x37\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0a\x00\x00\x00\x0f\x0e\x00\x2e\x64\x65\x62\x75\x67\x5f\x61\x62\x62\x72\x65\x76\x00\x2e\x74\x65\x78\x74\x00\x2e\x72\x65\x6c\x2e\x42\x54\x46\x2e\x65\x78\x74\x00\x73\x6f\x63\x6b\x65\x74\x00\x2e\x64\x65\x62\x75\x67\x5f\x73\x74\x72\x00\x66\x69\x6c\x74\x65\x72\x00\x2e\x64\x65\x62\x75\x67\x5f\x6d\x61\x63\x69\x6e\x66\x6f\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x69\x6e\x66\x6f\x00\x2e\x6c\x6c\x76\x6d\x5f\x61\x64\x64\x72\x73\x69\x67\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x6c\x69\x6e\x65\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x66\x72\x61\x6d\x65\x00\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x2e\x73\x74\x72\x74\x61\x62\x00\x2e\x73\x79\x6d\x74\x61\x62\x00\x2e\x72\x65\x6c\x2e\x42\x54\x46\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9d\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x52\x06\x00\x00\x00\x00\x00\x00\xb6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x01\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x22\x00\x00\x00\x01\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6a\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x50\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x29\x00\x00\x00\x01\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x54\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4e\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x7a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4a\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x05\x00\x00\x00\x00\x00\x00\xd0\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x07\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x3b\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x72\x01\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xb1\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x73\x01\x00\x00\x00\x00\x00\x00\x37\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xad\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x05\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x0a\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x19\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x02\x00\x00\x00\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x15\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0\x05\x00\x00\x00\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x86\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x03\x00\x00\x00\x00\x00\x00\x28\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x82\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x06\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x0e\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x76\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x03\x00\x00\x00\x00\x00\x00\x49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x72\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x06\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x10\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x5a\x00\x00\x00\x03\x4c\xff\x6f\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x50\x06\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa5\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x90\x03\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0e\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00") +var _ExampleBytes = []byte("\x7f\x45\x4c\x46\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\xf7\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x40\x00\x14\x00\x01\x00\xb7\x00\x00\x00\x00\x00\x00\x00\x95\x00\x00\x00\x00\x00\x00\x00\x4d\x49\x54\x00\x00\x74\x65\x73\x74\x64\x61\x74\x61\x2f\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x2e\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x63\x68\x61\x72\x00\x5f\x5f\x41\x52\x52\x41\x59\x5f\x53\x49\x5a\x45\x5f\x54\x59\x50\x45\x5f\x5f\x00\x66\x69\x6c\x74\x65\x72\x00\x69\x6e\x74\x00\x01\x11\x01\x25\x0e\x13\x05\x03\x0e\x10\x17\x1b\x0e\x11\x01\x12\x06\x00\x00\x02\x34\x00\x03\x0e\x49\x13\x3f\x19\x3a\x0b\x3b\x0b\x02\x18\x00\x00\x03\x01\x01\x49\x13\x00\x00\x04\x21\x00\x49\x13\x37\x0b\x00\x00\x05\x24\x00\x03\x0e\x3e\x0b\x0b\x0b\x00\x00\x06\x24\x00\x03\x0e\x0b\x0b\x3e\x0b\x00\x00\x07\x2e\x00\x11\x01\x12\x06\x40\x18\x03\x0e\x3a\x0b\x3b\x0b\x49\x13\x3f\x19\x00\x00\x00\x76\x00\x00\x00\x04\x00\x00\x00\x00\x00\x08\x01\x00\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x02\x00\x00\x00\x00\x3f\x00\x00\x00\x01\x03\x09\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x4b\x00\x00\x00\x04\x52\x00\x00\x00\x04\x00\x05\x00\x00\x00\x00\x06\x01\x06\x00\x00\x00\x00\x08\x07\x07\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x01\x5a\x00\x00\x00\x00\x01\x05\x72\x00\x00\x00\x05\x00\x00\x00\x00\x05\x04\x00\x00\x9f\xeb\x01\x00\x18\x00\x00\x00\x00\x00\x00\x00\x88\x00\x00\x00\x88\x00\x00\x00\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0d\x02\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x01\x04\x00\x00\x00\x20\x00\x00\x01\x05\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x00\x6b\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00\x00\x08\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x04\x00\x00\x00\x06\x00\x00\x00\x04\x00\x00\x00\x70\x00\x00\x00\x00\x00\x00\x01\x04\x00\x00\x00\x20\x00\x00\x00\x84\x00\x00\x00\x00\x00\x00\x0e\x05\x00\x00\x00\x01\x00\x00\x00\x8e\x00\x00\x00\x01\x00\x00\x0f\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x69\x6e\x74\x00\x66\x69\x6c\x74\x65\x72\x00\x73\x6f\x63\x6b\x65\x74\x00\x2e\x2f\x74\x65\x73\x74\x64\x61\x74\x61\x2f\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x5f\x5f\x61\x74\x74\x72\x69\x62\x75\x74\x65\x5f\x5f\x28\x28\x73\x65\x63\x74\x69\x6f\x6e\x28\x22\x73\x6f\x63\x6b\x65\x74\x22\x29\x2c\x20\x75\x73\x65\x64\x29\x29\x20\x69\x6e\x74\x20\x66\x69\x6c\x74\x65\x72\x28\x29\x20\x7b\x00\x09\x72\x65\x74\x75\x72\x6e\x20\x30\x3b\x00\x63\x68\x61\x72\x00\x5f\x5f\x41\x52\x52\x41\x59\x5f\x53\x49\x5a\x45\x5f\x54\x59\x50\x45\x5f\x5f\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x6c\x69\x63\x65\x6e\x73\x65\x00\x9f\xeb\x01\x00\x28\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x14\x00\x00\x00\x2c\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x10\x00\x00\x00\x0c\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x28\x00\x00\x00\x00\x14\x00\x00\x08\x00\x00\x00\x13\x00\x00\x00\x60\x00\x00\x00\x02\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00\xff\xff\xff\xff\x04\x00\x08\x00\x08\x7c\x0b\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x45\x00\x00\x00\x04\x00\x2a\x00\x00\x00\x08\x01\x01\xfb\x0e\x0d\x00\x01\x01\x01\x01\x00\x00\x00\x01\x00\x00\x01\x74\x65\x73\x74\x64\x61\x74\x61\x00\x00\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x01\x00\x00\x00\x00\x09\x02\x00\x00\x00\x00\x00\x00\x00\x00\x16\x05\x02\x0a\x21\x02\x01\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x93\x00\x00\x00\x04\x00\xf1\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x39\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x68\x00\x00\x00\x11\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x34\x00\x00\x00\x12\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x0b\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x02\x00\x00\x00\x12\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x03\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x0d\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x04\x00\x00\x00\x1e\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0a\x00\x00\x00\x2b\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x05\x00\x00\x00\x37\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0e\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x06\x00\x00\x00\x53\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x07\x00\x00\x00\x5a\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0a\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x08\x00\x00\x00\x73\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x09\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x00\x00\x34\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x48\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x0c\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0a\x00\x00\x00\x37\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0a\x00\x00\x00\x0f\x0e\x00\x2e\x64\x65\x62\x75\x67\x5f\x61\x62\x62\x72\x65\x76\x00\x2e\x74\x65\x78\x74\x00\x2e\x72\x65\x6c\x2e\x42\x54\x46\x2e\x65\x78\x74\x00\x73\x6f\x63\x6b\x65\x74\x00\x2e\x64\x65\x62\x75\x67\x5f\x73\x74\x72\x00\x66\x69\x6c\x74\x65\x72\x00\x2e\x64\x65\x62\x75\x67\x5f\x6d\x61\x63\x69\x6e\x66\x6f\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x69\x6e\x66\x6f\x00\x2e\x6c\x6c\x76\x6d\x5f\x61\x64\x64\x72\x73\x69\x67\x00\x5f\x5f\x6c\x69\x63\x65\x6e\x73\x65\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x6c\x69\x6e\x65\x00\x2e\x72\x65\x6c\x2e\x64\x65\x62\x75\x67\x5f\x66\x72\x61\x6d\x65\x00\x6d\x69\x6e\x69\x6d\x61\x6c\x2e\x63\x00\x2e\x73\x74\x72\x74\x61\x62\x00\x2e\x73\x79\x6d\x74\x61\x62\x00\x2e\x72\x65\x6c\x2e\x42\x54\x46\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9d\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x52\x06\x00\x00\x00\x00\x00\x00\xb6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x01\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x22\x00\x00\x00\x01\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6a\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x50\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x29\x00\x00\x00\x01\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x54\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4e\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x7a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4a\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x05\x00\x00\x00\x00\x00\x00\xd0\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x07\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x3b\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x72\x01\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xb1\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x73\x01\x00\x00\x00\x00\x00\x00\x36\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xad\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x05\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x0a\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x19\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa9\x02\x00\x00\x00\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x15\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0\x05\x00\x00\x00\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x86\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x03\x00\x00\x00\x00\x00\x00\x28\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x82\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x06\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x0e\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x76\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x03\x00\x00\x00\x00\x00\x00\x49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x72\x00\x00\x00\x09\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x06\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x10\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x5a\x00\x00\x00\x03\x4c\xff\x6f\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x50\x06\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa5\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x90\x03\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x0e\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00") diff --git a/cmd/bpf2go/testdata/minimal.c b/cmd/bpf2go/testdata/minimal.c index 103b407c1..dcb4b98b4 100644 --- a/cmd/bpf2go/testdata/minimal.c +++ b/cmd/bpf2go/testdata/minimal.c @@ -2,4 +2,6 @@ char __license[] __attribute__((section("license"), used)) = "MIT"; -__attribute__((section("socket"), used)) int filter() { return 0; } +__attribute__((section("socket"), used)) int filter() { + return 0; +} diff --git a/testdata/common.h b/testdata/common.h index d01d0ab28..206235806 100644 --- a/testdata/common.h +++ b/testdata/common.h @@ -4,7 +4,7 @@ typedef unsigned int uint32_t; typedef unsigned long uint64_t; #define __section(NAME) __attribute__((section(NAME), used)) -#define __uint(name, val) int (*name)[val] +#define __uint(name, val) int(*name)[val] #define __type(name, val) typeof(val) *name #define BPF_MAP_TYPE_ARRAY (1) @@ -24,6 +24,8 @@ struct bpf_map_def { unsigned int map_flags; }; -static void* (*map_lookup_elem)(const void *map, const void *key) = (void*)1; -static int (*perf_event_output)(const void *ctx, const void *map, uint64_t index, const void *data, uint64_t size) = (void*)25; -static uint32_t (*get_smp_processor_id)(void) = (void*)8; +static void *(*map_lookup_elem)(const void *map, const void *key) = (void *)1; + +static int (*perf_event_output)(const void *ctx, const void *map, uint64_t index, const void *data, uint64_t size) = (void *)25; + +static uint32_t (*get_smp_processor_id)(void) = (void *)8; diff --git a/testdata/invalid_map-eb.elf b/testdata/invalid_map-eb.elf index 6ca7b312fbe2912f4a2a419cefb36d305c82c24e..b4ff3f01771e3c5c393223d349420e4109af37f4 100644 GIT binary patch literal 3120 zcmbtW&u<$=6rNc-juST~#Yt+)0aLY7B~+(rihv@T1d%|b0HuwPQjnH)JaJao>&RYP zO*teIm8b+41P8>0Ubul&Zb)1>1aUw}NR{A^;KYdohw^>9Gn>hhMM%78{J!_SH*bEv z+3YQ^tvHSpiAeD$utg*ufa3kgTGYQ~Azxixr@{CD7I-o%c`-t=APZE* zQ4`*frNi*isw@`ihwRBQVen6Kd`gUwopLIMJaDFxfCFbbf5^`yNe-M-Cl2}QWITz{ z{5Vn_FrSkXzkd;}275=5lW`ND(a;x>I!co)3_kd2a&-kAM_fZYjgz4y_Yn?aj&T+( z+5_nGXv}*Lt&SLO(G=Phv{5w50vd4*?G=p|p>JsX4z#QBKD3{j%P^XFoMTVVi{mit z!$)Eb7$2@N9r8Go83;Q8`QU>9boT&7nK(e|Huf5uJkcJ!#|Po8U8{Bzm~zj znZdu6!FMzG_cHjs4E|0A|8WNYc?SPw2LDY4|6KOq8_SS zA-|M;3J;bzIHq*6Hjd4 z%XI&j7yvPK5?e>>h3*7lIxeN;*P8e( z?Xc`QVDnA1Xu`t%n2^_?Ss$!Xiv9#gHTD7QjPad2QM8cX$2$477%Q6rNcpwv%m4g3}}gsRRk6R#4j{DEx^gRCU2pix6-?1!=WwkDUeY+Vbv( zxv*=hhF-=-5vX7mF2{fX6O69_vX$2 z>|yirCBu+nYEt}5m9@ zwZ^%}A}8|0XlwIKX!nBp%gxKp=U!=AJB>!Y>-u*8tZ@AUyYF@^&mPv=qP{=yR6Q6* zZ#s2vJW|6!P;a|^H}cLYXV|TWDhNAvXba2gyKUtMO0@UwkqF%DDjW|LPbWI6D`GM7 z1Gnd^&Zg^!;w?3{5H6_SNF~s-uUX0uN3IG44aDm9X|#em#IP*n=|rA477-=b-m*d= zSLDN$>U^QHyncV>y9=jiDIOPvN~^ki>S^;C)7TKAAZ4pc%k-dVRi7}0n16@@&YLE| zBA{uWCs?XV(?k;?%1dzukSB>QR3(BE-{Kl&DO3`I)&4DBe^E|$?gS)l*c8~dEG`rh zNTVUJi!Hk}C*~m*Wf4`mq{AI)&caI@vRsCr>`*QUjc>`tRj~kd)u?K5VysRBCdSFR znZ7nnGBMUq%=C@rWDupfMM^b6J|h|Gqw$%7@H>^$vu!4Jg`E{dz?w(m5BZjncXDLs zNw_uLK_a{H(IEhPDqhg-vXpl!OG1*7NJZ8JKU8!^$=UmF)9_s(eKBGK18^>7jpH#$pbJP0_4g07$){)yDCk*p*j=k6Iv*Xb1c|6kS zcwl~Rv+XY;fQ){xM~vrti99-A<4BYcZ>0S1jIQHR>yilpl`o{?yBVi$5BWM3&RMAZ zDJA%~apUm^}Z^JB7OmgLZ)m&j&p<<8zHNHIK(#=bVL3+h_fp zZ~aI6FVbY$ec|otf15Y|;_b9O=81wg1;*!pnmErF2P7Zkmz1=a2*~5{w&tvV@lOPk w>HhI%!Fc~466g8ifaFtHPsy`P1my8w635$rj1^u>MB@zAXoI@~)BSJU1?bNKdH?_b diff --git a/testdata/invalid_map-el.elf b/testdata/invalid_map-el.elf index 649d0182df95cc68dd0424c3e44cc928844b0894..693c19f658f183862ba5eba290b5e3950b9a5782 100644 GIT binary patch delta 183 zcmca1u|Z;j2IGc_njRb`rAeiEC8dTNmn*VNKET2@`2>pvqx|HHEaHs1VA2OnhD~N< z)o08Hv#Y^m{bWO+$V4!E7MNTLCO3k~-C*)Km^?eVkxg`S9or@*My1V$oa~HD*BB;S xahWk1O)liJXIwjZBaqxM`6G~QnQX{y&&V*j5JgV*Py}F4FiFYutiwT3o*o~Z7Vl_x;A3#iWwlp!A zJ%GvL<|LMH`cB29xT!+2t@V^`OO%LGDs(->w(a_3>AK2O%5ONU$$aXp{=@M+y_yc< zc~KU$7d{NBoNmFA*4lus!h#)pV2^CbUf4VPU|;N;{jlGto4KW65E(`mKu{rP5t@SP iW(h{rH#_j8K$}pk4avxLph|u1i~?gQ2;881quKF delta 14 VcmZp0XmHr@o{N!Z^9L>gQ2;821qlEE diff --git a/testdata/loader-clang-7-el.elf b/testdata/loader-clang-7-el.elf index 5923cfbb83496809dbf338278cab20946e77059b..ee01ba44979b3ea12c9cd77850e14d44900c2ac6 100644 GIT binary patch delta 14 VcmZp0XmHr@o{N!p^9L>gQ2;881quKF delta 14 VcmZp0XmHr@o{N!Z^9L>gQ2;821qlEE diff --git a/testdata/loader-clang-8-eb.elf b/testdata/loader-clang-8-eb.elf index 7d59c909d320230f899249e21167d2f9e2a06507..4e14ea57b538bd6ecd9d05d0d1845c61b688f246 100644 GIT binary patch delta 1146 zcmZvaF=!M)6o%j1)!eSP$K6FS5+aTl6E^V>l>;pfT_J@Cnj=^QOyC5S6AObyOhDK+ zjT)FvL@ciiY+*oK?DO9S_W+u{omf4OeQ{5w3o^9#bx?z>z~3Sm2wxumssCa8q5b})e8JzQAn#-U0)D~x zhs*+!(2!r%t#E`#btfEOj0a7@Q}CLG85!&PS1{oqyd%)pk#SfFe-01P3i_7O3G_Xq z+t81)?_tcoI<2y5agIYZJvI5@?&`TIokU~d`MQdiAKt&C^z*3BDtj9p~Ni|CiWR&J!9hy(Dy^9>V6Avng6^9##%iN&(rRg3G;^A=A-w=I@- zmJHt@+J>Z+J`eFzqR(CyR8BCLvbcJt+?8GR+Tjg{ zdk%kac*o)0y)3_8YH!FDr$9M;*5SnAmct!z4Z{S>ZP~mgpSG60JpQx5O}##Gfj6`F H6FdADY|UJI delta 1097 zcmZvZzfV(96vxlGuhP~&XpJbuC{|0!c_x?SOov{k-+j~`;Y&Z$q!x6KaC4s7(?90^#YzU z`J1MI1T^INx|tp0JGz}Mt(OK(Ay-7MW|$FC*IUGe8_119uOMPrS>AJOqKnY4jIKj( z7~O*2j{4bvQ?r!?(r*{jHvgxZ5p7w zPK`{3+{F=Qi&q-iBjT!n3@!YTcrgz>Zul#4T{tlOn|N7x-tfR*Pgo5RH)W7k!k6{h zF~1;HA$}=_j$=4XSgjMUO1@|K4e{DN=wpkexsw6w(fn*6zow9!&}X8*sBmR^jHW&i z@90Lp8lDkn;Juu&K!1LHCEk2#!?*?n!rN@W=RLZgbgx`4oQbH2!?KT zsDyVDin{Glm_tGk+tHhJ5)ld_Jam!HM*Y8;H#rRW!Q*|u@Be@Ad+*J3W;!$Lt5)Gz z57DMU5|&I~)d#B*d_&5hAF;x{$UT(yVs@}73V2-668~?l_Z^}C(YkenZpIrAILEaC zQ`DfKrtQ;QR*UxVLOnJmhoY8dIWRWnE8t^9y+!ae^0+6_tj;~u=XLHQzo+vy@<-uM zdxCqs2`?=4&$8`}kDYz6_;hki`OctyzTwp$KfHg}Q*WFGd*LUi$c2yCUs_A#FxJ$T zdq(|rM}o9sLir4*vCOn4&n9++)ZfYSCd=U??t*hIrjq7uVV|k4d0%*n=~Bk;YnBgb z+~9!P8N-t1rWkH9y~yaRn(v4{$JEjM8eG23w2|TxxSL`F`~-~0jKU;k=T4n)4~X(8 z$UQePi~~~Fa+AT1n5@G)4&Y9o&!u=A+)l9pUeuH;4 zC1#Uep?+m{X-+rnixq8BbiD7b4@J_UJk@150!+t-Y0-rcs;}23~y!l zdxrNj{Qn0dx)3$U%XM@}LodVUGVH6H)yhe6E~S(jctt(0R=5_vt^P8(rCyF+= delta 1031 zcmZ|LJ!n%=6bJBgUSslNZcI{A42{v&G&VL}BEb|an4v=lOH@QU7>GkfkU}=wDRi@R zX}L=V9o#aCZ>ft^aL~b3M8rWT3Ziod2mj~Y`;y0lp5fi|yXV}mH*62vulC*C(+Q&Y z4oSE&e9|x7V*e{rhQ6B$$B@rp>W8tyB0tcRmRivN$JXPg)K6^PJ*DoLjVIMv+knA8 zKY9Lln!ytH{lnL~Aym!Tf!jw~#-yc^CPncbu$o ztX984`XF`DYozL|AF0K}!qqEJHny+nO;z!ZRGxXDkJFdZud%tDE0NKBZoWT|e_|#m zf$_PN8!R{T{T9wFGZm~qi(5=p>%Za^rlm-K%Q}t|o!d;^Nd2+#U8+mNJ*H=ohJEXf z)YqAY*1PcZ1E#}}3-D23oy*i}>K{?o&V0n^z~RTsQ{TwWJ=X0^z5fL!cl^vOo|RPN zXNsrc7TRR3xB#z)ya=y{ya0DYcHo}%EvzRTx@D|r4-?Keh{%g)XPK2(&E-?GWlS{u zY4f>^VI|}_-MMhHFJ1BjgAfk_U=+&_3_^Su0HgRr#JJrkr2cCp(|{~yU+3IG5A diff --git a/testdata/loader-clang-9-eb.elf b/testdata/loader-clang-9-eb.elf index c9d0b889fbf4df17edaec2eeaea2f6885ae88fbf..bbdc456b50e932bce074840f7b37d6b669b6b570 100644 GIT binary patch delta 790 zcmZ9JJ!lkB5XWcUs_fqFUG^@LMDN7aOL8H*`8a}Hx;spfH6UJL5pWAhl_G&7MLr;K ziA@d?qzTp*VxblmA}O4=`vT9rVs?K2`M)=B_I(R~g`EkU z{4iOu@O89c?IJGGkJL^4PT6$-P~C=j^~sn?asxn|DSZIIDAHWIoV%4xss;Was~$Z` z&sM5Ry`j|l1)jUWA^lAk#+H?OTQywyp8--yf$PQ^-L?}|rEAYMPf_!{ic*<bj6v*+&#AQu<`2Wb}4$0 zn`x~Ano{DQ1JBrS2xwcJk7#_I^SZ{;8))ovKCkg8=Z`fOoHrH!1~}yu))N+DihA>2 zOFoyANcafgjJF7R;rMRKdLOVMk5X3?8-NcbH&p!%;JoDXqfY?CUgox{OO~S@Xe>uN z0=Oe*7t%1m!bi=(2O9DP&;K0zj2vK7Hi~}cUBpb}TwTjs`z-LnJ!*^;=>2erTV$4x zu@iO6Ex}I_j2?3|y%sj9?d{-8a{MYf6!oPU zllzFPbf5Z!ca%2sgWoKOR=12Dac%&JN2NOeMxN%)VzxIOS9|z_tPatxIa?W5YM)Xk z-|@^lUZf|pXJkdGpVfwIZy6vJ7r1V$)3h~F*~&z_Msgu8LK|0iG<`tRcj?qBV3V$_ z!iPZf^lF}?FxBw~u^gVI6G-P7mu@m{Xxd*fJIgj6GFo}wCP53?@BRj0yOj7+;D8N( z0j(tGC5=CFKBckr&S~s&zNGOm=XH$*=MBaG0j@cP?U;qAkdrI>@@ec?!k+-o{ELtW zj?Sj6KL9=1N*zsX0xn4QRQ&{SN%Cv!E5KSOb5qqN%h8TCmZSXx7?-mPX>eG$&Z6ioQUHyx~iZcG<@j3d(zUNRB&! m?c}*tyrqES1+_RnkUdi6cl9_16mXoQR;1XYRjiXY+W!K>v~6nu diff --git a/testdata/loader-clang-9-el.elf b/testdata/loader-clang-9-el.elf index 8aad330181eabb3644931d26999ab6a3e59d7d43..d097fbd3ab17a40ead17bf0b3c44f4f6bbb51e9f 100644 GIT binary patch delta 778 zcmZ9JPe>GT6vy8i`{S&$I=hLkTC^s#=4@h!>`8W)2rCr!&_QTHj~xn@4wWEGb25l( z;SornXotd!6m#)rd-muhJa>qK>fphHhrVy-7Y*}+`M%%h``-M1@AvzCZ~kev$9d}W zwHce=hfDTL=7;h#b9wd$lMbgp3Xx>H5NcL5cLq}asqqW&FUnj`DL1O+M7<*rUCa}| zXU?w}_mXjIDZZQHW{UBf4!axj$mFg>7SZDr8#|-S+#MW0zA>UfER~V@ z+)e+9THQ=~DX;PEf^COsJi)`@T7nDU+X*g%7ZW@IUQVzDZW%t-{k{@Ci`k-Sar2&^ zJtcBY$$gYqU~O3MP=~g*0Ja+cTU$}S$J8+S56X-DZ)rLNUuZJDFnMJgyp`Z#@F${5 zw1E~BVC*FdEN~`%47hP4Ik45zgM`2Gqs-aR?Qi9IQ-Z5LKNl|Tb35#mdUTJNdWyK9q5Vh^(wce4qcZ3+K^7<@MM)ANPV*O7fH!)eEbOMNlt2*h6J6-aH4vb5Hducu;z1ul}<;rOOWN|K|JO?AteQ?`qezPLYbIlk<`e zymh%v^p0;5V=t~r=%uoL@TIQ@VZrkEYB1veHNFjhh%3oLdQ=}5qW>{O7t6DothjT= zePZ0_5nhV$+X&+|y<{9xH@OMl65@S?jh)c>4?&KX)a>wQ?9ow5=X2&zFX9*8RYSDN z-&BrTd;#t7Eu4MtLEjNk$vf$f5uc_U{*`jPcxY_0rn=9A_(BvwrRSo0eFD<&?%12qyYlh-W4hanyT{|K=SJ`4D%U%-M93&svR zXhean26=xn<3!4{vyBYxaXar)lV#zYT3)x{T4Zx|>KrOdF4ehR+M=(VcAin3t4^7& gxD7qyF7%G&bQyoH3hi(ky3AeQkuzo5;Ob1_9^E}`L;wH) diff --git a/testdata/loader.c b/testdata/loader.c index 75081e033..932374bf5 100644 --- a/testdata/loader.c +++ b/testdata/loader.c @@ -10,7 +10,7 @@ struct bpf_map_def hash_map __section("maps") = { .key_size = 4, .value_size = 2, .max_entries = 1, - .map_flags = 0, + .map_flags = 0, }; struct bpf_map_def hash_map2 __section("maps") = { @@ -22,14 +22,14 @@ struct bpf_map_def hash_map2 __section("maps") = { }; struct bpf_map_def array_of_hash_map __section("maps") = { - .type = BPF_MAP_TYPE_ARRAY_OF_MAPS, - .key_size = sizeof(uint32_t), + .type = BPF_MAP_TYPE_ARRAY_OF_MAPS, + .key_size = sizeof(uint32_t), .max_entries = 2, }; struct bpf_map_def hash_of_hash_map __section("maps") = { - .type = BPF_MAP_TYPE_HASH_OF_MAPS, - .key_size = sizeof(uint32_t), + .type = BPF_MAP_TYPE_HASH_OF_MAPS, + .key_size = sizeof(uint32_t), .max_entries = 2, }; @@ -60,7 +60,7 @@ int __attribute__((noinline)) global_fn2(uint32_t arg) { } int __attribute__((noinline)) __section("other") global_fn3(uint32_t arg) { - return arg+1; + return arg + 1; } int __attribute__((noinline)) global_fn(uint32_t arg) { @@ -68,10 +68,10 @@ int __attribute__((noinline)) global_fn(uint32_t arg) { } #if __clang_major__ >= 9 -static volatile unsigned int key1 = 0; // .bss -static volatile unsigned int key2 = 1; // .data +static volatile unsigned int key1 = 0; // .bss +static volatile unsigned int key2 = 1; // .data static volatile const unsigned int key3 = 2; // .rodata -static volatile const uint32_t arg; // .rodata, rewritten by loader +static volatile const uint32_t arg; // .rodata, rewritten by loader #endif __section("xdp") int xdp_prog() { @@ -79,11 +79,11 @@ __section("xdp") int xdp_prog() { unsigned int key1 = 0; unsigned int key2 = 1; unsigned int key3 = 2; - uint32_t arg = 1; + uint32_t arg = 1; #endif - map_lookup_elem(&hash_map, (void*)&key1); - map_lookup_elem(&hash_map2, (void*)&key2); - map_lookup_elem(&hash_map2, (void*)&key3); + map_lookup_elem(&hash_map, (void *)&key1); + map_lookup_elem(&hash_map2, (void *)&key2); + map_lookup_elem(&hash_map2, (void *)&key3); return static_fn(arg) + global_fn(arg); } diff --git a/testdata/raw_tracepoint-eb.elf b/testdata/raw_tracepoint-eb.elf index d0db34c712f321cfa0f204eccc1d2b5d460248ce..83df2892938836b4dbbb4aa1434f62f09d79d7c5 100644 GIT binary patch delta 333 zcmbOs(;+iKpV4EYfw``Mu1RT9X zQEFb5eoAWD#%XUE8P85`VVcdjZL$Khy5Md;1~A|Tl8iunbaDjqRBeO?{nVs_H2sp) z;*ylal0W?(R2nmnDQf{|&m0Bby>{A34K@yW}%1Sb2laxnUXc#M%? zG7d}@fyq`d*$F0l!Q><`xdcqE-CV(D&&=4gc?TyuBha-6xXc;3Cja2FXIwMcg4>>v zVR8kxJ!clg`9MD%;5KJenEV4MV?Nn}$DYw(as`m=n7ji>22B0|BsWa9;I(Hgm|OuQ P8z%1nk{pwN@G1ZRB)(v= delta 296 zcmeB>nISVlpD|*hf%(J&Dbb|T^qidhWc~8|qHO(wqWrAX;{wlU~&qWTm~lBZ_Z$|XJ(wVc?BmsBjb+A8@S9F zc_zQ$vS(a3S%cf2QDAZgw>@VL#JNB}Y~VI$G?@GXDC0g^gU6oHVR8nLoH2O?kW85T c0!SX1tifx~*f2Q*NKTl%0!T_se!;5%08i>txc~qF diff --git a/testdata/raw_tracepoint-el.elf b/testdata/raw_tracepoint-el.elf index aa6d1df77da44c3accf68b06adf10c5b79f17420..5d9c6d69e31e5290584b48d161ef6ad9c5f67449 100644 GIT binary patch delta 333 zcmbOs(;+iKgVAH6rk$>Vu1RT9X zQEFb5eoAWD#%Zq@8P85`WSY&mZL%!0y5MdGFyP|`Qj9=+baE*33~hu4{nVs_H2sp) z;*ylal0atWARySb3fo|&;}^F~f~Mxa}Fa+x!7P5#Jb&$wo?A-6pv!{kD4d(JE- zuE7&|6!nISVlgE3;FrrpE>Dbb|T^qidhWc~8|qHO(wqWrAXnF^ gKr&(SLm+uzvLdfNW5eV`AUR?3LLezI`5~`502t3xm;e9( diff --git a/testdata/raw_tracepoint.c b/testdata/raw_tracepoint.c index b3b2929ee..5a739bc02 100644 --- a/testdata/raw_tracepoint.c +++ b/testdata/raw_tracepoint.c @@ -9,5 +9,5 @@ struct bpf_args { }; __section("raw_tracepoint/sched_process_exec") int sched_process_exec(struct bpf_args *ctx) { - return 0; + return 0; } diff --git a/testdata/rewrite-eb.elf b/testdata/rewrite-eb.elf index 412178aebe0b46f9a37774895a69085d6cd57b24..a8c3714695562cfaa663a28c5adf7b0854fe8c73 100644 GIT binary patch literal 6232 zcmb_gZD?dy89rw|lF8EpvReHq0*6Vu?zH-5W z;tRX)6WzSi>Yag7ySuyZj|^B{-j7+J54zZe3zoRqVM}TE{<$R*>|e?~rmw|vp|T$A zgtdC9S_zI#W%2jPTCNe+ z8>@vzLFM!1QZcO5Lsi@;)S#YTTs-|i{`}m7XYxxAES$;b)n;KUzf&ly#+9v5ZCC20 z^-8!JlqwB%F}#wmm#&5i=IzkJ&BEn;SZUNsVcpbRD;L)53NiC+XEj_iY`I#!xV@DR z%i*T)50x6>;3v;eS_&_-@x!_-+uk&VWkqsRkCkx@YJEtc29RFu-lSa&kbVn z$JE^5UENBhC*W{*cQ;@MVR!f4fSrSykd>6m^qMxPoPgS8o3yrl{b)z2?t^Ic$ zNgKVlAKmObj8}gay*kh_GxF5zp=2K`u{TN$99M~9Aopc#W49cq9NDQeKKA39Z+cGUY+|$B1fF@37 zs*7zwewi5EhvL_mBK3Rr{%!M8y=4E;#~BeB(GL=8%$%N;&7|}Y)H&rlE;~m|n036* z)cX+LH(2jUqmIJ5V7rq}*fhj|NvQhPF z@nYEcfJ~WdrPQwZbEiL_zvtZ9^Gm1CE=>wJ8X#jGnO0r3u(4gMP@CS9&}^I>b6Y-N z4~q???#b~MJAQ;&HSluan&4fU6W-Te@&@XK(o#1_fw@d zc+z>)sEY&u)PJQ^nYI&7|Bq5zJSH<%*XYN?+?HQ(`bU(yX8Yd5FGmW2G7p=x;kOQF zBhjeBF9TdMX*ieB`n|qh9CdTpc_Ok(wjb^RkYaUnvs%e+*g5NxSy9OYI-S@zl*6?M zbv=GWr~CJfbtKn<^hif?G@I@?neMtHt;Z6HW=fHsw3lzE)b2mpX~W0?jhcnOJz^04 zNDR+e^+o&_eG*vsug35fV|XSaU!_G5j+z{10RJ7i0KWWBAu&_}|6w zZ^rO{isAnf!@nED|J&nnQtY=7<(_rKk>;sx6OcUJZ33PjgEj##iGPm`JWq6+fXB7G zUBKgp)+W#HZ)FZKrU1s97X@K$`6&FEy?o)Bf962@czN!Z!AHl-b1yOmAXzW~9`|&{ z!Cjc}0<*H{yoPa1qOSq_hgJf97lG>E`Egz(%a-DU@6vk)r?{ zlgQ@)SYKoTz_(wB=*+ji|Kkz;>4^U0i2k#P{#rzTE2494K8i=?X9U<^UyjGObG+Vs zD2~tfUlRKr6T!I3u7)ey>-oaUN-f+`*+zJ|p|Z8GoSj{|H%p~ht<)O@{4OTzuBqmN zWV~$c8vYT0-`cLNdZQ*Eee)x_Rngo#y?Uj}TD5um%9hJJoB6`(D*m6aE)9799PsLu zOO?>}(#Bt_6*l(}b>uu3vY=FQNud{|#{5{JrD+*e~V>$tV8&u@BN8=PpI! z+YbF)7+3oK{MPxp=bD_eivEg668ipi=rR58b^A8KI_y8ckrcoGr=a`o83+4HU3W@! zU3~v(_{7BTck$H>d>Ef+mEy;L7rNh`aj>t{Z*7@)(<2Fe|9?V{i!bLUfDhyIn@;iL z`+444oA1sS9DJuqS>VU#cQ`KoWmoSdl#I_i0mYAh6T07?aj>tBF8+qA5ujvz-f1X){BKrw=gs-P nW=#HT;BluhU$DN2AOCM4%?1}^tL$2^ILUQjoxtkN_#^)XJY5p> literal 5240 zcmb_fU1(fY5I$#rl1(<*Bu&z6P1TKBZL8f)OK5}IW(_1ZG(~A^iB;I{Zf=sb`^WyY zi3mkRs0#Wd2qGeg`XUOcD2nu{DEj1+U|*~+Dk$_#rIk3}y=V5$-sJYlfqT!)H#28u z&p9*q?8TY+*+4+67HRbt@d9XRi0S>pmeS@us&w3D-PfCj{rs%MiW0f1Vf>pOYmx`33qCgqUvuG{ZXt7c` z*Q{o&qE+Hl6=pPP!&YVUc~z{?Z}-M@!eOx_^{ZgNde=lzVVd=U9ZL0tZMnCPGL79&uf8ND zwyh%_560kuRFvwUP=OH!lp2^&JNsObyz~?Hfl?9Y==Yf4y=e#-WJ-5*1z8K`7|!E~ zkO~9r(Du2Fbh3F_M_ltxm<$C5BN&O+14GK?heIyEJ>v2sJuXk>W5?+XbvaY0tAWvO zV!xy1Qa>U4YxYa^0{uCL)nSV3Ghj8XqMqV2p!5)lvq~B+7(-e=JvCsv>pN&zhtniv zJxb4UCzo)@NhyMe>(EN_Hi`wQWPU-J_0lH^dYWsB_`Po3k#yZu0Q|m$m8=xXs9RPD zjEGLR&0UtYM%wkZ@}VhaHy0J5Qz$>8V|MX_bE${=+D3>rGV%g8LD70{BCNtzI98)- zAHY;Z>zlD&rHKfnM<*3mJT)q!e5F*Xl#?q?m+s;trh?maIM6+mqIOQc0*~u(U-wuz zemLB5INWt_SdRq)Fu5)1UQ+Yv5|(ZFL08d+r+x5(4_^1dSAFmoeehR&@Yj9tw|(&U zeeh3w@UMLEt3LP-KKOMX{C6MxPapgrAN=2~aV@G|?ju?RlSbFFE1brojAEqj*Xo2G zob4qHW3-4(MEI6%mvEfLO+>iJ+f@_3-IZL9aMYidzNT(wcVv%ZxYZil6(1AMomgr< zBb-8PqB`MQu7j~0qmgSdLHs>JCf3fG^@xk#z%pHz+T=Su@+8UBy<7HakBqMrweZ${ zVEr*S@6R^k(O+1`y522hd=2oMSa$xyE;_+Q%`4I65dN}`i;;}ZYN83kEEaO9k zymr+uhRNBpz$T_8Y{bri`qSi`X9x9&66}UBqLLSso`|%%>+v#-6Y~O*}r-EI&>> zzBfiDu03Dxc|z_YAN#jS8GEyn9-hxDBi3C)kF}BO^N>f6-y`RL)MJ0DrB5zex#n^v zo6FU#^D5b}RvYvoEY}-Z`XVQ5RWCT*3*S=Qy9?$q&c#C6lAcR7N=X96N?s)?kw!L0 z<5~&h{Pgtx%mG@I|AFv7Z>xSqaL-51{2H|-iR%^^>VRdO14(Hq2p+wFN!GESKhBOM zoL45CGt}l5)U|3roM-M)fY={6dV^p73os_)(UDw#$QSAHi+{;DaD49nGX52^;rQNt z_|*8z^#a89;P(jG>wg&rM5sqea=sN(@O-UziJ4>VJcWwKJ*go+C=p&%-ouT!X_U{oY<(3hZg}D#de?tV`X8#T;{PO?X zand(vME-n#k^6s!aG&@g=s@0mk@lxa?-M_YwFRZ=L44FINXEyVSk7k~IIqyFM)2yT zJbN4e*Np$OX5>NoPZQ{qf6s2?&`%@s$2Soq^G6$$^VtT@EA*=ocpX_M?UMxh#h)|| z9G~k*#=k~3az2hhWB8~M(gFm_{@{P4$1lG0$M5I+Ec+uboNd4Omq-U{I790#?Y|+^ jFFyMx$OiG_^nhf1++_kby6MI3Jh)0K#7r0y_K*JuGcJGI diff --git a/testdata/rewrite-el.elf b/testdata/rewrite-el.elf index d0f223bbc2a773f5bd2122671e27232688af7497..85ef97fb9fb7568b6e08437621fa3ba8d168597b 100644 GIT binary patch delta 531 zcmX|;KS%;$6u|HKFHg-tPrao&Lr^CbBAxoA7F!|;qM;#M5()`a5Gr((=#TZ5XeonQ zgLF%XmIxfGA#^<&YOOu#eV<2T#p@9`JBhaJlcn`izF0~$z0fzq z1$wNrFpkUCa3us153mq4%G98C5Ai1D48bZ%7KMDC+(|2sCBrrHRm0Qd8-}lu7YwhG z?~zmdKWBeXPq-btOLb}tCAxp0twzXJys z7r9RBpeUqpaZr?t8wWRYvx)rPnDJ|VpZEFxdNcES&wO2Mcfs9G_lcEG8{FXBFf5)i zInSmuxk)3Fu}sU#^@!!E`GQyub_mm?UA=;H=k2E&4)8TJ2(8!^POY>9lLa9{8@2hD z>ucnY+9re<3u)v-n7;^uDshSl-Vq@{=VBjFmT{8o)3X zmBg-^gjp$2lEeu$iQ6Dv43n?rdNMj&+AgMso zP+pDAMBp6V#tZmFr)i}sT8Bpb1_V~(S*W1UY~*?r=d~Q1p`+O_hb}RXLbu@_i^M!S zx~+W68=-o{ik^ja6wNj~V3Bx?4)GFQ;uwmAtpvBYh*!07+(>l7J~{~-PSGWnP$W~o D@D6pV diff --git a/testdata/rewrite.c b/testdata/rewrite.c index 65ad31c0c..0b20e3896 100644 --- a/testdata/rewrite.c +++ b/testdata/rewrite.c @@ -23,7 +23,7 @@ __section("socket") int rewrite() { } __section("socket/map") int rewrite_map() { - unsigned int key = 0; + unsigned int key = 0; unsigned int *value = map_lookup_elem(&map_val, &key); if (!value) { return 0;