Linux Sparse
[Prev Page][Next Page]
- [PATCH 0/3] output *memory* operands need their address as *input*,
Luc Van Oostenryck
- [PATCH] expand __builtin_object_size(), Luc Van Oostenryck
- Re: [PATCH v2 2/4] usb: typec: tps6598x: Add trace event for status register,
Guido Günther
- [PATCH] fix add_join_conditional() one of the alternative is VOID, Luc Van Oostenryck
- [PATCH] Makefile: add version.h dependency on all objects,
Kyle Russell
- [PATCH 00/10] simplify and canonicalize signed compares,
Luc Van Oostenryck
- [PATCH 01/10] cmps: make clearer we're using the operands' size, Luc Van Oostenryck
- [PATCH 03/10] cmpu: fix canonicalization of unsigned (x {<,>=} C) --> (x {<=,>} C-1), Luc Van Oostenryck
- [PATCH 02/10] cmps: fix simplification of sext(x) + signed compare of {SMAX,SMIN}, Luc Van Oostenryck
- [PATCH 04/10] cmps: add testcases for simplification of signed compares, Luc Van Oostenryck
- [PATCH 06/10] cmps: canonicalize signed compares with SMIN/SMAX, Luc Van Oostenryck
- [PATCH 05/10] cmps: simplify signed compares with SMIN or SMAX, Luc Van Oostenryck
- [PATCH 07/10] cmps: canonicalize SMIN/SMAX +- 1 --> EQ/NE, Luc Van Oostenryck
- [PATCH 08/10] cmps: canonicalize signed compares with constant, Luc Van Oostenryck
- [PATCH 10/10] cmps: canonicalize SEL(x > 0, a, -a) --> SEL(x >= 0, a, -a), Luc Van Oostenryck
- [PATCH 09/10] cmps: canonicalize SEL(x {<,<=} y, a, b) --> SEL(x {>=,>} y, b, a), Luc Van Oostenryck
- Re: [PATCH 00/10] simplify and canonicalize signed compares, Linus Torvalds
- [PATCH] simplify LSR + SEXT into ASR, Luc Van Oostenryck
- [PATCH] fix possible circular definition with can_move_to(), Luc Van Oostenryck
- [PATCH v2] handle qualified anonymous structures, Luc Van Oostenryck
- 'const' unnamed structures,
Linus Torvalds
- [PATCH] fix type of canonicalization of sext + unsigned compare, Luc Van Oostenryck
- [PATCH 0/2] Fix build errors and warnings when make M=samples/bpf,
Tiezhu Yang
- [PATCH] RFC: problems with cast optimization at evaluation time,
Luc Van Oostenryck
- [PATCH v3 00/16] support __packed struct,
Luc Van Oostenryck
- [PATCH v3 02/16] add testcases for exotic enum values, Luc Van Oostenryck
- [PATCH v3 01/16] add testcases for dubious enum values, Luc Van Oostenryck
- [PATCH v3 10/16] struct-attr: prepare to handle attributes at the end of struct definitions (1), Luc Van Oostenryck
- [PATCH v3 07/16] apply_ctype: use self-explanatory argument name, Luc Van Oostenryck
- [PATCH v3 08/16] apply_ctype: reverse the order of arguments, Luc Van Oostenryck
- [PATCH v3 09/16] apply_ctype: move up its declaration, Luc Van Oostenryck
- [PATCH v3 11/16] struct-attr: prepare to handle attributes at the end of struct definitions (2), Luc Van Oostenryck
- [PATCH v3 12/16] struct-attr: prepare to handle attributes at the end of struct definitions (3), Luc Van Oostenryck
- [PATCH v3 13/16] struct-attr: fix type attribute like 'struct __attr { ... }', Luc Van Oostenryck
- [PATCH v3 14/16] struct-attr: fix: do not ignore struct/union/enum type attributes, Luc Van Oostenryck
- [PATCH v3 03/16] add testcases for enum attributes, Luc Van Oostenryck
- [PATCH v3 04/16] add testcases for type attributes, Luc Van Oostenryck
- [PATCH v3 05/16] add testcases for packed structures, Luc Van Oostenryck
- [PATCH v3 06/16] add testcases for packed bitfields, Luc Van Oostenryck
- [PATCH v3 15/16] packed: no out-of-bound access of packed bitfields, Luc Van Oostenryck
- [PATCH v3 16/16] packed: add support for __packed struct, Luc Van Oostenryck
- Re: [PATCH v3 00/16] support __packed struct, Ramsay Jones
- [PATCH] ptrlist: avoid mixing reverse and non-reverse macros, Luc Van Oostenryck
- [PATCH] shrink struct BB, Luc Van Oostenryck
- [PATCH 0/2] fix rem_usage(),
Luc Van Oostenryck
- [PATCH 00/16] support __packed struct,
Luc Van Oostenryck
- [PATCH v2 03/16] add testcases for enum attributes, Luc Van Oostenryck
- [PATCH v2 01/16] add testcases for dubious enum values, Luc Van Oostenryck
- [PATCH v2 04/16] add testcases for type attributes, Luc Van Oostenryck
- [PATCH v2 02/16] add testcases for exotic enum values, Luc Van Oostenryck
- [PATCH v2 05/16] add testcases for packed structures, Luc Van Oostenryck
- [PATCH v2 06/16] add testcases for packed bitfields, Luc Van Oostenryck
- [PATCH v2 07/16] apply_ctype: use self-explanatory argument name, Luc Van Oostenryck
- [PATCH v2 08/16] apply_ctype: reverse the order of arguments, Luc Van Oostenryck
- [PATCH v2 09/16] apply_ctype: move up its declaration, Luc Van Oostenryck
- [PATCH v2 13/16] struct-attr: fix type attribute like 'struct __attr { ... }', Luc Van Oostenryck
- [PATCH v2 14/16] struct-attr: fix: do not ignore struct/union/enum type attributes, Luc Van Oostenryck
- [PATCH v2 15/16] packed: no out-of-bound access of packed bitfields, Luc Van Oostenryck
- [PATCH v2 10/16] struct-attr: prepare to handle attributes at the end of struct definitions (1), Luc Van Oostenryck
- [PATCH v2 11/16] struct-attr: prepare to handle attributes at the end of struct definitions (2), Luc Van Oostenryck
- [PATCH v2 12/16] struct-attr: prepare to handle attributes at the end of struct definitions (3), Luc Van Oostenryck
- [PATCH v2 16/16] packed: add support for __packed struct, Luc Van Oostenryck
- Re: [PATCH 00/16] support __packed struct, Ramsay Jones
- Re: [PATCH 00/16] support __packed struct, Jacob Keller
- Re: Patch "[PATCH 1/2] Revert "md: change mddev 'chunk_sectors' from int to" has been added to the 5.10-stable tree,
Linus Torvalds
- sparse attribute packed on structures,
Jacob Keller
- [PATCH] testsuite: fix parsing of tags used in the testcases,
Luc Van Oostenryck
- [PATCH] move check_access() to late_warnings(), Luc Van Oostenryck
- sparse annotation for error types?,
Jakub Kicinski
- [RFC PATCH 0/2] cse: place common expressions in the Lowest Common Dominator,
Luc Van Oostenryck
- [PATCH] experimental: code sinking,
Luc Van Oostenryck
- [PATCH] fix killing OP_ASM, Luc Van Oostenryck
- [PATCH 0/5] use replace_with_pseudo() for simplify_memops(),
Luc Van Oostenryck
- [PATCH] fix wrong killing of stores partially dominated by a load, Luc Van Oostenryck
- [PATCH] memops: kill dead loads before phi-node conversion, Luc Van Oostenryck
- [PATCH 0/8] factorization of distributive operations,
Luc Van Oostenryck
- [PATCH 1/8] add testscases for some factorization of distributive operations, Luc Van Oostenryck
- [PATCH 2/8] reassoc: add helper can_move_to(), Luc Van Oostenryck
- [PATCH 3/8] add helper make_insn_pair() & swap_insn(), Luc Van Oostenryck
- [PATCH 4/8] add helper replace_binop(), Luc Van Oostenryck
- [PATCH 5/8] refactor simplify_add() to avoid code duplication (preparation), Luc Van Oostenryck
- [PATCH 6/8] refactor simplify_add() to avoid code duplication, Luc Van Oostenryck
- [PATCH 7/8] factorize (x OP1 z) OP2 (y OP1 z) into (x OP2 y) OP1 z, Luc Van Oostenryck
- [PATCH 8/8] factorize SHIFT(x, s) OP SHIFT(y, s) into SHIFT((x OP y), s), Luc Van Oostenryck
- [PATCH] fix trivial_phi(), Luc Van Oostenryck
- [PATCH] symaddr: give a type to OP_SYMADDR, Luc Van Oostenryck
- [PATCH 0/7] simplify logical negation,
Luc Van Oostenryck
- [PATCH 5/7] opcode: add helpers opcode_negate() & opcode_swap(), Luc Van Oostenryck
- [PATCH 6/7] not: simplify (~x {&,|,^} x) --> {0,~0,~0}, Luc Van Oostenryck
- [PATCH 7/7] not: simplify ((x cmp y) {&,|,^} (x !cmp y)) --> {0,1,1}, Luc Van Oostenryck
- [PATCH 1/7] not: add testcases for canonicalization & simplification of negations, Luc Van Oostenryck
- Re: [PATCH 1/7] not: add testcases for canonicalization & simplification of negations, Linus Torvalds
- Re: [PATCH 1/7] not: add testcases for canonicalization & simplification of negations, Luc Van Oostenryck
- Re: [PATCH 1/7] not: add testcases for canonicalization & simplification of negations, Linus Torvalds
- Re: [PATCH 1/7] not: add testcases for canonicalization & simplification of negations, Luc Van Oostenryck
- Re: [PATCH 1/7] not: add testcases for canonicalization & simplification of negations, Luc Van Oostenryck
- [PATCH 0/6] 'bits translation' simplification, Luc Van Oostenryck
- [PATCH 1/6] add testscases for 'bits translation' optimization, Luc Van Oostenryck
- [PATCH 7/7] move up instructions blocking if-conversion, Luc Van Oostenryck
- [PATCH 5/6] add log base 2 function: log2_exact(), Luc Van Oostenryck
- [PATCH 6/6] convert SEL(x & BIT1, BIT2, 0) into SHIFT(x & BIT1, S), Luc Van Oostenryck
- [PATCH 4/6] add helper is_pow2(), Luc Van Oostenryck
- [PATCH 3/6] add helper is_power_of_2(), Luc Van Oostenryck
- [PATCH 2/6] factorize SEL(x, OP(y,z), y) into OP(SEL(x, z, 0), y), Luc Van Oostenryck
- Re: [PATCH 0/6] 'bits translation' simplification, Linus Torvalds
- [PATCH 3/7] canon: put PSEUDO_REGs in canonical order too, Luc Van Oostenryck
- [PATCH 2/7] canon: put PSEUDO_ARGs in canonical order too, Luc Van Oostenryck
- [PATCH 4/7] canon: simplify calculation of canonical order, Luc Van Oostenryck
- [PATCH 0/2] cleanup REPEAT_SYMBOL_CLEANUP & kill_insn(),
Luc Van Oostenryck
- [PATCH 0/4] simplification of computed goto,
Luc Van Oostenryck
- [PATCH] fix kill_insn(OP_SETVAL), Luc Van Oostenryck
- [PATCH] simplify unrestricted postop, Luc Van Oostenryck
- [PATCH 0/5] fix qualifier dropping,
Luc Van Oostenryck
- Re: Re: typeof and operands in named address spaces,
Linus Torvalds
- [PATCH net-next v2] net: add annotation for sock_{lock,unlock}_fast,
Paolo Abeni
- [PATCH] linearize: remove unneeded forward declarations, Luc Van Oostenryck
- [PATCH 0/2] simplify CBR-CBR on the same condition,
Luc Van Oostenryck
- [PATCH 0/8] cfg: early CFG simplification,
Luc Van Oostenryck
- [PATCH net-next] net: add annotation for sock_{lock,unlock}_fast,
Paolo Abeni
- [PATCH 0/4] doc: one patch and three improvements,
Luc Van Oostenryck
- [PATCH] add missing REPEAT_CFG_CLEANUP, Luc Van Oostenryck
- [PATCH] simplify OP_COMPUTEDGOTO with known target, Luc Van Oostenryck
- [PATCH] doc: Sphinx's option ':noindex:' have been rename into ':noindexentry:', Luc Van Oostenryck
- [PATCH] doc: add some doc about using NULL or VOID in ptrlists, Luc Van Oostenryck
- [PATCH 0/2] adjust phi-sources when merging BBs,
Luc Van Oostenryck
- [PATCH] linearize: fix a couple of 'selfcheck' warnings,
Ramsay Jones
- [PATCH] fix linear_isdigit()'s itype, Luc Van Oostenryck
- 'context imbalance' warnings,
Luc Van Oostenryck
- [PATCH 00/16] simplify & canonicalize compares,
Luc Van Oostenryck
- [PATCH 01/16] cmp: adapt testcase for compares' canonicalization, Luc Van Oostenryck
- [PATCH 02/16] cmp: add testcases for the simplification of compares, Luc Van Oostenryck
- [PATCH 03/16] cmp: add signed/unsigned to opcode table, Luc Van Oostenryck
- [PATCH 04/16] cmp: move some code in a separate function: simplify_compare_constant(), Luc Van Oostenryck
- [PATCH 05/16] cmp: use a few helpers for the simplification of compares, Luc Van Oostenryck
- [PATCH 06/16] cmp: canonicalize unsigned (x {<,>=} C) --> (x {<=,>} C-1), Luc Van Oostenryck
- [PATCH 08/16] cmp: canonicalize unsigned compare with UMAX or UMAX-1, Luc Van Oostenryck
- [PATCH 07/16] cmp: simplify unsigned (x {<=,>} UMAX) into {1,0}, Luc Van Oostenryck
- [PATCH 09/16] cmp: canonicalize unsigned (x {<=,>} SMAX), Luc Van Oostenryck
- [PATCH 10/16] cmp: simplify sext(x) cmp C --> x cmp C, Luc Van Oostenryck
- [PATCH] simplify SEL(x == y, x, y) and friends, Luc Van Oostenryck
- [PATCH] add debug helpers: show_insn_bb() & show_insn_entry(), Luc Van Oostenryck
- [PATCH] do not call simplify_instruction() if already removed, Luc Van Oostenryck
- [PATCH 0/5] simplify SEL(SEL, ...), ...),
Luc Van Oostenryck
- [PATCH 1/5] select: add some testcases for select simplification, Luc Van Oostenryck
- [PATCH 2/5] select: simplify SEL(SEL(x, C, 0), y, z) --> SEL(x, y, z) and its dual, Luc Van Oostenryck
- [PATCH 3/5] select: simplify SEL(SEL(x, C, 0), C, 0) --> SEL(x, C, 0) == cond, Luc Van Oostenryck
- [PATCH 4/5] select: simplify SEL(SEL(x, C1, C2), y, z) --> y (with C1, C2 != 0), Luc Van Oostenryck
- [PATCH 5/5] select: simplify handling of constant cond or src1 == src2, Luc Van Oostenryck
- Re: [PATCH 0/5] simplify SEL(SEL, ...), ...), Linus Torvalds
- "warning: context imbalance" in kernel/bpf/hashtab.c,
Song Liu
- [PATCH 0/2] testsuite: add new tags: check-output-{match,returns},
Luc Van Oostenryck
- [PATCH] linearize __builtin_isdigit(), Luc Van Oostenryck
- [PATCH] fix usage count in linearize_fma(), Luc Van Oostenryck
- [PATCH] fix init_linearized_builtins(), Luc Van Oostenryck
- [PATCH 0/2] give an explicit type to operands of comparisons,
Luc Van Oostenryck
- Sparse improvements & regressions for Linux v5.9-rc1 -> v5.10-rc1, Luc Van Oostenryck
- [PATCH] handle more graciously labels with no statement,
Luc Van Oostenryck
- [PATCH] warn on all missing parameter types, Luc Van Oostenryck
- [PATCH] replace nbr_users() by multi_users(), Luc Van Oostenryck
- [PATCH] add testcase for missing inline definition, Luc Van Oostenryck
- [PATCH 0/2] fix testing if a OP_CALL's function is pure,
Luc Van Oostenryck
- [PATCH] kill dead instructions before any other simplifications, Luc Van Oostenryck
- [PATCH] OP_CALL should use the full function type, Luc Van Oostenryck
- [PATCH] linearize: OP_INLINE do not use the function symbol, Luc Van Oostenryck
- [PATCH 0/9] basic unop simplifications,
Luc Van Oostenryck
- [PATCH] cleanup linearize_cond_branch(), Luc Van Oostenryck
- [PATCH 0/2] simplify and canonicalize unsigned compares,
Luc Van Oostenryck
- [PATCH] llvm: fix crash with llvm-11 / use real phi-nodes, Luc Van Oostenryck
- [PATCH 00/22] essential OP_ADD & OP_SUB simplifications,
Luc Van Oostenryck
- [PATCH 01/22] add testcases about OP_ADD & OP_SUB simplifications, Luc Van Oostenryck
- [PATCH 02/22] let switch_pseudo() return REPEAT_CSE, Luc Van Oostenryck
- [PATCH 03/22] extract eval_op() from eval_insn(), Luc Van Oostenryck
- [PATCH 05/22] unop: add helper replace_with_unop(), Luc Van Oostenryck
- [PATCH 04/22] unop: add helper eval_unop(), Luc Van Oostenryck
- [PATCH 06/22] add a flag to identify commutative & associative ops, Luc Van Oostenryck
- [PATCH 07/22] constants must be truncated to the operation's size, Luc Van Oostenryck
- [PATCH 08/22] reassoc: simplify (x # C) # K --> x # eval(C # K), Luc Van Oostenryck
- [PATCH 09/22] sub: reorganize handling of OP_{ADD,SUB}s with constant rightside, Luc Van Oostenryck
- [PATCH 11/22] sub: simplify C - (y + D) --> eval(C-D) - y, Luc Van Oostenryck
- [PATCH 10/22] sub: canonicalize (0 - x) into -x, Luc Van Oostenryck
- [PATCH 13/22] sub: simplify (C - y) + D --> eval(C+D) - y, Luc Van Oostenryck
- [PATCH 15/22] add: simplify (x + -y) --> (x - y), Luc Van Oostenryck
- [PATCH 14/22] sub: simplify (x - -y) --> (x + y), Luc Van Oostenryck
- [PATCH 12/22] sub: simplify C - (D - z) --> z + eval(C-D), Luc Van Oostenryck
- [PATCH 16/22] add: simplify (-x + y) --> (y - x), Luc Van Oostenryck
- [PATCH 17/22] sub: simplify (x + y) - x --> y, Luc Van Oostenryck
- [PATCH 18/22] sub: simplify (x + y) - y --> x, Luc Van Oostenryck
- [PATCH 20/22] sub: simplify x - (y + x) --> -y, Luc Van Oostenryck
- [PATCH 19/22] sub: simplify x - (x + y) --> -y, Luc Van Oostenryck
- [PATCH 21/22] sub: simplify (x - y) + y --> x, Luc Van Oostenryck
- [PATCH 22/22] sub: simplify x + (y - x) --> y, Luc Van Oostenryck
- [PATCH] memops need long offsets, Luc Van Oostenryck
- [PATCH] teach sparse about -funsigned-bitfields, Luc Van Oostenryck
- [PATCH v2 00/12] fix and complete the evaluation of atomic builtins,
Luc Van Oostenryck
- [PATCH v2 01/12] builtin: add generic .args method, Luc Van Oostenryck
- [PATCH v2 02/12] builtin: add builtin type for volatile void *, Luc Van Oostenryck
- [PATCH v2 03/12] builtin: make eval_sync_compare_and_swap() more generic, Luc Van Oostenryck
- [PATCH v2 04/12] builtin: evaluate __sync_*_fetch*(), Luc Van Oostenryck
- [PATCH v2 05/12] builtin: fix evaluation of __sync_lock_release, Luc Van Oostenryck
- [PATCH v2 06/12] builtin: __sync_synchronize() too is variadic, Luc Van Oostenryck
- [PATCH v2 07/12] builtin: add predefines for __ATOMIC_RELAXED & friends, Luc Van Oostenryck
- [PATCH v2 08/12] builtin: add support for __atomic_add_fetch(), ..., Luc Van Oostenryck
- [PATCH v2 09/12] builtin: add support for others generic atomic builtins, Luc Van Oostenryck
- [PATCH v2 10/12] builtin: add builtin type: [volatile] pointer to bool, Luc Van Oostenryck
- [PATCH v2 11/12] builtin: add support for __atomic_clear(), Luc Van Oostenryck
- [PATCH v2 12/12] builtin: add support for remaining atomic builtins, Luc Van Oostenryck
- [ANNOUNCE] Sparse v0.6.3, Luc Van Oostenryck
- [PATCH 00/12] fix and complete the evaluation of atomic builtins,
Luc Van Oostenryck
- [PATCH 01/12] builtin: add generic .args method, Luc Van Oostenryck
- [PATCH 02/12] builtin: add builtin type for volatile void *, Luc Van Oostenryck
- [PATCH 03/12] builtin: make eval_sync_compare_and_swap() more generic, Luc Van Oostenryck
- [PATCH 04/12] builtin: evaluate __sync_*_fetch*(), Luc Van Oostenryck
- [PATCH 05/12] builtin: fix evaluation of __sync_lock_release, Luc Van Oostenryck
- [PATCH 07/12] builtin: add predefines for __ATOMIC_RELAXED & friends, Luc Van Oostenryck
- [PATCH 08/12] builtin: add support for __atomic_add_fetch(), ..., Luc Van Oostenryck
- [PATCH 10/12] builtin: add builtin type: [volatile] pointer to bool, Luc Van Oostenryck
- [PATCH 09/12] builtin: add support for others generic atomic builtins, Luc Van Oostenryck
- [PATCH 06/12] builtin: __sync_synchronize() too is variadic, Luc Van Oostenryck
- [PATCH 11/12] builtin: add support for __atomic_clear(), Luc Van Oostenryck
- [PATCH 12/12] builtin: add support for remaining atomic builtins, Luc Van Oostenryck
- [PATCH] warn when taking the address of a built-in function, Luc Van Oostenryck
- [PATCH] fix null pointer deref on return expression with invalid type, Luc Van Oostenryck
- [PATCH] testsuite: fix location of error messages, Luc Van Oostenryck
- [PATCH 00/13] format-check: add specific type checking,
Luc Van Oostenryck
- [PATCH 01/13] format-check: void * is not OK for strings, fix the test, Luc Van Oostenryck
- [PATCH 10/13] format-check: add a function to check the type of floats, Luc Van Oostenryck
- [PATCH 02/13] format-check: more complete parsing of the length & type modifiers, Luc Van Oostenryck
- [PATCH 09/13] format-check: remove printf_fmt_print_pointer(), Luc Van Oostenryck
- [PATCH 12/13] format-check: remove wrappers around type checking methods, Luc Van Oostenryck
- [PATCH 06/13] format-check: add a function to check to type of strings, Luc Van Oostenryck
- [PATCH 05/13] format-check: remove unneeded member: target, Luc Van Oostenryck
- [PATCH 07/13] format-check: add a function to check to type of 'n' arguments, Luc Van Oostenryck
- [PATCH 08/13] format-check: add a function to check to type of pointers, Luc Van Oostenryck
- [PATCH 04/13] format-check: merge 'fmt_string' & 'string', Luc Van Oostenryck
- [PATCH 11/13] format-check: add a function to check the type of integers, Luc Van Oostenryck
- [PATCH 03/13] format-check: add helper type_class(), Luc Van Oostenryck
- [PATCH 13/13] format-check: simplify calling of parse_printf_get_fmt(), Luc Van Oostenryck
- [PATCH] flex-array: fix typo in warning message, Luc Van Oostenryck
- [PATCH] update TODOs, Luc Van Oostenryck
- [ANNOUNCE] Sparse v0.6.3-rc1,
Luc Van Oostenryck
- [PATCH] builtin: teach sparse about __builtin_ia32_pause(), Luc Van Oostenryck
- [PATCH] flex-array: fix location for nesting of flexible members, Luc Van Oostenryck
- [PATCH] add helpers is_struct_type() & is_union_type(), Luc Van Oostenryck
- [PATCH] flex-array: allow arrays of unions with flexible members.,
Ilya Maximets
- [PATCH] unop: fix access to defining instruction in simplify_unop(), Luc Van Oostenryck
- [PATCH] remove definition of removed OP_{AND,OR}_BOOL, Luc Van Oostenryck
- [PATCH 0/4] fix usual conversion of integers,
Luc Van Oostenryck
- [PATCH 0/8] format check tweaks,
Luc Van Oostenryck
- [PATCH 1/8] need to strip SYM_NODE before comparing types, Luc Van Oostenryck
- [PATCH 4/8] parse format attribute less verbosely, Luc Van Oostenryck
- [PATCH 2/8] add helper get_nth_expression(), Luc Van Oostenryck
- [PATCH 5/8] call verify_format_attribute() unconditionally, Luc Van Oostenryck
- [PATCH 3/8] move the definition of FMT_{PRINTF,SCANF}, Luc Van Oostenryck
- [PATCH 7/8] add support for "%ls", Luc Van Oostenryck
- [PATCH 8/8] add support for "%Lx" (and "%Ls"), Luc Van Oostenryck
- [PATCH 6/8] s/data/type/ for struct format_type, Luc Van Oostenryck
- Re: [PATCH 0/8] format check tweaks, Ben Dooks
- [PATCH] add helper get_nth_expression(), Luc Van Oostenryck
- [PATCH 0/3] add some builtin types for printf format checking,
Luc Van Oostenryck
- format updates for handing format attribute,
Ben Dooks
- [PATCH] testsuite: fix erroneous comment, Luc Van Oostenryck
- [PATCH] fix Hurd PATH_MAX ..., Luc Van Oostenryck
- [PATCH 00/13] add warnings for flexible arrays,
Luc Van Oostenryck
- [PATCH 09/13] flex-array: add helper has_flexible_array(), Luc Van Oostenryck
- [PATCH 07/13] flex-array: warn if flexible array is not last, Luc Van Oostenryck
- [PATCH 08/13] flex-array: identify structures with a flexible array member, Luc Van Oostenryck
- [PATCH 06/13] flex-array: warn on flexible arrays in unions, Luc Van Oostenryck
- [PATCH 05/13] flex-array: detect structures with a flexible array member, Luc Van Oostenryck
- [PATCH 01/13] flex-array: add testcases, Luc Van Oostenryck
- [PATCH 13/13] flex-array: warn when a flexible array member has some padding, Luc Van Oostenryck
- [PATCH 12/13] flex-array: warn on flexible array in nested aggregate types, Luc Van Oostenryck
- [PATCH 03/13] flex-array: do not lay out invalid struct members, Luc Van Oostenryck
- [PATCH 11/13] flex-array: warn an arrays containing a flexible array, Luc Van Oostenryck
- [PATCH 02/13] flex-array: factor out common part of lay_out_{struct,union}(), Luc Van Oostenryck
- [PATCH 04/13] flex-array: flexible array members have zero size and alignment is OK, Luc Van Oostenryck
- [PATCH 10/13] flex-array: warn when using sizeof() on a flexible array, Luc Van Oostenryck
- Re: [PATCH 00/13] add warnings for flexible arrays, Linus Torvalds
- update to format parsing branch,
Ben Dooks
- [PATCH] compiler.h: avoid escaped section names,
Nick Desaulniers
- Making structs with variable-sized arrays unsized?,
Linus Torvalds
- Segmentation fault when running sparse with current linux master,
Christian Eggers
- [PATCH v2 0/3] fix & extend mask related testcases,
Luc Van Oostenryck
- [PATCH 0/3] fix & extend mask related testcases,
Luc Van Oostenryck
- [PATCH 0/3] add and use new helper: replace_with_value(),
Luc Van Oostenryck
- [PATCH] testsuite: easier testing via script & makefile, Luc Van Oostenryck
- [PATCH 0/4] builtin: teach sparse to linearize __builtin_fma(),
Luc Van Oostenryck
- sparse multiple address spaces?,
Randy Dunlap
- sparse problem with duplicate __iomem?,
Randy Dunlap
- Sparse improvements & regressions for Linux v5.8-rc1 -> v5.9-rc1, Luc Van Oostenryck
- [PATCH] cleanup: remove unneeded predeclaration of evaluate_cast(), Luc Van Oostenryck
- [PATCH 0/3] teach sparse about union casts,
Luc Van Oostenryck
- [PATCH] fix evaluate_ptr_add() when sizeof(offset) != sizeof(pointer), Luc Van Oostenryck
- Re: KASAN: global-out-of-bounds Read in precalculate_color, syzbot
- [PATCH] fix is_scalar_type(): fouled types are scalars, Luc Van Oostenryck
- [PATCH] bug-assign-op0.c: fix test on 32-bit builds,
Ramsay Jones
- [PATCH 0/7] doc: small tweaks to the online documentation,
Luc Van Oostenryck
- [PATCH] warning: conditionalize "advancing past deep designator", Luc Van Oostenryck
- [PATCH 00/10] separate parsing of asm-names from attributes,
Luc Van Oostenryck
- [PATCH 01/10] use lookup_keyword() for qualifiers, Luc Van Oostenryck
- [PATCH 02/10] attribute: split handle_asm_name() from handle_attributes(), Luc Van Oostenryck
- [PATCH 03/10] attribute: fold parse_asm_declarator() into handle_asm_name(), Luc Van Oostenryck
- [PATCH 04/10] attribute: remove argument 'keywords' from handle_attributes(), Luc Van Oostenryck
- [PATCH 05/10] attribute: directly use attribute_specifier() to handle attributes, Luc Van Oostenryck
- [PATCH 06/10] attribute: factorize matching of '__attribute__', Luc Van Oostenryck
- [PATCH 07/10] attribute: no need to lookup '__attribute__' in NS_KEYWORD, Luc Van Oostenryck
- [PATCH 08/10] testing for SYM_KEYWORD is unneeded for lookup_keyword(), Luc Van Oostenryck
- [PATCH 09/10] testing for sym->op is unneeded for lookup_keyword(), Luc Van Oostenryck
- [PATCH 10/10] keyword type is a bitmask and must be tested so, Luc Van Oostenryck
- [PATCH 0/8] simplify parsing of storage modifiers,
Luc Van Oostenryck
- [PATCH 0/5] improve presenttation of the documentation,
Luc Van Oostenryck
- [PATCH] fix checking if type is void, Luc Van Oostenryck
- [PATCH] delay 'empty character constant' warning to phase 5, Luc Van Oostenryck
- [PATCH 0/6] teach sparse about wide string initializers,
Luc Van Oostenryck
- [PATCH 0/3] fix evaluation of __sync_{bool,val}_compare_and_swap(),
Luc Van Oostenryck
- [PATCH 0/4] Fix shifts-assigns and avoid warns on deadcode,
Luc Van Oostenryck
- Issue with inline functions and switch statements,
Stafford Horne
- [PATCH] doc: document the sparse's extensions, Luc Van Oostenryck
- [PATCH] fix diagnostic source path from command line, Luc Van Oostenryck
- Re: sparse | upgrade to upstream v0.6.2 (!2),
Luc Van Oostenryck
- [PATCH] sindex.1: Use ' for a plain quote char,
Uwe Kleine-König
- [PATCH v1] sindex: allow indexing outside the project tree,
Alexey Gladkov
- [PATCH] fix stream_prev() for invalid (negative) stream, Luc Van Oostenryck
- [PATCH] dissect: use struct symbol::visited/inspected instead of ::examined/evaluated,
Luc Van Oostenryck
- [PATCH] dissect: add support for _Generic,
Alexey Gladkov
[Index of Archives]
[Trinity Fuzzer Tool]
[Linux Kernel]
[Netdev]
[IETF Annouce]
[Security]
[Bugtraq]