GitHub / suse/clang-extract issues and pull requests
#136 - clang-extract failing when generating patch for openssl's function fixing CVE
Issue -
State: closed - Opened by dubeyabhishek 4 months ago
- 3 comments
#135 - Add support to llvm-19
Pull Request -
State: closed - Opened by giulianobelinassi 7 months ago
#134 - Build failure with Clang 19
Issue -
State: closed - Opened by kostadinsh 8 months ago
- 2 comments
Labels: bug, enhancement
#100 - LLVMMisc.cpp: Check if identifier exists in SymbolTable
Pull Request -
State: closed - Opened by marcosps 12 months ago
#99 - Fix failing testcase if system compiler is gcc-14
Pull Request -
State: closed - Opened by giulianobelinassi 12 months ago
#98 - Closure fixes
Pull Request -
State: closed - Opened by giulianobelinassi 12 months ago
- 2 comments
#97 - Fix closure missing TypedefDecl because not being referenced by type
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
- 1 comment
#96 - clang-extract testsuite fails if gcc-14 is the system compiler
Issue -
State: closed - Opened by giulianobelinassi about 1 year ago
Labels: enhancement, good first issue
#95 - Compound array definition with EnumConstantDecl in their size specifiers are ignored.
Issue -
State: closed - Opened by giulianobelinassi about 1 year ago
- 1 comment
Labels: bug
#94 - Issues with ImageMagick sourcecode
Issue -
State: closed - Opened by giulianobelinassi about 1 year ago
- 4 comments
Labels: bug
#93 - Attribute `enum_extensibility(closed)` is dumped into wrong position.
Issue -
State: open - Opened by giulianobelinassi about 1 year ago
- 1 comment
Labels: bug, LLVM bug
#92 - SymbolExternalizer: Check KLP_ macros only if there was externzalized…
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#91 - Update copyright headers in clang-extract files
Pull Request -
State: closed - Opened by jh991205 about 1 year ago
#90 - Replace dynamic_cast with dyn_cast in accordance with Issue #87
Pull Request -
State: closed - Opened by jh991205 about 1 year ago
#89 - Remove the EnumConstantTable
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
#88 - Fix copyright message on headers
Issue -
State: closed - Opened by giulianobelinassi about 1 year ago
- 1 comment
Labels: documentation, good first issue
#87 - Replace all `dynamic_cast<>` for `dyn_cast<>`
Issue -
State: closed - Opened by giulianobelinassi about 1 year ago
- 1 comment
Labels: good first issue
#86 - Fix many bugs in the closure computation
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
- 5 comments
#85 - Enum wrapped in a struct definition ignored.
Issue -
State: closed - Opened by 5c4lar about 1 year ago
#84 - Multiple definition of global variable in the same line leads to repeated definition.
Issue -
State: closed - Opened by 5c4lar about 1 year ago
#83 - Multiple declaration of the same extern variable with different type name.
Issue -
State: closed - Opened by 5c4lar about 1 year ago
#82 - Struct used as return type should have complete definition.
Issue -
State: closed - Opened by 5c4lar about 1 year ago
- 1 comment
Labels: bug, LLVM bug
#81 - Typedef with both struct and the corresponding pointer leads to repeatition of deinition.
Issue -
State: closed - Opened by 5c4lar about 1 year ago
#80 - Function in __attribute__((cleanup(<func>)) not handled properly
Issue -
State: closed - Opened by 5c4lar about 1 year ago
#79 - Duplicate typedef leads to missing of definition
Issue -
State: closed - Opened by 5c4lar about 1 year ago
- 13 comments
#78 - Fix nested struct being discarded if parent struct is flagged as partial
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
#77 - Nested Struct definition ignored.
Issue -
State: closed - Opened by 5c4lar about 1 year ago
- 2 comments
#76 - Fix dropped attributes from vector types
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
#75 - Fix location comment of LateExternalized variables
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
#74 - Implement Late externalization to the first effective use
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
#73 - Implement Late Externalization for STRONG externalization type
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
#72 - libcextract: SymbolExternalizer: Drop klpe_ prefix if IBT is specified
Pull Request -
State: closed - Opened by marcosps about 1 year ago
- 3 comments
#71 - Github CI: Drop llvm-16, enable llvm-17 and 18
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
- 1 comment
#70 - Add logic to get the system's gcc headers install folder
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
- 1 comment
#69 - Check the TagDecl in TypedefNameDecl for extra attributes
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
#68 - Attribute of typedef dropped, leads to failure of extraction.
Issue -
State: closed - Opened by 5c4lar about 1 year ago
- 12 comments
Labels: bug
#67 - Noinline fix
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
- 1 comment
Labels: bug, kernel
#66 - IncludeTree: Always check for full name of the header
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#65 - Remove unused python packages
Pull Request -
State: closed - Opened by marcosps about 1 year ago
- 3 comments
#64 - I586 fixes
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#63 - Decompress ELF objects e.g. kernel modules
Issue -
State: closed - Opened by marcosps about 1 year ago
- 4 comments
Labels: enhancement
#62 - Useless process tee
Pull Request -
State: closed - Opened by marcosps about 1 year ago
- 2 comments
#61 - testsuite: attr: Adapt testcase to be executed on ppc64le
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#60 - clang-create creates file with bogus name
Issue -
State: closed - Opened by andreas-schwab about 1 year ago
- 9 comments
#59 - testsuite/small: Adapt tests to s390.
Pull Request -
State: closed - Opened by marcosps about 1 year ago
- 5 comments
#58 - testsuite: Adapt registers usage to aarch64
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#57 - tests `small/attr-1.c` and `small/attr-6.c` fail on aarch64
Issue -
State: closed - Opened by ggardet about 1 year ago
- 6 comments
#56 - SymbolExternalizer: Refactor Get_Range_Of_Identifier
Pull Request -
State: closed - Opened by marcosps about 1 year ago
- 1 comment
Labels: bug
#55 - Rewrite symbol exts
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#54 - Fix SymbolExternalizer wrapping when IBT is enabled
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
#53 - README.md: Update deps install to use LLVM18
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#52 - README.md: Add libelf-devel to the dependency list
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#51 - FunctionDepsFinder: Improve performance of duplicated typedef removal
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#50 - meson: Install ce-inline tool
Pull Request -
State: closed - Opened by marcosps about 1 year ago
- 2 comments
#49 - SymbolExternalizer: Use visitor to get the array size expression
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#48 - testsuite: linux: ibt-2: Do not check for livepatch.h
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#47 - SymbolExternalizer: Rename externalized operand of sizeof
Pull Request -
State: closed - Opened by marcosps about 1 year ago
- 2 comments
#46 - FunctionDepsFinder: Check for declarations inside another declaration
Pull Request -
State: closed - Opened by marcosps about 1 year ago
- 1 comment
#45 - ArgvParser: Disable incompatible-pointer-types-discard-qualifiers
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#44 - Error on ClosurePass: typedef redefinition with different types
Issue -
State: closed - Opened by marcosps about 1 year ago
- 2 comments
Labels: bug, kernel
#43 - Import klp-ccp tests into clang-extract
Issue -
State: open - Opened by marcosps about 1 year ago
Labels: enhancement
#42 - cifs: clang-extract extracts macro with an argument missing from file fs/smb/client/smb2ops.c and symbol parse_server_interfaces
Issue -
State: closed - Opened by marcosps about 1 year ago
- 2 comments
Labels: bug, kernel
#41 - SymbolExternalizer: Always emit KLP_RELOC_SYMBOL
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#40 - TODO
Issue -
State: open - Opened by marcosps about 1 year ago
- 1 comment
Labels: enhancement
#39 - Run `clang-include-cleaner` as a pass of clang-extract
Issue -
State: open - Opened by giulianobelinassi about 1 year ago
- 1 comment
Labels: enhancement
#38 - Check generated code for IBT compatibilty
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
- 1 comment
#37 - Avoid using Deltas to insert text
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
- 1 comment
#36 - SymbolExternalizer: Use vmlinux if Get_Symbol_Module is empty
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#35 - Marcosps ibt support
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
#34 - Ibt support
Pull Request -
State: closed - Opened by marcosps about 1 year ago
- 1 comment
#33 - Support IBT usecase on kernel
Issue -
State: closed - Opened by marcosps about 1 year ago
- 6 comments
Labels: enhancement, kernel
#32 - Use IntervalTree to speed-up the SymbolExternalizer
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
#31 - Generated code has compilation errors when extracting tls_device_rx_resync_new_rec and tls_dev_event from file net/tls/tls_device.c
Issue -
State: closed - Opened by marcosps about 1 year ago
- 7 comments
Labels: bug, kernel, macro
#30 - Fix SymbolExternalizer skipping symbols in typeof()
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
- 1 comment
#29 - SymbolExternalizer needs a complete rewrite
Issue -
State: closed - Opened by giulianobelinassi about 1 year ago
- 2 comments
Labels: enhancement
#28 - FunctionDepsFinder: Fix closure computation not analyzing functions which have a prototype declared after its body
Pull Request -
State: closed - Opened by giulianobelinassi about 1 year ago
- 3 comments
#27 - FunctionDepsFinder.cpp: Closure RecursiveASTVisitor do not respect vistor rules.
Issue -
State: open - Opened by giulianobelinassi about 1 year ago
Labels: bug
#26 - When livepatching inlined functions, discover the callers automatically and add them to be extracted instead
Issue -
State: closed - Opened by marcosps about 1 year ago
- 3 comments
Labels: enhancement
#25 - sample livepatch for cmdline_proc_show created by clang-extract is ~20x bigger than one created by klp-ccp
Issue -
State: closed - Opened by marcosps about 1 year ago
- 4 comments
Labels: bug, kernel, include
#24 - Undeclared identifier on net/tls/tls_device.c, same issue as #11
Issue -
State: closed - Opened by marcosps about 1 year ago
- 2 comments
Labels: bug, kernel
#23 - Unused struct definition kept in the closure
Issue -
State: closed - Opened by marcosps about 1 year ago
- 2 comments
Labels: bug, enhancement, kernel
#22 - "FileID clang::PresumedLoc::getFileID() const: Assertion `isValid()' failed" when extracting function ip6_route_multipath_add from net/ipv6/route.c
Issue -
State: closed - Opened by marcosps about 1 year ago
- 1 comment
Labels: bug, kernel
#21 - ArgvParser: Remove -fmin-function-alignment=16 argument
Pull Request -
State: closed - Opened by marcosps about 1 year ago
#20 - static function removed from the final closure
Issue -
State: closed - Opened by marcosps about 1 year ago
Labels: bug, kernel
#19 - inline tool gives misleading output on console
Issue -
State: open - Opened by marcosps about 1 year ago
- 5 comments
Labels: enhancement
#18 - LLVM wrongly brings unused local macros to the final closure
Issue -
State: open - Opened by marcosps about 1 year ago
Labels: bug, LLVM bug, kernel
#17 - ext4: Copied preprocessed code when it shouldn't
Issue -
State: open - Opened by marcosps over 1 year ago
- 3 comments
Labels: bug, kernel
#16 - ArgvParser: Add more unsupported flags
Pull Request -
State: closed - Opened by marcosps over 1 year ago
#15 - arch/x86/entry/common.c:71:16: error: use of undeclared identifier '__noinline__' on upstream
Issue -
State: closed - Opened by marcosps over 1 year ago
- 6 comments
Labels: bug, enhancement, kernel
#14 - Fix potentially wrong code by dropping attributes after RecordDecls
Pull Request -
State: closed - Opened by giulianobelinassi over 1 year ago
- 1 comment
#13 - Possible wrong code generation when re-generating `struct sched_avg` in linux
Issue -
State: closed - Opened by giulianobelinassi over 1 year ago
Labels: bug, kernel
#12 - Set '.' as a delimiter to the macro tokenizer
Pull Request -
State: closed - Opened by giulianobelinassi over 1 year ago
- 1 comment
#11 - clang-extract is not able to rename symbol on tomoyo module
Issue -
State: closed - Opened by marcosps over 1 year ago
Labels: bug, kernel
#10 - libcextract: ArgvParser: Add -Wno-missing-prototypes
Pull Request -
State: closed - Opened by marcosps over 1 year ago
- 2 comments
#9 - Fix `Update_References_To_Symbol` skipping variable initializer
Pull Request -
State: closed - Opened by giulianobelinassi over 1 year ago
- 1 comment
#8 - kernel: include/linux/list.h:1063:2: error: attribute 'error' is already applied with different arguments
Issue -
State: closed - Opened by marcosps over 1 year ago
- 7 comments
Labels: bug, LLVM bug, kernel
#7 - Avoid issuing multiple declarations of same function
Pull Request -
State: closed - Opened by giulianobelinassi over 1 year ago
- 1 comment
#6 - Add support for LLVM-18
Pull Request -
State: closed - Opened by giulianobelinassi over 1 year ago
#5 - rename repacked macros so they don't clash with existing macros
Issue -
State: open - Opened by marcosps over 1 year ago
Labels: enhancement
#4 - Fix redeclaration of RecordDecl in Records defined in array variables
Pull Request -
State: closed - Opened by giulianobelinassi over 1 year ago
- 6 comments