OXIESEC PANEL
- Current Dir:
/
/
opt
/
golang
/
1.19.4
/
src
/
time
Server IP: 191.96.63.230
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
12/01/2022 06:13:58 PM
rwxr-xr-x
📄
embed.go
304 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
example_test.go
21.73 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
export_android_test.go
438 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
export_test.go
3.79 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
export_windows_test.go
514 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
format.go
46.22 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
format_test.go
30.5 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
genzabbrs.go
2.95 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
internal_test.go
2.21 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
mono_test.go
7.51 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sleep.go
5.6 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sleep_test.go
18.44 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sys_plan9.go
1016 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
sys_unix.go
1.01 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sys_windows.go
1.1 KB
12/01/2022 06:13:01 PM
rw-r--r--
📁
testdata
-
12/01/2022 06:13:56 PM
rwxr-xr-x
📄
tick.go
2.31 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
tick_test.go
4.01 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
time.go
47.93 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
time_test.go
52.34 KB
12/01/2022 06:13:01 PM
rw-r--r--
📁
tzdata
-
12/01/2022 06:13:56 PM
rwxr-xr-x
📄
tzdata_test.go
2.46 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo.go
17.2 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_abbrs_windows.go
10.34 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_android.go
2.19 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_android_test.go
386 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_goroot.go
348 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_ios.go
1.05 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_js.go
1.52 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_plan9.go
2.68 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_read.go
14.26 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_test.go
9.82 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_unix.go
1.64 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_unix_test.go
2.31 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_windows.go
6.67 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
zoneinfo_windows_test.go
1.9 KB
12/01/2022 06:13:01 PM
rw-r--r--
Editing: internal_test.go
Close
// Copyright 2011 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package time func init() { // Force US/Pacific for time zone tests. ForceUSPacificForTesting() } func initTestingZone() { // For hermeticity, use only tzinfo source from the test's GOROOT, // not the system sources and not whatever GOROOT may happen to be // set in the process's environment (if any). // This test runs in GOROOT/src/time, so GOROOT is "../..", // but it is theoretically possible sources := []string{"../../lib/time/zoneinfo.zip"} z, err := loadLocation("America/Los_Angeles", sources) if err != nil { panic("cannot load America/Los_Angeles for testing: " + err.Error() + "; you may want to use -tags=timetzdata") } z.name = "Local" localLoc = *z } var origPlatformZoneSources []string = platformZoneSources func disablePlatformSources() (undo func()) { platformZoneSources = nil return func() { platformZoneSources = origPlatformZoneSources } } var Interrupt = interrupt var DaysIn = daysIn func empty(arg any, seq uintptr) {} // Test that a runtimeTimer with a period that would overflow when on // expiration does not throw or cause other timers to hang. // // This test has to be in internal_test.go since it fiddles with // unexported data structures. func CheckRuntimeTimerPeriodOverflow() { // We manually create a runtimeTimer with huge period, but that expires // immediately. The public Timer interface would require waiting for // the entire period before the first update. r := &runtimeTimer{ when: runtimeNano(), period: 1<<63 - 1, f: empty, arg: nil, } startTimer(r) defer stopTimer(r) // If this test fails, we will either throw (when siftdownTimer detects // bad when on update), or other timers will hang (if the timer in a // heap is in a bad state). There is no reliable way to test this, but // we wait on a short timer here as a smoke test (alternatively, timers // in later tests may hang). <-After(25 * Millisecond) } var ( MinMonoTime = Time{wall: 1 << 63, ext: -1 << 63, loc: UTC} MaxMonoTime = Time{wall: 1 << 63, ext: 1<<63 - 1, loc: UTC} NotMonoNegativeTime = Time{wall: 0, ext: -1<<63 + 50} )