diff options
| author | Florent Revest <revest@chromium.org> | 2026-01-21 15:38:10 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2026-01-25 20:14:51 +0000 |
| commit | 02bac03162280236ef7a33993358cb7dcff443d1 (patch) | |
| tree | fd98d9c42a355463260042cffc3379a9f23f17f7 /pkg/codesearch/testdata/source0.c | |
| parent | 40acda8acc843b8f5cc068eaad3b6b217e5a9de6 (diff) | |
tools/clang/json: escape strings properly
When preparing a codesearch index, I encountered errors which I narrowed
down to lines like the following in the json output of codesearch:
"type": "void (void __attribute__((btf_type_tag("user")))*, const void *, size_t, size_t)",
After this change, the line gets formatted like this:
"type": "void (void __attribute__((btf_type_tag(\"user\")))*, const void *, size_t, size_t)",
This fixes the errors I encountered
Diffstat (limited to 'pkg/codesearch/testdata/source0.c')
| -rw-r--r-- | pkg/codesearch/testdata/source0.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkg/codesearch/testdata/source0.c b/pkg/codesearch/testdata/source0.c index 5ac117cab..e5b47841b 100644 --- a/pkg/codesearch/testdata/source0.c +++ b/pkg/codesearch/testdata/source0.c @@ -31,3 +31,7 @@ int func_accepting_a_struct(struct some_struct* p) return ((some_struct_t*)p)->x + ((union some_union*)p)->x; } + +void function_with_quotes_in_type(void __attribute__((btf_type_tag("user"))) *) +{ +} |
