Ballot Details: Schema ballot: Issue #302 (CLOSED)

Ballot Question Add address property to a location object?
Ballot Description EBALLOT PROPOSAL Provide an address property on the location object in order to provide address details for results. Addresses can refer to a parent address, in order to render address 'chains' that describe structure within an analysis target (e.g., an offset from a section header). Provide a table of cached address objects at run.addresses consistent with other SARIF tables.

Define an address object.
Add location.address (an address instance)
Add run.addresses (an array of address instances)
Add externalPropertyFiles.addresses to permit externalizing address data.
Remove stackFrame.address and stackFrame.offset (both of type integer) and replace them with a new stackFrame.address property of type address.
The address object contains the following properties:
baseAddress : a base address rendered as a hexadecimal string
kind: an open-ended string that identifies the address kind. 'section' and 'segment' are well-known values.
name: a name that is associated with the address, e.g., '.text'
offset: an offset from the base address, if present, rendered as a hexadecimal string
index: an index into run.addresses used to retrieve a cached instance to represent the address
parentIndex: an index into run.addresses to retrieve a parent address. the parent can provide a base address (from which the current offset value is relevant) and other details
Ballot Options
VOTING CLOSED: Thursday, 7 March 2019 @ 10:00 pm PST
Yes 8 100
No 0 0
Abstain 0
Open Date Thursday, 28 February 2019 @ 10:00 pm PST
Close Date Thursday, 7 March 2019 @ 10:00 pm PST
Ballot Type Official, as defined by organization policies and procedures

Voting Statistics

Number of votes cast (excluding abstentions) 8
Eligible members who have voted 8 of 10 80%
Eligible members who have not voted 2 of 10 20%

Voting Summary by Option

Options with highest number of votes are bold
Option # Votes % of Total
Yes 8 100%
No 0 0%
Abstain 0

Voting Details

Voter Name Company Vote * Time (UTC) Comments
* Anderson, Paul GrammaTech, Inc. Yes 2019-03-05 07:17:00
* Fanning, Michael Microsoft Yes 2019-03-03 20:54:00
* Golding, Laurence Microsoft Yes 2019-03-01 18:02:00
* Keaton, David Individual Yes 2019-03-07 14:31:00
* Kupsch, Jim SWAMP Yes 2019-03-07 15:53:00
* Meyer, Chris Microsoft Yes 2019-03-06 04:40:00
* O'Neil, Yekaterina Micro Focus Yes 2019-03-05 23:53:00
* Sipma, Henny Kestrel Technology Yes 2019-03-06 23:20:00
* Cartey, Luke Semmle --
* Chatterjee, Sunny Microsoft --