Opened 4 years ago

Last modified 2 years ago

#16826 new defect

Add a mechanism to allow callgraph generator to find vtbl-like constructions

Reported by: nickm Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: testing, callgraph, calltool, needs-insight
Cc: Actual Points:
Parent ID: #16764 Points: medium
Reviewer: Sponsor:

Description

If we had an explicit, unified way of having our code make C++-like vtbls, we could have our callgraph-generation code take that into account, and get a more accurate callgraph. Otherwise, we may be missing important things when we try to modularize our code.

Child Tickets

Change History (13)

comment:1 Changed 4 years ago by nickm

Parent ID: #16506#16764

comment:2 Changed 4 years ago by nickm

Keywords: 028-triage added

comment:3 Changed 4 years ago by nickm

Keywords: SponsorS removed
Sponsor: SponsorS

Bulk-replace SponsorS keyword with SponsorS sponsor field in Tor component.

comment:4 Changed 4 years ago by nickm

Points: medium

comment:5 Changed 3 years ago by nickm

Milestone: Tor: 0.2.8.x-finalTor: 0.2.9.x-final

Deferring these two to 0.2.9; we have already made big progress in simplifying the Blob.

comment:6 Changed 3 years ago by isabela

Sponsor: SponsorSSponsorS-can

comment:7 Changed 3 years ago by isabela

Milestone: Tor: 0.2.9.x-finalTor: 0.2.???

tickets market to be removed from milestone 029

comment:8 Changed 3 years ago by nickm

Keywords: SponsorS-deferred added
Sponsor: SponsorS-can

Remove the SponsorS status from these items, which we already decided to defer from 0.2.9. add the SponsorS-deferred tag instead in case we ever want to remember which ones these were.

comment:9 Changed 3 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:10 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:11 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:12 Changed 2 years ago by nickm

Keywords: 028-triage removed

comment:13 Changed 2 years ago by nickm

Keywords: callgraph calltool needs-insight added; SponsorS-deferred removed
Severity: Normal
Note: See TracTickets for help on using tickets.