An open API service for providing issue and pull request metadata for open source projects.

GitHub / suse/clang-extract issues and pull requests

#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

#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

#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

#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

#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

#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

#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

#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

#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