facebookexperimental / object-introspection

Object Introspection (OI) enables on-demand, hierarchical profiling of objects in arbitrary C/C++ programs with no recompilation.
Apache License 2.0
160 stars 13 forks source link

ClangTypeParser: handle clang::MemberPointer #493

Closed tyroguru closed 5 months ago

tyroguru commented 5 months ago

Summary

This diff implements the handling on a clang::MemberPointer. We simply stub the type.

Test plan

A 'make test` shows no new failures.

codecov-commenter commented 5 months ago

Codecov Report

Attention: Patch coverage is 0% with 5 lines in your changes missing coverage. Please review.

Project coverage is 60.81%. Comparing base (0351815) to head (1cc4199). Report is 22 commits behind head on main.

Files with missing lines Patch % Lines
oi/type_graph/ClangTypeParser.cpp 0.00% 5 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #493 +/- ## ========================================== - Coverage 60.84% 60.81% -0.03% ========================================== Files 126 126 Lines 12473 12478 +5 Branches 2012 2012 ========================================== Hits 7589 7589 - Misses 3928 3933 +5 Partials 956 956 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

facebook-github-bot commented 5 months ago

@tyroguru has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.