Linux Sparse
[Prev Page][Next Page]
- Re: [PATCH] honor CFLAGS from environment, (continued)
- [PATCH] manpage: fix doc of '-Wcast-from-as', Luc Van Oostenryck
- [PATCH] fix parallel install, Luc Van Oostenryck
- [PATCH] tests: add test to illustrate problem on git codebase,
Ramsay Jones
- [PATCH v2] target.c: ignore -m64 on archs where int32_t is a long, Luc Van Oostenryck
- Test case,
Ramsay Jones
- [PATCH 0/4] Fix inconstent -m64 on 32-bit-only archs,
Luc Van Oostenryck
- [PATCH] cgcc: teach cgcc about Hurd/GNU, Luc Van Oostenryck
- [PATCH v6 15/27] compiler: Option to default to hidden symbols,
Thomas Garnier
- [PATCH] Makefile: default to LD = CC,
Uwe Kleine-König
- Some build failures of sparse 0.6.0 on Debian buildds,
Uwe Kleine-König
- [PATCH] validation: Add patterns FAIL, PASS, XPASS and XFAIL to test,
Uwe Kleine-König
- [PATCH] machine.h: Fix MACH_NATIVE on m68k,
Uwe Kleine-König
- [PATCH 0/2] new helper: string_expression(),
Luc Van Oostenryck
- [PATCH] dissect: fix processing of ASM statements, Luc Van Oostenryck
- [PATCH 0/2] add missing expansion of compound literals,
Luc Van Oostenryck
- [PATCH] explain cause of 'incorrect type in conditional',
Luc Van Oostenryck
- [PATCH 0/2] improve type info in error messages,
Luc Van Oostenryck
- [PATCH] remove confusing intermediate 'where' in evaluate_assignment(), Luc Van Oostenryck
- [SPARSE] noderef & ASM statements,
Luc Van Oostenryck
- [PATCH] kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define, Andrey Konovalov
- [PATCH] is_null_pointer_constant: replace magic constant by enum,
Aurelien Aptel
- "Using plain integer as NULL pointer" false positive for zero struct initializer,
Aurélien Aptel
- [PATCH v3 0/3] kasan: tag-based mode fixes,
Andrey Konovalov
- [PATCH RFC 1/4] include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR,
Michael S. Tsirkin
- [PATCH RFC 2/4] include/linux/compiler.h: allow memory operands,
Michael S. Tsirkin
- [PATCH RFC 3/4] barriers: convert a control to a data dependency,
Michael S. Tsirkin
- [PATCH v2 0/3] kasan: tag-based mode fixes,
Andrey Konovalov
- Sparse v0.6.0 released, Luc Van Oostenryck
- [PATCH] as-name: document that identifiers are OK for address spaces, Luc Van Oostenryck
- [PATCH] doc: fix list formatting, Luc Van Oostenryck
- [PATCH] remove self-assignment of base_type, Luc Van Oostenryck
- [PATCH] remove -finline-functions from CFLAGS, Luc Van Oostenryck
- [PATCH] remove unused regno(), Luc Van Oostenryck
- [PATCH] remove redundant check of _Bool bitsize, Luc Van Oostenryck
- [RFC v1 0/4] static analysis of copy_to_user(),
Tycho Andersen
- [PATCH] remove unneeded declarations in "compat.h",
Luc Van Oostenryck
- [PATCH] build: check if sparse-llvm needs libc++,
Luc Van Oostenryck
- [PATCH] build: only need includedir from llvm-config, Luc Van Oostenryck
- [PATCH mm] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning,
Andrey Konovalov
- [ANNOUNCE] Sparse v0.6.0-rc1,
Luc Van Oostenryck
- [PATCH v3 00/12] x86, kbuild: revert macrofying inline assembly code,
Masahiro Yamada
- [PATCH v4 0/4] predefined macros for intmax_t/intptr_t/...,
Luc Van Oostenryck
- [PATCH] add a flag to warn on casts to/from bitwise pointers, Luc Van Oostenryck
- [PATCH 0/6] small improvements of show_typename(),
Luc Van Oostenryck
- [PATCH v2] x86, kbuild: revert macrofying inline assembly code,
Masahiro Yamada
- [PATCH] don't display null ident in show_typename(), Luc Van Oostenryck
- [PATCH v3 00/19] predefined macros for intmax_t/intptr_t/...,
Luc Van Oostenryck
- [PATCH v3 01/19] add detection of native platform, Luc Van Oostenryck
- [PATCH v3 02/19] Consolidate 'machine detection' into "machine.h", Luc Van Oostenryck
- [PATCH v3 03/19] test endianness with __BYTE_ORDER__, Luc Van Oostenryck
- [PATCH v3 04/19] testsuite: test predef macros on LP32/LP64/LLP64, Luc Van Oostenryck
- [PATCH v3 05/19] fix '__SIZE_TYPE__' for LLP64, Luc Van Oostenryck
- [PATCH v3 06/19] allow optional "_T" suffix to __SIZEOF_XXX__, Luc Van Oostenryck
- [PATCH v3 07/19] use bits_mask() for predefined_max(), Luc Van Oostenryck
- [PATCH v3 08/19] add builtin_type_suffix(), Luc Van Oostenryck
- [PATCH v3 09/19] make predefined_type_size() more generic, Luc Van Oostenryck
- [PATCH v3 10/19] give a type to wchar, Luc Van Oostenryck
- [PATCH v3 11/19] use the type for predefined_max(), Luc Van Oostenryck
- [PATCH v3 12/19] add predefined macros for wint_t, Luc Van Oostenryck
- [PATCH v3 13/19] add predefined macros for [u]intptr, Luc Van Oostenryck
- [PATCH v3 14/19] add predefined macros for [u]intmax, Luc Van Oostenryck
- [PATCH v3 15/19] add predefined macros for [u]int{8,16}_t, Luc Van Oostenryck
- [PATCH v3 16/19] add predefined macros for [u]int64_t, Luc Van Oostenryck
- [PATCH v3 17/19] add predefined macros for [u]int32_t, Luc Van Oostenryck
- [PATCH v3 18/19] add predefined macros for char{16,32}_t, Luc Van Oostenryck
- [PATCH v3 19/19] fix the size of long double, Luc Van Oostenryck
- Re: [PATCH v3 00/19] predefined macros for intmax_t/intptr_t/..., Ramsay Jones
- [PATCH] kbuild, x86: revert macros in extended asm workarounds,
Masahiro Yamada
- [PATCH] remove duplicates from gcc-attr-list.h, Luc Van Oostenryck
- [PATCH v2] teach sparse about asm inline, Luc Van Oostenryck
- [PATCH v2 00/14] predefined macros for intmax_t/intptr_t/...,
Luc Van Oostenryck
- [PATCH v2 01/14] testsuite: test predef macros on LP32/LP64/LLP64, Luc Van Oostenryck
- [PATCH v2 02/14] fix '__SIZE_TYPE__' for LLP64, Luc Van Oostenryck
- [PATCH v2 03/14] allow optional "_T" suffix to __SIZEOF_XXX__, Luc Van Oostenryck
- [PATCH v2 04/14] use bits_mask() for predefined_max(), Luc Van Oostenryck
- [PATCH v2 05/14] add builtin_type_suffix(), Luc Van Oostenryck
- [PATCH v2 06/14] make predefined_type_size() more generic, Luc Van Oostenryck
- [PATCH v2 07/14] give a type to wchar, Luc Van Oostenryck
- [PATCH v2 08/14] add predefined macros for wint_t, Luc Van Oostenryck
- [PATCH v2 09/14] add predefined macros for [u]intptr, Luc Van Oostenryck
- [PATCH v2 10/14] add predefined macros for [u]intmax, Luc Van Oostenryck
- [PATCH v2 11/14] add predefined macros for [u]int{8,16}_t, Luc Van Oostenryck
- [PATCH v2 12/14] add predefined macros for [u]int64_t, Luc Van Oostenryck
- [PATCH v2 13/14] add predefined macros for [u]int32_t, Luc Van Oostenryck
- [PATCH v2 14/14] add predefined macros for char{16,32}_t, Luc Van Oostenryck
- [PATCH v3 0/5] display address spaces by name,
Luc Van Oostenryck
- [PATCH] fix linearization of non-constant switch-cases, Luc Van Oostenryck
- [PATCH 00/11] predefined macros for intmax_t/intptr_t/...,
Luc Van Oostenryck
- [PATCH 02/11] fix '__SIZE_TYPE__' for LLP64, Luc Van Oostenryck
- [PATCH 01/11] testsuite: test predef macros on LP32/LP64/LLP64, Luc Van Oostenryck
- [PATCH 03/11] allow optional "_T" suffix to __SIZEOF_XXX__, Luc Van Oostenryck
- [PATCH 04/11] add builtin_type_suffix(), Luc Van Oostenryck
- [PATCH 05/11] make predefined_type_size() more generic, Luc Van Oostenryck
- [PATCH 06/11] give a type to wchar, Luc Van Oostenryck
- [PATCH 07/11] add predefined macros for [u]intptr & ptrdiff, Luc Van Oostenryck
- [PATCH 08/11] add predefined macros for [u]int_max, Luc Van Oostenryck
- [PATCH 09/11] add predefined macros for [u]int{8,16}_t, Luc Van Oostenryck
- [PATCH 10/11] add predefined macros for [u]int64_t, Luc Van Oostenryck
- [PATCH 11/11] add predefined macros for [u]int32_t, Luc Van Oostenryck
- [RFC v1] copy_{to,from}_user(): only inline when !__CHECKER__,
Tycho Andersen
- [PATCH] man: update maintainer info, Luc Van Oostenryck
- [PATCH] man: add AUTHORS section, Luc Van Oostenryck
- [SPARSE PATCH 0/4] display address spaces by name,
Luc Van Oostenryck
- [PATCH] man: add section about reporting bugs, Luc Van Oostenryck
- [PATCH] don't allow newlines inside string literals,
Luc Van Oostenryck
- [PATCH v13 00/25] kasan: add software tag-based mode for arm64,
Andrey Konovalov
- [PATCH v13 11/25] kasan, arm64: untag address in _virt_addr_is_linear, Andrey Konovalov
- [PATCH v13 24/25] kasan: update documentation, Andrey Konovalov
- [PATCH v13 25/25] kasan: add SPDX-License-Identifier mark to source files, Andrey Konovalov
- [PATCH v13 22/25] kasan: add __must_check annotations to kasan hooks, Andrey Konovalov
- [PATCH v13 23/25] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS, Andrey Konovalov
- [PATCH v13 20/25] kasan, arm64: add brk handler for inline instrumentation, Andrey Konovalov
- [PATCH v13 21/25] kasan, mm, arm64: tag non slab memory allocated via pagealloc, Andrey Konovalov
- [PATCH v13 17/25] kasan: add bug reporting routines for tag-based mode, Andrey Konovalov
- [PATCH v13 19/25] kasan: add hooks implementation for tag-based mode, Andrey Konovalov
- [PATCH v13 16/25] kasan: split out generic_report.c from report.c, Andrey Konovalov
- [PATCH v13 18/25] mm: move obj_to_index to include/linux/slab_def.h, Andrey Konovalov
- [PATCH v13 15/25] kasan, mm: perform untagged pointers comparison in krealloc, Andrey Konovalov
- [PATCH v13 13/25] kasan, arm64: fix up fault handling logic, Andrey Konovalov
- [PATCH v13 14/25] kasan, arm64: enable top byte ignore for the kernel, Andrey Konovalov
- [PATCH v13 12/25] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU, Andrey Konovalov
- [PATCH v13 10/25] kasan: add tag related helper functions, Andrey Konovalov
- [PATCH v13 09/25] arm64: move untagged_addr macro from uaccess.h to memory.h, Andrey Konovalov
- [PATCH v13 07/25] kasan: rename kasan_zero_page to kasan_early_shadow_page, Andrey Konovalov
- [PATCH v13 05/25] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS, Andrey Konovalov
- [PATCH v13 06/25] kasan, arm64: adjust shadow size for tag-based mode, Andrey Konovalov
- [PATCH v13 04/25] kasan: rename source files to reflect the new naming scheme, Andrey Konovalov
- [PATCH v13 01/25] kasan, mm: change hooks signatures, Andrey Konovalov
- Re: [PATCH v13 00/25] kasan: add software tag-based mode for arm64, Will Deacon
[PATCH] cgcc: use 'i386' for the arch instead of 'i86', Luc Van Oostenryck
[PATCH] teach sparse about asm inline, Luc Van Oostenryck
[PATCH 0/4] reduce noise when using pre-ANSI,
Luc Van Oostenryck
[PATCH] Add -Wnon-ansi-function-declaration,
John Levon
[PATCH] Ignore #ident directives,
John Levon
[PATCH v12 00/25] kasan: add software tag-based mode for arm64,
Andrey Konovalov
- [PATCH v12 01/25] kasan, mm: change hooks signatures, Andrey Konovalov
- [PATCH v12 04/25] kasan: rename source files to reflect the new naming scheme, Andrey Konovalov
- [PATCH v12 03/25] kasan: move common generic and tag-based code to common.c, Andrey Konovalov
- [PATCH v12 05/25] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS, Andrey Konovalov
- [PATCH v12 07/25] kasan: rename kasan_zero_page to kasan_early_shadow_page, Andrey Konovalov
- [PATCH v12 08/25] kasan: initialize shadow to 0xff for tag-based mode, Andrey Konovalov
- [PATCH v12 13/25] kasan, arm64: fix up fault handling logic, Andrey Konovalov
- [PATCH v12 14/25] kasan, arm64: enable top byte ignore for the kernel, Andrey Konovalov
- [PATCH v12 15/25] kasan, mm: perform untagged pointers comparison in krealloc, Andrey Konovalov
- [PATCH v12 18/25] mm: move obj_to_index to include/linux/slab_def.h, Andrey Konovalov
- [PATCH v12 19/25] kasan: add hooks implementation for tag-based mode, Andrey Konovalov
- [PATCH v12 20/25] kasan, arm64: add brk handler for inline instrumentation, Andrey Konovalov
- [PATCH v12 21/25] kasan, mm, arm64: tag non slab memory allocated via pagealloc, Andrey Konovalov
- [PATCH v12 22/25] kasan: add __must_check annotations to kasan hooks, Andrey Konovalov
- [PATCH v12 25/25] kasan: add SPDX-License-Identifier mark to source files, Andrey Konovalov
- [PATCH v12 24/25] kasan: update documentation, Andrey Konovalov
- [PATCH v12 23/25] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS, Andrey Konovalov
- [PATCH v12 17/25] kasan: add bug reporting routines for tag-based mode, Andrey Konovalov
- [PATCH v12 16/25] kasan: split out generic_report.c from report.c, Andrey Konovalov
- [PATCH v12 12/25] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU, Andrey Konovalov
- [PATCH v12 10/25] kasan: add tag related helper functions, Andrey Konovalov
- [PATCH v12 06/25] kasan, arm64: adjust shadow size for tag-based mode, Andrey Konovalov
- [PATCH v12 11/25] kasan, arm64: untag address in _virt_addr_is_linear, Andrey Konovalov
- [PATCH v12 09/25] arm64: move untagged_addr macro from uaccess.h to memory.h, Andrey Konovalov
- [PATCH v12 02/25] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc, Andrey Konovalov
[bug report] kernel.h: hide __is_constexpr() from sparse,
Dan Carpenter
[PATCH 0/2] simplify processing of whitespaces in dump_macro(),
Luc Van Oostenryck
[PATCH 0/5] teach cgcc (and sparse) about -x and -o,
Luc Van Oostenryck
[PATCH] constant: add -Wconstant-suffix warning,
Luc Van Oostenryck
[PATCH v2] cgcc: accept any file type with '-x c',
Luc Van Oostenryck
[PATCH] cgcc: accept any file type with '-x c',
Luc Van Oostenryck
cgcc does not preprocess arbitrary files when -E is used,
Antonio Ospite
[PATCH 0/2] fix expansion of function designators,
Luc Van Oostenryck
[Bug 198977] [sparse-llvm] Add option to save output to a named file,
bugzilla-daemon
[PATCH] teach sparse about '-o FILE', Luc Van Oostenryck
[Bug 199041] [sparse-llvm] Provide a mode to disable macros for var args, bugzilla-daemon
[Bug 199023] Sparse incorrectly simplifies loads in certain scenarios, bugzilla-daemon
[Bug 198979] [sparse-llvm] Tests for Sparse-LLVM backend to validate Sparse code generation,
bugzilla-daemon
[RFC/PATCH 9/9] constant: add -Wconstant-size warning,
Ramsay Jones
[PATCH 8/9] pre-processor: add some pre-defined macros,
Ramsay Jones
[PATCH 7/9] pre-process: add the -dM option to dump macro definitions,
Ramsay Jones
[PATCH 6/9] pre-process: print variable argument macros correctly,
Ramsay Jones
[PATCH 5/9] pre-process: don't put spaces in macro parameter list, Ramsay Jones
[PATCH 4/9] pre-process: print macros containing # and ## correctly,
Ramsay Jones
[PATCH 3/9] pre-process: suppress trailing space when dumping macros, Ramsay Jones
[PATCH 2/9] sparsei: add the --[no-]jit options, Ramsay Jones
[PATCH 1/9] sparsec: use a compatible exception model on cygwin, Ramsay Jones
[PATCH 0/9] misc sparse patches,
Ramsay Jones
[PATCH v11 00/24] kasan: add software tag-based mode for arm64,
Andrey Konovalov
- [PATCH v11 01/24] kasan, mm: change hooks signatures, Andrey Konovalov
- [PATCH v11 05/24] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS, Andrey Konovalov
- [PATCH v11 07/24] kasan: rename kasan_zero_page to kasan_early_shadow_page, Andrey Konovalov
- [PATCH v11 08/24] kasan: initialize shadow to 0xff for tag-based mode, Andrey Konovalov
- [PATCH v11 09/24] arm64: move untagged_addr macro from uaccess.h to memory.h, Andrey Konovalov
- [PATCH v11 12/24] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU, Andrey Konovalov
- [PATCH v11 16/24] kasan: split out generic_report.c from report.c, Andrey Konovalov
- [PATCH v11 19/24] kasan: add hooks implementation for tag-based mode, Andrey Konovalov
- [PATCH v11 23/24] kasan: update documentation, Andrey Konovalov
- [PATCH v11 24/24] kasan: add SPDX-License-Identifier mark to source files, Andrey Konovalov
- [PATCH v11 22/24] kasan: add __must_check annotations to kasan hooks, Andrey Konovalov
- [PATCH v11 21/24] kasan, mm, arm64: tag non slab memory allocated via pagealloc, Andrey Konovalov
- [PATCH v11 20/24] kasan, arm64: add brk handler for inline instrumentation, Andrey Konovalov
- [PATCH v11 18/24] mm: move obj_to_index to include/linux/slab_def.h, Andrey Konovalov
- [PATCH v11 17/24] kasan: add bug reporting routines for tag-based mode, Andrey Konovalov
- [PATCH v11 15/24] kasan, mm: perform untagged pointers comparison in krealloc, Andrey Konovalov
- [PATCH v11 14/24] kasan, arm64: enable top byte ignore for the kernel, Andrey Konovalov
- Re: [PATCH v11 00/24] kasan: add software tag-based mode for arm64, Andrey Konovalov
- [PATCH v11 13/24] kasan, arm64: fix up fault handling logic, Andrey Konovalov
- [PATCH v11 11/24] kasan, arm64: untag address in _virt_addr_is_linear, Andrey Konovalov
- [PATCH v11 10/24] kasan: add tag related helper functions, Andrey Konovalov
- [PATCH v11 06/24] kasan, arm64: adjust shadow size for tag-based mode, Andrey Konovalov
- [PATCH v11 04/24] kasan: rename source files to reflect the new naming scheme, Andrey Konovalov
- [PATCH v11 03/24] kasan: move common generic and tag-based code to common.c, Andrey Konovalov
- [PATCH v11 02/24] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc, Andrey Konovalov
Re: [PATCH] arm64: sysreg: fix sparse warnings,
Luc Van Oostenryck
[PATCH v10 00/22] kasan: add software tag-based mode for arm64,
Andrey Konovalov
- [PATCH v10 04/22] kasan: rename source files to reflect the new naming scheme, Andrey Konovalov
- [PATCH v10 05/22] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS, Andrey Konovalov
- [PATCH v10 06/22] kasan, arm64: adjust shadow size for tag-based mode, Andrey Konovalov
- [PATCH v10 07/22] kasan: initialize shadow to 0xff for tag-based mode, Andrey Konovalov
- [PATCH v10 09/22] kasan: add tag related helper functions, Andrey Konovalov
- [PATCH v10 10/22] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU, Andrey Konovalov
- [PATCH v10 17/22] kasan: add hooks implementation for tag-based mode, Andrey Konovalov
- [PATCH v10 19/22] kasan, mm, arm64: tag non slab memory allocated via pagealloc, Andrey Konovalov
- [PATCH v10 21/22] kasan: update documentation, Andrey Konovalov
- [PATCH v10 22/22] kasan: add SPDX-License-Identifier mark to source files, Andrey Konovalov
- [PATCH v10 20/22] kasan: add __must_check annotations to kasan hooks, Andrey Konovalov
- [PATCH v10 18/22] kasan, arm64: add brk handler for inline instrumentation, Andrey Konovalov
- [PATCH v10 15/22] kasan: split out generic_report.c from report.c, Andrey Konovalov
- [PATCH v10 16/22] kasan: add bug reporting routines for tag-based mode, Andrey Konovalov
- [PATCH v10 14/22] kasan, mm: perform untagged pointers comparison in krealloc, Andrey Konovalov
- [PATCH v10 11/22] mm: move obj_to_index to include/linux/slab_def.h, Andrey Konovalov
- [PATCH v10 12/22] kasan, arm64: fix up fault handling logic, Andrey Konovalov
- [PATCH v10 13/22] kasan, arm64: enable top byte ignore for the kernel, Andrey Konovalov
- [PATCH v10 08/22] kasan, arm64: untag address in __kimg_to_phys and _virt_addr_is_linear, Andrey Konovalov
- [PATCH v10 01/22] kasan, mm: change hooks signatures, Andrey Konovalov
- [PATCH v10 02/22] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc, Andrey Konovalov
- [PATCH v10 03/22] kasan: move common generic and tag-based code to common.c, Andrey Konovalov
- Re: [PATCH v10 00/22] kasan: add software tag-based mode for arm64, Andrey Konovalov
RFC v3 - handling format strings (prinf),
Ben Dooks
[PATCH] ptrlist: add ptr_list_nth_entry(), Luc Van Oostenryck
RFCv2 - support for printf format parsing,
Ben Dooks
[PATCH v3 0/4] kernel hacking: GCC optimization for better debug experience (-Og),
Changbin Du
RFC: adding attribute(format) to check printf formatting,
Ben Dooks
[PATCH 1/4] initial parsing of __attribute__((format)),
Ben Dooks
[PATCH] __attribute__((fallthrough)) can't simply be ignored, Luc Van Oostenryck
checking parameters to variadic printf formatted functions,
Ben Dooks
sparse considers enums as signed,
Jason A. Donenfeld
[GIT PULL] Compiler Attributes for v4.20-rc1,
Miguel Ojeda
[PATCH 0/2] Compiler Attributes: __fallthrough,
Miguel Ojeda
[PATCH 1/2] Compiler Attributes: add support for __fallthrough (gcc >= 7.1), Miguel Ojeda
[Index of Archives]
[Trinity Fuzzer Tool]
[Linux Kernel]
[Netdev]
[IETF Annouce]
[Security]
[Bugtraq]