File tree 5 files changed +57
-7
lines changed
5 files changed +57
-7
lines changed Original file line number Diff line number Diff line change 2
2
// Use of this source code is governed by a BSD-style
3
3
// license that can be found in the LICENSE file.
4
4
5
- // Package dwarf provides access to DWARF debugging information loaded from
6
- // executable files, as defined in the DWARF 2.0 Standard at
7
- // http://dwarfstd.org/doc/dwarf-2.0.0.pdf
5
+ /*
6
+ Package dwarf provides access to DWARF debugging information loaded from
7
+ executable files, as defined in the DWARF 2.0 Standard at
8
+ http://dwarfstd.org/doc/dwarf-2.0.0.pdf.
9
+
10
+ # Security
11
+
12
+ This package is not designed to be hardened against adversarial inputs, and is
13
+ outside the scope of https://go.dev/security/policy. In particular, only basic
14
+ validation is done when parsing object files. As such, care should be taken when
15
+ parsing untrusted inputs, as parsing malformed files may consume significant
16
+ resources, or cause panics.
17
+ */
8
18
package dwarf
9
19
10
20
import (
Original file line number Diff line number Diff line change 2
2
// Use of this source code is governed by a BSD-style
3
3
// license that can be found in the LICENSE file.
4
4
5
- // Package elf implements access to ELF object files.
5
+ /*
6
+ Package elf implements access to ELF object files.
7
+
8
+ # Security
9
+
10
+ This package is not designed to be hardened against adversarial inputs, and is
11
+ outside the scope of https://go.dev/security/policy. In particular, only basic
12
+ validation is done when parsing object files. As such, care should be taken when
13
+ parsing untrusted inputs, as parsing malformed files may consume significant
14
+ resources, or cause panics.
15
+ */
6
16
package elf
7
17
8
18
import (
Original file line number Diff line number Diff line change 2
2
// Use of this source code is governed by a BSD-style
3
3
// license that can be found in the LICENSE file.
4
4
5
- // Package macho implements access to Mach-O object files.
5
+ /*
6
+ Package macho implements access to Mach-O object files.
7
+
8
+ # Security
9
+
10
+ This package is not designed to be hardened against adversarial inputs, and is
11
+ outside the scope of https://go.dev/security/policy. In particular, only basic
12
+ validation is done when parsing object files. As such, care should be taken when
13
+ parsing untrusted inputs, as parsing malformed files may consume significant
14
+ resources, or cause panics.
15
+ */
6
16
package macho
7
17
8
18
// High level access to low level data structures.
Original file line number Diff line number Diff line change 2
2
// Use of this source code is governed by a BSD-style
3
3
// license that can be found in the LICENSE file.
4
4
5
- // Package pe implements access to PE (Microsoft Windows Portable Executable) files.
5
+ /*
6
+ Package pe implements access to PE (Microsoft Windows Portable Executable) files.
7
+
8
+ # Security
9
+
10
+ This package is not designed to be hardened against adversarial inputs, and is
11
+ outside the scope of https://go.dev/security/policy. In particular, only basic
12
+ validation is done when parsing object files. As such, care should be taken when
13
+ parsing untrusted inputs, as parsing malformed files may consume significant
14
+ resources, or cause panics.
15
+ */
6
16
package pe
7
17
8
18
import (
Original file line number Diff line number Diff line change 2
2
// Use of this source code is governed by a BSD-style
3
3
// license that can be found in the LICENSE file.
4
4
5
- // Package plan9obj implements access to Plan 9 a.out object files.
5
+ /*
6
+ Package plan9obj implements access to Plan 9 a.out object files.
7
+
8
+ # Security
9
+
10
+ This package is not designed to be hardened against adversarial inputs, and is
11
+ outside the scope of https://go.dev/security/policy. In particular, only basic
12
+ validation is done when parsing object files. As such, care should be taken when
13
+ parsing untrusted inputs, as parsing malformed files may consume significant
14
+ resources, or cause panics.
15
+ */
6
16
package plan9obj
7
17
8
18
import (
You can’t perform that action at this time.
0 commit comments