gotls

package
v0.0.0-...-d89a2de Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GoroutineIDMetadata

type GoroutineIDMetadata struct {
	Runtime_g_tls_addr_offset uint64
	Goroutine_id_offset       uint64
	Runtime_g_register        int64
	Runtime_g_in_register     uint8
	Pad_cgo_0                 [7]byte
}

type Location

type Location struct {
	Stack_offset int64
	X_register   int64
	In_register  uint8
	Exists       uint8
	Pad_cgo_0    [6]byte
}

type SliceLocation

type SliceLocation struct {
	Ptr Location
	Len Location
	Cap Location
}

type TlsBinaryId

type TlsBinaryId struct {
	Id_major uint32
	Id_minor uint32
	Ino      uint64
}

type TlsConnLayout

type TlsConnLayout struct {
	Tls_conn_inner_conn_offset     uint64
	Tcp_conn_inner_conn_offset     uint64
	Limited_conn_inner_conn_offset uint64
	Conn_fd_offset                 uint64
	Net_fd_pfd_offset              uint64
	Fd_sysfd_offset                uint64
}

type TlsOffsetsData

type TlsOffsetsData struct {
	Goroutine_id       GoroutineIDMetadata
	Conn_layout        TlsConnLayout
	Read_conn_pointer  Location
	Read_buffer        SliceLocation
	Read_return_bytes  Location
	Write_conn_pointer Location
	Write_buffer       SliceLocation
	Write_return_bytes Location
	Write_return_error Location
	Close_conn_pointer Location
}

Directories

Path Synopsis
Package lookup provides a lookup table for the protocol package.
Package lookup provides a lookup table for the protocol package.
internal/testprogram
Package main provides a test program for generating lookup tables for TLS types
Package main provides a test program for generating lookup tables for TLS types

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL