| /freebsd/lib/libsys/ |
| H A D | brk.2 | 9 .\" 2. Redistributions in binary form must reproduce the above copyright 18 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 28 .Dd June 2, 2018 34 .Nd change data segment size 44 .Bf -symbolic 53 .Xr mmap 2 61 functions are used to change the amount of memory allocated in a 62 process's data segment. 66 uninitialized data segment (also known as the 81 bytes of new memory in the data segment. [all …]
|
| H A D | shmctl.2 | 11 .\" 2. Redistributions in binary form must reproduce the above copyright 17 .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 43 on the shared memory segment identified by 45 .Bl -tag -width SHM_UNLOCKX 47 Fetch the segment's 60 members of the segment's 71 Removes the segment from the system. 73 effect until all processes having attached the segment have exited. 84 no further processes will be allowed to attach the segment. 86 .\" Locks the segment in memory. The calling process must have [all …]
|
| H A D | shmget.2 | 11 .\" 2. Redistributions in binary form must reproduce the above copyright 17 .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 31 .Nd obtain a shared memory identifier 44 returns the identifier of a newly created or previously existing shared 45 memory segment. 51 is analogous to a filename: it provides a handle that names an 53 There are three ways to specify a key: 54 .Bl -bullet 56 IPC_PRIVATE may be specified, in which case a new IPC object 65 a new one will be created. [all …]
|
| H A D | shmat.2 | 11 .\" 2. Redistributions in binary form must reproduce the above copyright 17 .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 47 attaches the shared memory segment identified by 50 The address where the segment 56 .Bl -bullet 60 is 0, the segment is attached at an address selected by the 69 the segment is attached the specified address. 87 cleared before the segment is attached. 93 some pre-existing mappings, the 100 detaches the shared memory segment at the address specified by [all …]
|
| /freebsd/sys/x86/include/ |
| H A D | segments.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 16 * 2. Redistributions in binary form must reproduce the above copyright 25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 47 #define ISPL(s) ((s)&3) /* priority level of a selector */ 53 #define LSEL(s,r) (((s)<<3) | SEL_LDT | r) /* a local selector */ 54 #define GSEL(s,r) (((s)<<3) | r) /* a global selector */ 57 * User segment descriptors (%cs, %ds etc for i386 apps. 64 bit wide) 58 * For long-mode apps, %cs only has the conforming bit in sd_type, the sd_dpl, 62 unsigned sd_lolimit:16; /* segment extent (lsb) */ [all …]
|
| /freebsd/share/man/man5/ |
| H A D | a.out.5 | 12 .\" 2. Redistributions in binary form must reproduce the above copyright 21 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 35 .Nm a.out 48 A binary file consists of up to 7 sections. 50 .Bl -tag -width "text relocations" 53 to load a binary file into memory and execute it, 56 to combine a binary file with other binary files. 58 .It text segment 60 that are loaded into memory when a program executes. 61 May be loaded read-only. [all …]
|
| H A D | elf.5 | 9 .\" 2. Redistributions in binary form must reproduce the above copyright 15 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 42 followed by a program header table or a section header table, or both. 60 regardless whether the host is 32-bit or 64-bit. 87 The following types are being used for 32-bit architectures: 88 .Bd -literal -offset indent 89 Elf32_Addr Unsigned 32-bit program address 90 Elf32_Half Unsigned 16-bit field 91 Elf32_Lword Unsigned 64-bit field 92 Elf32_Off Unsigned 32-bit file offset [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/auxdisplay/ |
| H A D | gpio-7-segment.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/auxdisplay/gpio-7-segment.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: GPIO based LED segment display 10 - Chris Packham <chris.packham@alliedtelesis.co.nz> 14 const: gpio-7-segment 16 segment-gpios: 18 An array of GPIOs one per segment. The first GPIO corresponds to the A 19 segment, the seventh GPIO corresponds to the G segment. Some LED blocks [all …]
|
| /freebsd/sys/i386/i386/ |
| H A D | mpboot.S | 1 /*- 10 * 2. Redistributions in binary form must reproduce the above copyright 16 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 51 #define CHECKPOINT(A,D) \ argument 52 movb $(A),%al ; \ 59 #define CHECKPOINT(A,D) argument 73 * CPUs older than a Pentium, so we know that we can use the cpuid 83 jz 2f 85 2: testl $CPUID_VME,%edx 131 * copied into 'real-mode' low memory, it is where the [all …]
|
| /freebsd/sys/net/altq/ |
| H A D | altq_hfsc.h | 1 /*- 2 * Copyright (c) 1997-1999 Carnegie Mellon University. All Rights Reserved. 6 * for-profit use), provided that both the copyright notice and this 14 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 46 u_int m1; /* slope of the first segment in bits/sec */ 47 u_int d; /* the x-projection of the first segment in msec */ 48 u_int m2; /* slope of the second segment in bits/sec */ 52 u_int64_t m1; /* slope of the first segment in bits/sec */ 53 u_int d; /* the x-projection of the first segment in msec */ 54 u_int64_t m2; /* slope of the second segment in bits/sec */ [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_procmaps_mac.cpp | 1 //===-- sanitizer_procmaps_mac.cpp ----------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // Information about the process mappings (Mac-specific parts). 10 //===----------------------------------------------------------------------===// 18 #include <mach-o/dyld.h> 19 #include <mach-o/loader.h> 51 const Section *sc = (const Section *)data->current_load_cmd_addr; in NextSectionLoad() 52 data->current_load_cmd_addr += sizeof(Section); in NextSectionLoad() 54 uptr sec_start = (sc->addr & data->addr_mask) + data->base_virt_addr; in NextSectionLoad() [all …]
|
| /freebsd/share/man/man4/ |
| H A D | blackhole.4 | 2 .\" blackhole - drop refused TCP or UDP connects 9 .\" 2. Redistributions in binary form must reproduce the above copyright 20 .Cd sysctl net.inet.sctp.blackhole Ns Op = Ns Brq "0 | 1 | 2" 21 .Cd sysctl net.inet.tcp.blackhole Ns Op = Ns Brq "0 | 1 | 2 | 3" 33 The blackhole behaviour is useful to slow down an attacker who is port-scanning 34 a system in an attempt to detect vulnerable services. 45 Setting the SCTP blackhole MIB to a numeric value of one 47 A MIB value of two will do the same, but will also prevent sending an ABORT packet 50 Normal behaviour, when a TCP SYN segment is received on a port where 52 a RST segment, and drop the incoming SYN segment. [all …]
|
| H A D | dtrace_tcp.4 | 9 .\" 2. Redistributions in binary form must reproduce the above copyright 15 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 30 .Nd a DTrace provider for tracing events related to the 34 .Fn tcp:::accept-established "pktinfo_t *" "csinfo_t *" "ipinfo_t *" \ 36 .Fn tcp:::accept-refused "pktinfo_t *" "csinfo_t *" "ipinfo_t *" \ 38 .Fn tcp:::connect-established "pktinfo_t *" "csinfo_t *" "ipinfo_t *" \ 40 .Fn tcp:::connect-refused "pktinfo_t *" "csinfo_t *" "ipinfo_t *" \ 42 .Fn tcp:::connect-request "pktinfo_t *" "csinfo_t *" "ipinfo_t *" \ 48 .Fn tcp:::state-change "void *" "csinfo_t *" "void *" "tcpsinfo_t *" "void *" \ 62 a level higher than packet reception and transmission. [all …]
|
| H A D | syncache.4 | 2 .\" syncache - TCP SYN caching to handle SYN flood DoS. 9 .\" 2. Redistributions in binary form must reproduce the above copyright 22 .Bl -item -compact 29 .Bl -item -compact 52 When a TCP SYN segment is received on a port corresponding to a listen 55 and a SYN,ACK segment is 60 enough state to perform a SYN,ACK retransmission, and takes up less 61 space than a TCP control block endpoint. 62 An incoming segment which contains an ACK for the SYN,ACK 63 and matches a [all …]
|
| /freebsd/contrib/netbsd-tests/sys/uvm/ |
| H A D | t_uvm_physseg.c | 3 /*- 16 * 2. Redistributions in binary form must reproduce the above copyright 22 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 40 * Have a look at machine/uvm_physseg.h for more details. 45 * This is a dummy struct used for testing purposes 57 /* Testing API - assumes userland */ 91 #define KASSERT(a) assert(a) argument 100 #define VM_FREELIST_FIRST1G 2 112 #define PAGE_MASK (PAGE_SIZE - 1) 126 * Remember this is a dummy structure used within the ATF Tests and [all …]
|
| /freebsd/sys/amd64/include/ |
| H A D | segments.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 16 * 2. Redistributions in binary form must reproduce the above copyright 25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 50 * System segment descriptors (128 bit wide) 53 u_int64_t sd_lolimit:16; /* segment extent (lsb) */ 54 u_int64_t sd_lobase:24; /* segment base address (lsb) */ 55 u_int64_t sd_type:5; /* segment type */ 56 u_int64_t sd_dpl:2; /* segment descriptor priority level */ 57 u_int64_t sd_p:1; /* segment descriptor present */ [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LiveInterval.h | 1 //===- llvm/CodeGen/LiveInterval.h - Interval representation ----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // numbering of each the machine instructions an interval [i, j) is said to be a 14 // i.e. a range might look like [1,20), [50,65), [1000,1001). Each 15 // individual segment is represented as an instance of LiveRange::Segment, 18 //===----------------------------------------------------------------------===// 50 /// VNInfo - Value Number Information. 51 /// This class holds information about a machine level values, including 75 /// Returns true if this value is defined by a PHI instruction (or was, [all …]
|
| /freebsd/usr.bin/posixshmcontrol/ |
| H A D | posixshmcontrol.1 | 12 .\" 2. Redistributions in binary form must reproduce the above copyright 18 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 68 unmaps the segment and closes file descriptor pointing to the segment, 79 .Bl -tag -width truncate 87 .Xr mmap 2 . 88 By default, the system page size is used, but on some platforms a 90 The size of an object backed by large pages must be a multiple of the 103 For each segment, the user and group owner, size, and path are displayed. 110 Output raw bytes values from the segment to standard output. 120 The human-friendly 'k', 'm', 'g' suffixes can be used, see [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDKernelCodeT.h | 1 //===-- AMDGPUKernelCodeT.h - Print AMDGPU assembly code ---------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 //===----------------------------------------------------------------------===// 16 //---------------------------------------------------------------------------// 18 //---------------------------------------------------------------------------// 56 AMD_ELEMENT_8_BYTES = 2, 65 /// a number of bit fields. Every bit field has a mask (AMD_CODE_PROPERTY_*), 87 …BUFFER = ((1 << AMD_CODE_PROPERTY_ENABLE_SGPR_PRIVATE_SEGMENT_BUFFER_WIDTH) - 1) << AMD_CODE_PROPE… 91 …GPR_DISPATCH_PTR = ((1 << AMD_CODE_PROPERTY_ENABLE_SGPR_DISPATCH_PTR_WIDTH) - 1) << AMD_CODE_PROPE… [all …]
|
| /freebsd/share/doc/psd/02.implement/ |
| H A D | implement | 4 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 30 .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 40 .EH 'PSD:2-%''UNIX Implementation' 41 .OH 'UNIX Implementation''PSD:2-%' 51 \%\&\\$3\f3\\$1\fR\&\\$2 55 \&\\$3\s-1\\$1\\s0\&\\$2 60 \%\&\\$3\f2\\$1\fR\&\\$2 69 .AU "MH 2C-523" 2394 75 This paper describes in high-level terms the 111 cannot be substituted by a user to his [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LiveInterval.cpp | 1 //===- LiveInterval.cpp - Live Interval Representation --------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // numbering of each the machine instructions an interval [i, j) is said to be a 14 // i.e. a range might look like [1,20), [50,65), [1000,1001). Each 15 // individual segment is represented as an instance of LiveRange::Segment, 18 //===----------------------------------------------------------------------===// 35 #include "llvm/Config/llvm-config.h" 50 //===----------------------------------------------------------------------===// 53 // segment collection. [all …]
|
| /freebsd/share/doc/psd/01.cacm/ |
| H A D | p3 | 9 is a computer execution environment. 10 It includes a memory image, 14 An image is the current state of a pseudo-computer. 16 A 19 While the processor is executing on behalf of a process, 22 unless the appearance of an active, higher-priority 26 The user-memory part of an image is divided into three logical segments. 27 The program text segment begins at location 0 in the virtual address space. 28 During execution, this segment is write-protected 29 and a single copy of it is shared among [all …]
|
| /freebsd/sys/amd64/vmm/amd/ |
| H A D | vmcb.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 13 * 2. Redistributions in binary form must reproduce the above copyright 19 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 48 * The VMCB aka Virtual Machine Control Block is a 4KB aligned page 52 * - instructions or events in the guest to intercept 53 * - control bits that modify execution environment of the guest 54 * - guest processor state (e.g. general purpose registers) 58 * Return VMCB segment area. 66 state = &vmcb->state; in vmcb_segptr() [all …]
|
| /freebsd/stand/i386/pxeldr/ |
| H A D | pxeldr.S | 9 * 2. Redistributions in binary form must reproduce the above copyright 15 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 27 * This simple program is a preloader for the normal boot3 loader. It is simply 28 * prepended to the beginning of a fully built and btxld'd loader. It then 30 * boot[12] environment (protected mode, a bootinfo struct, etc.), and then jumps 31 * to the start of btxldr to start the boot process. This method allows a stock 32 * /boot/loader to be booted over the network via PXE w/o having to write a 33 * separate PXE-aware client just to load the loader. 53 * a.out header fields 55 .set AOUT_TEXT,0x04 # text segment size [all …]
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | gdb_machdep.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 13 * 2. Redistributions in binary form must reproduce the above copyright 19 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 56 if (regnum == 0 || (regnum >= 2 && regnum <= 31)) in gdb_cpu_getreg() 57 return (kdb_frame->fixreg + regnum); in gdb_cpu_getreg() 59 return (&kdb_frame->srr0); in gdb_cpu_getreg() 61 return (&kdb_frame->lr); in gdb_cpu_getreg() 65 return (&kdb_thrctx->pcb_sp); in gdb_cpu_getreg() 66 if (regnum == 2 && *regsz == 8) in gdb_cpu_getreg() [all …]
|