Consider improving os.Native support on Graal by calling getimeofday() directly

Description

provided Graal-native versions of os.Native functionality including Native.currentTimeMicros(). The impl in that ticket relied on a Graal Linux/Darwin substitution which provided an impl of System.nanoTime() via access to high-quality timers (if available) with a fall back to gettimeofday() if not. This is a reasonable approach for an initial iteration but it does tie us to the impl of the substitution (and thus to Graal internals) which can change without our knowledge.

This ticket is intended to reconsider the idea of calling gettimeofday() directly instead. This was abandoned for due to some issues with the interaction with the C layer... see if we can resolve this issues with this ticket.

Environment

None

Pull Requests

None

Assignee

Unassigned

Reporter

Bret McGuire

Labels

PM Priority

None

Affects versions

None

Fix versions

Pull Request

None

Doc Impact

None

Size

None

External issue ID

None

External issue ID

None

Priority

Major
Configure