Fraunhofer-AISEC/cpg
A library to extract Code Property Graphs from C/C++, Java, Go, Python, Ruby and every other language through LLVM-IR.
KotlinApache-2.0
Pinned issues
Issues
- 1
Call resolving for languages without function overloading
#1635 opened by peckto - 0
Support argument dependent lookup (ADL)
#1580 opened by oxisto - 1
NullPointerException in CDT
#1596 opened by peckto - 1
Wrong Inference of Static Java Methods
#1595 opened by CodingDepot - 0
SizeEvaluator overflows Stack
#1594 opened by MariusAlbrecht - 0
- 2
`ConcurrentModificationException` due to parallel passes
#1507 opened by konradweiss - 2
Python frontend: `async` functions
#1651 opened by maximiliankaul - 0
Persist DFG edge type in Neo4j
#1629 opened by immqu - 2
Improved import handling in Python
#1604 opened by maximiliankaul - 1
- 0
Migrate regular function call resolving to new resolver
#1497 opened by oxisto - 0
Provide an initial implementation and concepts for the next-generation resolving
#1498 opened by oxisto - 0
PEP-484: Support all python type hints
#1655 opened by oxisto - 2
Python `type_comments`
#1649 opened by maximiliankaul - 0
Support type annotation on `AnnAssign`
#1656 opened by oxisto - 3
Declaration AST placement
#1602 opened by maximiliankaul - 0
Python frontend: better argument handling
#1653 opened by maximiliankaul - 0
Python frontend: Implement missing AST nodes
#1654 opened by maximiliankaul - 0
Support stub files from PEP-484 (`.pyi`)
#1640 opened by oxisto - 2
Increment operator breaks DFG
#1615 opened by morbitzer - 0
Python frontend: handle class keywords
#1652 opened by maximiliankaul - 1
- 0
Support PEP 570 – Python Positional-Only Parameters
#1637 opened by oxisto - 0
Implement `latePass` annotation
#1641 opened by maximiliankaul - 0
Make `:trdb` configurable in the CPG-console
#1632 opened by oxisto - 0
- 0
Add language traits to Python
#1627 opened by maximiliankaul - 1
TranslationException: translation context not available
#1617 opened by peckto - 0
Write table on frontend stability
#1587 opened by konradweiss - 6
Operation implementation for quantum-cpg gates
#1553 opened by carlosgpal - 0
Discussion on types and type name normalisation
#1533 opened by oxisto - 2
Python: how to handle imports
#1535 opened by maximiliankaul - 5
- 1
C++ frontend ignores all `extern "C"` declarations
#1578 opened by oxisto - 0
Crash in `Type.wrapState`
#1576 opened by oxisto - 0
Graph schema possible enum values
#1583 opened by peckto - 0
Switch without default breaks EOG
#1568 opened by morbitzer - 1
Make `body` of function declaration always a `Block`
#1566 opened by oxisto - 0
Handle imports correctly
#1540 opened by oxisto - 0
Implement concepts for symbols
#1539 opened by oxisto - 0
Java Frontend: Multi-Field declaration statements omit all but their first declaration
#1548 opened by robinmaisch - 0
- 2
Duplicate problem on quantum-cpg branch
#1541 opened by carlosgpal - 3
Python ExpressionHandler does not handle ASTSubscript
#1542 opened by immqu - 2
`DynamicInvokeResolver` runs in parallel to `ControlFlowSensitiveDFGPass`
#1531 opened by konradweiss - 4
Quantum analysis for qiskit gives the same result as if analysed with the main branch
#1530 opened by carlosgpal - 1
There is a logic error in ValueEvaluator.
#1527 opened by HaHarden - 0
Rename package `de.fraunhofer.aisec.cpg.passes.order` to something more fitting
#1503 opened by oxisto - 0
Python Not Implemented Error
#1508 opened by maximiliankaul