Skip to content

Initial support for C and C++ #79

Open
0 of 3 issues completed
Open
Epic
0 of 3 issues completed
@rahlk

Description

@rahlk

Implement Clang analysis methods to populate following C Model fields

Implement CAnalysis accessors:

  • CAnalysis.get_c_application
  • CAnalysis.get_imports
  • CAnalysis.get_variables
  • CAnalysis.get_application_view
  • CAnalysis.get_symbol_table
  • CAnalysis.get_compilation_units
  • CAnalysis.get_call_graph #94
  • CAnalysis.get_call_graph_json #95
  • CAnalysis.get_callers
  • CAnalysis.get_callees
  • CAnalysis.get_functions
  • CAnalysis.get_function
  • CAnalysis.get_C_file
  • CAnalysis.get_C_compilation_unit
  • CAnalysis.get_functions_in_file
  • CAnalysis.get_macros
  • CAnalysis.get_macros_in_file
  • CAnalysis.get_includes
  • CAnalysis.get_includes_in_file
  • CAnalysis.get_macros
  • CAnalysis.get_macros_in_file
  • CAnalysis.get_typedefs
  • CAnalysis.get_typedefs_in_file
  • CAnalysis.get_structs
  • CAnalysis.get_structs_in_file
  • CAnalysis.get_enums
  • CAnalysis.get_enums_in_file
  • CAnalysis.get_globals

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions