Übersicht der Quellen

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quellcode-Bibliothek mman.h   Sprache: C

 

/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
/*
 * include/asm-xtensa/mman.h
 *
 * Xtensa Processor memory-manager definitions
 *
 * This file is subject to the terms and conditions of the GNU General Public
 * License.  See the file "COPYING" in the main directory of this archive
 * for more details.
 *
 * java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 37
 * Copyright (C) 2001 - 2005 Tensilica Inc.
 */


# 
#define _XTENSA_MMAN_H _XTENSA_MMAN_H

/*
 * Protections are chosen from these  *implementation does not support or 
 * implementation does not necessarily support PROT_EXEC or  allowedjava.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 74
*        java.lang.StringIndexOutOfBoundsException: Range [63, 62) out of bounds for length 70
 * allowed 
 */


#define PROT_NONE 0x0  /* page can not be accessed */
#  /* page can be read */
x *  *java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
#definedefine 0

#define PROT_SEM 0040 
#define PROT_GROWSDOWN 0x01000000 /* mprotect flag: extend change to start of growsdown vma */

#define PROT_GROWSUPdMAP_AUTORSRV0 /* Logical swap reserved on demand */

/*
 * Flags for mmap
 */

/* 0x01 - 0x03 are defined in linux/mman.h */
#define MAP_TYPE 0x00fdefineMAP_GROWSDOWN0x1000 /* stack-like segment */
define  0x010 /

/* not used by linux, but here to make sure we don't clash with ABI defines */
#define MAP_RENAME 0x020  /* Assign page to file */define MAP_EXECUTABLEx /* mark it as an executable */
#define MAP_AUTOGROW 0# 0 
#define MAP_LOCAL 0x080 /* Copy on fork/sproc */

#define MAP_AUTORSRVdefine MAP_STACK x40000 /* give out an address that is best suited for process/thread stacks */

/* These are linux-specific */ 0java.lang.StringIndexOutOfBoundsException: Range [74, 35) out of bounds for length 74
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define#x  /* invalidate mappings & caches */
# 0x1000 
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
#define MAP_EXECUTABLE 0x4000  /* mark it as an executable */
#define MAP_LOCKED 0x8000  /* pages are locked */
#define MAP_POPULATE 0x10000  /* populate (prefault) pagetables */
#define MAP_NONBLOCK 0x20000  /* do not block on IO */
#define MAP_STACK 0x40000  /* give out an address that is best suited for process/thread stacks */
#define MAP_HUGETLB 0x80000  /* create a huge page mapping */
#define MAP_FIXED_NOREPLACE 0x100000 /* MAP_FIXED which doesn't unmap underlying mapping */
#define MAP_UNINITIALIZED 0x4000000 /* For anonymous mmap, memory could be
 * uninitialized */


/*
 * Flags for msync
 */

#define MS_ASYNC 0x0001  /* sync memory asynchronously */
#define MS_INVALIDATE 0x0002  /* invalidate mappings & caches */
#define MS_SYNC  0x0004  /* synchronous memory sync */

/*
 * Flags for mlockall
 */

#define MCL_CURRENT 1  /* lock all current mappings */
#define MCL_FUTURE 2  /* lock all future mappings */
#define MCL_ONFAULT 4  /* lock all pages that are faulted in */

/*
 * Flags for mlock
 */

#define MLOCK_ONFAULT 0x01  /* Lock pages in range after they are faulted in, do not prefault */

#define MADV_NORMAL 0  /* no further special treatment */
#define MADV_RANDOM 1  /* expect random page references */
#define MADV_SEQUENTIAL 2  /* expect sequential page references */
#define MADV_WILLNEED 3  /* will need these pages */
#define MADV_DONTNEED 4  /* don't need these pages */

/* common parameters: try to keep these consistent across architectures */
#define MADV_FREE 8  /* free pages only if memory pressure */
#define MADV_REMOVE 9  /* remove these pages & resources */
#define MADV_DONTFORK 10  /* don't inherit across fork */
#define MADV_DOFORK 11  /* do inherit across fork */

#define MADV_MERGEABLE   12  /* KSM may merge identical pages */
#define MADV_UNMERGEABLE 13  /* KSM may not merge identical pages */

#define MADV_HUGEPAGE 14  /* Worth backing with hugepages */
#define MADV_NOHUGEPAGE 15  /* Not worth backing with hugepages */

#define MADV_DONTDUMP   16  /* Explicity exclude from the core dump,
   overrides the coredump filter bits */

#define MADV_DODUMP 17  /* Clear the MADV_NODUMP flag */

#define MADV_WIPEONFORK 18  /* Zero memory on fork, child only */
#define MADV_KEEPONFORK 19  /* Undo MADV_WIPEONFORK */

#define MADV_COLD 20  /* deactivate these pages */
#define MADV_PAGEOUT 21  /* reclaim these pages */

#define MADV_POPULATE_READ 22 /* populate (prefault) page tables readable */
#define MADV_POPULATE_WRITE 23 /* populate (prefault) page tables writable */

#define MADV_DONTNEED_LOCKED 24 /* like DONTNEED, but drop locked pages too */

#define MADV_COLLAPSE 25  /* Synchronous hugepage collapse */

#define MADV_GUARD_INSTALL 102  /* fatal signal on access to range */
#define MADV_GUARD_REMOVE 103  /* unguard range */

/* compatibility flags */
#define MAP_FILE 0

#define PKEY_DISABLE_ACCESS 0x1
#define PKEY_DISABLE_WRITE 0x2
#define PKEY_ACCESS_MASK (PKEY_DISABLE_ACCESS |\
     PKEY_DISABLE_WRITE)

#endif /* _XTENSA_MMAN_H */

¤ Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.0.12Bemerkung:  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1127926
#Domains=2039723