Uncategorised pages
Jump to navigation
Jump to search
Showing below up to 500 results in range #1 to #500.
View (previous 500 | next 500) (20 | 50 | 100 | 250 | 500)
- Article:CAS and LL/SC Implementation Details by Processor family
- Article:Memory Barriers (part 1)
- Article:Memory Barriers (part 2)
- Articles
- Building GCC
- Contributors
- Drepper - What Every Programmer Should Know About Memory
- Hendler, Shavit, Yerushalmi - A Scalable Lock-Free Stack Algorithm
- Introduction
- Known issues release 1
- Known issues release 2
- Known issues release 3
- Known issues release 4
- Known issues release 5
- Known issues release 6
- Links
- Main Page
- McKenney, Slingwine - Read-Copy Update; Using Execution History to Solve Concurrency Problems
- Michael, Scott - Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms
- Michael - Hazard Pointers; Safe Memory Reclaimation for Lock-Free Objects
- Next Release Status / New Features
- White Papers
- r6:API:Abstraction (liblfds)
- r6:API:Abstraction (test)
- r6:API:Freelist
- r6:API:Queue
- r6:API:Ringbuffer
- r6:API:SList
- r6:API:Stack
- r6:Benchmark Database
- r6:Building Guide
- r6:Define:ALIGN
- r6:Define:ALIGN DOUBLE POINTER
- r6:Define:ALIGN SINGLE POINTER
- r6:Define:CALLING CONVENTION
- r6:Define:INLINE
- r6:Function:abstraction aligned free
- r6:Function:abstraction aligned malloc
- r6:Function:abstraction cas
- r6:Function:abstraction cpu count
- r6:Function:abstraction dcas
- r6:Function:abstraction increment
- r6:Function:abstraction thread start
- r6:Function:abstraction thread wait
- r6:Function:freelist delete
- r6:Function:freelist get user data from element
- r6:Function:freelist guaranteed pop
- r6:Function:freelist new
- r6:Function:freelist new elements
- r6:Function:freelist pop
- r6:Function:freelist push
- r6:Function:freelist query
- r6:Function:freelist set user data in element
- r6:Function:queue delete
- r6:Function:queue dequeue
- r6:Function:queue enqueue
- r6:Function:queue guaranteed enqueue
- r6:Function:queue new
- r6:Function:queue query
- r6:Function:ringbuffer delete
- r6:Function:ringbuffer get read element
- r6:Function:ringbuffer get write element
- r6:Function:ringbuffer new
- r6:Function:ringbuffer put read element
- r6:Function:ringbuffer put write element
- r6:Function:ringbuffer query
- r6:Function:slist delete
- r6:Function:slist delete all elements
- r6:Function:slist delete element
- r6:Function:slist get head
- r6:Function:slist get head and then next
- r6:Function:slist get next
- r6:Function:slist get user data from element
- r6:Function:slist new
- r6:Function:slist new head
- r6:Function:slist new next
- r6:Function:slist query
- r6:Function:slist set user data in element
- r6:Function:stack clear
- r6:Function:stack delete
- r6:Function:stack guaranteed push
- r6:Function:stack new
- r6:Function:stack pop
- r6:Function:stack push
- r6:Function:stack query
- r6:Introduction
- r6:Known Issues
- r6:Overview
- r6:Porting Guide
- r6:Release 6 Documentation
- r6:Testing and Benchmarking Guide
- r6:Typedef:atom t
- r6:Typedef:thread return t
- r6:Typedef:thread state t
- r6.0.0:Abstraction (test)
- r6.0.0:Abstraction cpu count
- r6.0.0:Abstraction thread start
- r6.0.0:Abstraction thread wait
- r6.0.0:Benchmark Database
- r6.0.0:Building Guide
- r6.0.0:CALLING CONVENTION
- r6.0.0:Introduction
- r6.0.0:Known Issues
- r6.0.0:LFDS600 ALIGN
- r6.0.0:LFDS600 ALIGN DOUBLE POINTER
- r6.0.0:LFDS600 ALIGN SINGLE POINTER
- r6.0.0:LFDS600 INLINE
- r6.0.0:Lfds600 abstraction (liblfds)
- r6.0.0:Lfds600 abstraction aligned free
- r6.0.0:Lfds600 abstraction aligned malloc
- r6.0.0:Lfds600 abstraction cas
- r6.0.0:Lfds600 abstraction dcas
- r6.0.0:Lfds600 abstraction increment
- r6.0.0:Lfds600 atom t
- r6.0.0:Lfds600 freelist
- r6.0.0:Lfds600 freelist delete
- r6.0.0:Lfds600 freelist get user data from element
- r6.0.0:Lfds600 freelist guaranteed pop
- r6.0.0:Lfds600 freelist new
- r6.0.0:Lfds600 freelist new elements
- r6.0.0:Lfds600 freelist pop
- r6.0.0:Lfds600 freelist push
- r6.0.0:Lfds600 freelist query
- r6.0.0:Lfds600 freelist set user data in element
- r6.0.0:Lfds600 queue
- r6.0.0:Lfds600 queue delete
- r6.0.0:Lfds600 queue dequeue
- r6.0.0:Lfds600 queue enqueue
- r6.0.0:Lfds600 queue guaranteed enqueue
- r6.0.0:Lfds600 queue new
- r6.0.0:Lfds600 queue query
- r6.0.0:Lfds600 ringbuffer
- r6.0.0:Lfds600 ringbuffer delete
- r6.0.0:Lfds600 ringbuffer get read element
- r6.0.0:Lfds600 ringbuffer get write element
- r6.0.0:Lfds600 ringbuffer new
- r6.0.0:Lfds600 ringbuffer put read element
- r6.0.0:Lfds600 ringbuffer put write element
- r6.0.0:Lfds600 ringbuffer query
- r6.0.0:Lfds600 slist
- r6.0.0:Lfds600 slist delete
- r6.0.0:Lfds600 slist delete all elements
- r6.0.0:Lfds600 slist delete element
- r6.0.0:Lfds600 slist get head
- r6.0.0:Lfds600 slist get head and then next
- r6.0.0:Lfds600 slist get next
- r6.0.0:Lfds600 slist get user data from element
- r6.0.0:Lfds600 slist new
- r6.0.0:Lfds600 slist new head
- r6.0.0:Lfds600 slist new next
- r6.0.0:Lfds600 slist query
- r6.0.0:Lfds600 slist set user data in element
- r6.0.0:Lfds600 stack
- r6.0.0:Lfds600 stack clear
- r6.0.0:Lfds600 stack delete
- r6.0.0:Lfds600 stack guaranteed push
- r6.0.0:Lfds600 stack new
- r6.0.0:Lfds600 stack pop
- r6.0.0:Lfds600 stack push
- r6.0.0:Lfds600 stack query
- r6.0.0:Overview
- r6.0.0:Porting Guide
- r6.0.0:Release 6.0.0 Documentation
- r6.0.0:Testing and Benchmarking Guide
- r6.0.0:Thread return t
- r6.0.0:Thread state t
- r6.0.0:Upgrading Guide
- r6.1.0:Abstraction (test)
- r6.1.0:Abstraction cpu count
- r6.1.0:Abstraction thread start
- r6.1.0:Abstraction thread wait
- r6.1.0:Benchmark Database
- r6.1.0:Building Guide (lfds)
- r6.1.0:Building Guide (test)
- r6.1.0:CALLING CONVENTION
- r6.1.0:Introduction
- r6.1.0:Known Issues
- r6.1.0:LFDS610 ALIGN
- r6.1.0:LFDS610 ALIGN DOUBLE POINTER
- r6.1.0:LFDS610 ALIGN SINGLE POINTER
- r6.1.0:LFDS610 BARRIER COMPILER FULL
- r6.1.0:LFDS610 BARRIER COMPILER READ
- r6.1.0:LFDS610 BARRIER COMPILER WRITE
- r6.1.0:LFDS610 BARRIER PROCESSOR FULL
- r6.1.0:LFDS610 BARRIER PROCESSOR READ
- r6.1.0:LFDS610 BARRIER PROCESSOR WRITE
- r6.1.0:LFDS610 INLINE
- r6.1.0:Lfds610 abstraction (liblfds)
- r6.1.0:Lfds610 abstraction cas
- r6.1.0:Lfds610 abstraction dcas
- r6.1.0:Lfds610 abstraction free
- r6.1.0:Lfds610 abstraction increment
- r6.1.0:Lfds610 abstraction malloc
- r6.1.0:Lfds610 atom t
- r6.1.0:Lfds610 freelist
- r6.1.0:Lfds610 freelist delete
- r6.1.0:Lfds610 freelist get user data from element
- r6.1.0:Lfds610 freelist guaranteed pop
- r6.1.0:Lfds610 freelist new
- r6.1.0:Lfds610 freelist new elements
- r6.1.0:Lfds610 freelist pop
- r6.1.0:Lfds610 freelist push
- r6.1.0:Lfds610 freelist query
- r6.1.0:Lfds610 freelist set user data in element
- r6.1.0:Lfds610 freelist use
- r6.1.0:Lfds610 queue
- r6.1.0:Lfds610 queue delete
- r6.1.0:Lfds610 queue dequeue
- r6.1.0:Lfds610 queue enqueue
- r6.1.0:Lfds610 queue guaranteed enqueue
- r6.1.0:Lfds610 queue new
- r6.1.0:Lfds610 queue query
- r6.1.0:Lfds610 queue use
- r6.1.0:Lfds610 ringbuffer
- r6.1.0:Lfds610 ringbuffer delete
- r6.1.0:Lfds610 ringbuffer get read element
- r6.1.0:Lfds610 ringbuffer get write element
- r6.1.0:Lfds610 ringbuffer new
- r6.1.0:Lfds610 ringbuffer put read element
- r6.1.0:Lfds610 ringbuffer put write element
- r6.1.0:Lfds610 ringbuffer query
- r6.1.0:Lfds610 ringbuffer use
- r6.1.0:Lfds610 slist
- r6.1.0:Lfds610 slist delete
- r6.1.0:Lfds610 slist get head
- r6.1.0:Lfds610 slist get head and then next
- r6.1.0:Lfds610 slist get next
- r6.1.0:Lfds610 slist get user data from element
- r6.1.0:Lfds610 slist logically delete element
- r6.1.0:Lfds610 slist new
- r6.1.0:Lfds610 slist new head
- r6.1.0:Lfds610 slist new next
- r6.1.0:Lfds610 slist query
- r6.1.0:Lfds610 slist set user data in element
- r6.1.0:Lfds610 slist single threaded physically delete all elements
- r6.1.0:Lfds610 slist use
- r6.1.0:Lfds610 stack
- r6.1.0:Lfds610 stack clear
- r6.1.0:Lfds610 stack delete
- r6.1.0:Lfds610 stack guaranteed push
- r6.1.0:Lfds610 stack new
- r6.1.0:Lfds610 stack pop
- r6.1.0:Lfds610 stack push
- r6.1.0:Lfds610 stack query
- r6.1.0:Lfds610 stack use
- r6.1.0:Overview
- r6.1.0:Porting Guide (lfds)
- r6.1.0:Porting Guide (test)
- r6.1.0:Release 6.1.0 Documentation
- r6.1.0:Testing and Benchmarking Guide
- r6.1.0:Thread return t
- r6.1.0:Thread state t
- r6.1.0:Upgrading Guide
- r7.0.0:Binary Tree (add-only, unbalanced)
- r7.0.0:Building Guide (liblfds)
- r7.0.0:Building Guide (test)
- r7.0.0:Define LFDS700 MISC MAKE VALID ON CURRENT LOGICAL CORE INITS COMPLETED BEFORE NOW ON ANY OTHER LOGICAL CORE
- r7.0.0:Define LFDS700 MISC PRNG SEED
- r7.0.0:Define LFDS700 PAL ALIGN DOUBLE POINTER
- r7.0.0:Define LFDS700 PAL ALIGN SINGLE POINTER
- r7.0.0:Define LFDS700 PAL ATOMIC ISOLATION IN BYTES
- r7.0.0:Define LFDS700 PAL BARRIER COMPILER FULL
- r7.0.0:Define LFDS700 PAL BARRIER COMPILER LOAD
- r7.0.0:Define LFDS700 PAL BARRIER COMPILER STORE
- r7.0.0:Define LFDS700 PAL BARRIER PROCESSOR FULL
- r7.0.0:Define LFDS700 PAL BARRIER PROCESSOR LOAD
- r7.0.0:Define LFDS700 PAL BARRIER PROCESSOR STORE
- r7.0.0:Define LFDS700 PAL CACHE LINE LENGTH IN BYTES
- r7.0.0:Define LFDS700 PAL COMPILER STRING
- r7.0.0:Define LFDS700 PAL INLINE
- r7.0.0:Define LFDS700 PAL OS STRING
- r7.0.0:Define LFDS700 PAL PROCESSOR STRING
- r7.0.0:Define TEST PAL CALLING CONVENTION
- r7.0.0:Enum lfds700 btree au absolute position
- r7.0.0:Enum lfds700 btree au existing key
- r7.0.0:Enum lfds700 btree au insert result
- r7.0.0:Enum lfds700 btree au query
- r7.0.0:Enum lfds700 btree au relative position
- r7.0.0:Enum lfds700 freelist query
- r7.0.0:Enum lfds700 hash a existing key
- r7.0.0:Enum lfds700 hash a insert result
- r7.0.0:Enum lfds700 hash a query
- r7.0.0:Enum lfds700 list aos existing key
- r7.0.0:Enum lfds700 list aos insert result
- r7.0.0:Enum lfds700 list aos query
- r7.0.0:Enum lfds700 list asu position
- r7.0.0:Enum lfds700 list asu query
- r7.0.0:Enum lfds700 misc cas strength
- r7.0.0:Enum lfds700 misc flag
- r7.0.0:Enum lfds700 misc query
- r7.0.0:Enum lfds700 misc validity
- r7.0.0:Enum lfds700 queue bss query
- r7.0.0:Enum lfds700 queue query
- r7.0.0:Enum lfds700 ringbuffer query
- r7.0.0:Enum lfds700 stack query
- r7.0.0:Freelist
- r7.0.0:Function lfds700 btree au cleanup
- r7.0.0:Function lfds700 btree au get by absolute position
- r7.0.0:Function lfds700 btree au get by absolute position and then by relative position
- r7.0.0:Function lfds700 btree au get by key
- r7.0.0:Function lfds700 btree au get by relative position
- r7.0.0:Function lfds700 btree au init valid on current logical core
- r7.0.0:Function lfds700 btree au insert
- r7.0.0:Function lfds700 btree au query
- r7.0.0:Function lfds700 freelist cleanup
- r7.0.0:Function lfds700 freelist init valid on current logical core
- r7.0.0:Function lfds700 freelist pop
- r7.0.0:Function lfds700 freelist push
- r7.0.0:Function lfds700 freelist query
- r7.0.0:Function lfds700 hash a cleanup
- r7.0.0:Function lfds700 hash a get by key
- r7.0.0:Function lfds700 hash a init valid on current logical core
- r7.0.0:Function lfds700 hash a insert
- r7.0.0:Function lfds700 hash a iterate
- r7.0.0:Function lfds700 hash a iterate init
- r7.0.0:Function lfds700 hash a query
- r7.0.0:Function lfds700 list aos cleanup
- r7.0.0:Function lfds700 list aos get by key
- r7.0.0:Function lfds700 list aos init valid on current logical core
- r7.0.0:Function lfds700 list aos insert
- r7.0.0:Function lfds700 list aos query
- r7.0.0:Function lfds700 list asu cleanup
- r7.0.0:Function lfds700 list asu get by key
- r7.0.0:Function lfds700 list asu init valid on current logical core
- r7.0.0:Function lfds700 list asu insert after
- r7.0.0:Function lfds700 list asu insert at end
- r7.0.0:Function lfds700 list asu insert at position
- r7.0.0:Function lfds700 list asu insert at start
- r7.0.0:Function lfds700 list asu query
- r7.0.0:Function lfds700 misc library cleanup
- r7.0.0:Function lfds700 misc library init valid on current logical core
- r7.0.0:Function lfds700 misc prng init
- r7.0.0:Function lfds700 misc query
- r7.0.0:Function lfds700 queue bss cleanup
- r7.0.0:Function lfds700 queue bss dequeue
- r7.0.0:Function lfds700 queue bss enqueue
- r7.0.0:Function lfds700 queue bss init valid on current logical core
- r7.0.0:Function lfds700 queue bss query
- r7.0.0:Function lfds700 queue cleanup
- r7.0.0:Function lfds700 queue dequeue
- r7.0.0:Function lfds700 queue enqueue
- r7.0.0:Function lfds700 queue init valid on current logical core
- r7.0.0:Function lfds700 queue query
- r7.0.0:Function lfds700 ringbuffer cleanup
- r7.0.0:Function lfds700 ringbuffer init valid on current logical core
- r7.0.0:Function lfds700 ringbuffer query
- r7.0.0:Function lfds700 ringbuffer read
- r7.0.0:Function lfds700 ringbuffer write
- r7.0.0:Function lfds700 stack cleanup
- r7.0.0:Function lfds700 stack init valid on current logical core
- r7.0.0:Function lfds700 stack pop
- r7.0.0:Function lfds700 stack push
- r7.0.0:Function lfds700 stack query
- r7.0.0:Function test pal get logical core ids
- r7.0.0:Function test pal thread start
- r7.0.0:Function test pal thread wait
- r7.0.0:Hash (add-only)
- r7.0.0:Introduction
- r7.0.0:Known Issues
- r7.0.0:LFDS700 MISC MAKE VALID ON CURRENT LOGICAL CORE INITS COMPLETED BEFORE NOW ON ANY OTHER LOGICAL CORE
- r7.0.0:Lfds700 atom t
- r7.0.0:Lfds700 list asu start
- r7.0.0:Lfds700 uint t
- r7.0.0:List (add-only, ordered, singly-linked)
- r7.0.0:List (add-only, singly-linked, unordered)
- r7.0.0:Macro LFDS700 BTREE AU GET KEY FROM ELEMENT
- r7.0.0:Macro LFDS700 BTREE AU GET USER STATE FROM STATE
- r7.0.0:Macro LFDS700 BTREE AU GET VALUE FROM ELEMENT
- r7.0.0:Macro LFDS700 BTREE AU SET KEY IN ELEMENT
- r7.0.0:Macro LFDS700 BTREE AU SET VALUE IN ELEMENT
- r7.0.0:Macro LFDS700 FREELIST GET KEY FROM ELEMENT
- r7.0.0:Macro LFDS700 FREELIST GET USER STATE FROM STATE
- r7.0.0:Macro LFDS700 FREELIST GET VALUE FROM ELEMENT
- r7.0.0:Macro LFDS700 FREELIST SET KEY IN ELEMENT
- r7.0.0:Macro LFDS700 FREELIST SET VALUE IN ELEMENT
- r7.0.0:Macro LFDS700 HASH A 32BIT HASH FUNCTION
- r7.0.0:Macro LFDS700 HASH A GET KEY FROM ELEMENT
- r7.0.0:Macro LFDS700 HASH A GET USER STATE FROM STATE
- r7.0.0:Macro LFDS700 HASH A GET VALUE FROM ELEMENT
- r7.0.0:Macro LFDS700 HASH A SET KEY IN ELEMENT
- r7.0.0:Macro LFDS700 HASH A SET VALUE IN ELEMENT
- r7.0.0:Macro LFDS700 LIST AOS GET KEY FROM ELEMENT
- r7.0.0:Macro LFDS700 LIST AOS GET NEXT
- r7.0.0:Macro LFDS700 LIST AOS GET START
- r7.0.0:Macro LFDS700 LIST AOS GET START AND THEN NEXT
- r7.0.0:Macro LFDS700 LIST AOS GET USER STATE FROM STATE
- r7.0.0:Macro LFDS700 LIST AOS GET VALUE FROM ELEMENT
- r7.0.0:Macro LFDS700 LIST AOS SET KEY IN ELEMENT
- r7.0.0:Macro LFDS700 LIST AOS SET VALUE IN ELEMENT
- r7.0.0:Macro LFDS700 LIST ASU GET KEY FROM ELEMENT
- r7.0.0:Macro LFDS700 LIST ASU GET NEXT
- r7.0.0:Macro LFDS700 LIST ASU GET START
- r7.0.0:Macro LFDS700 LIST ASU GET START AND THEN NEXT
- r7.0.0:Macro LFDS700 LIST ASU GET USER STATE FROM STATE
- r7.0.0:Macro LFDS700 LIST ASU GET VALUE FROM ELEMENT
- r7.0.0:Macro LFDS700 LIST ASU SET KEY IN ELEMENT
- r7.0.0:Macro LFDS700 LIST ASU SET VALUE IN ELEMENT
- r7.0.0:Macro LFDS700 PAL ALIGN
- r7.0.0:Macro LFDS700 PAL ASSERT
- r7.0.0:Macro LFDS700 PAL ATOMIC CAS
- r7.0.0:Macro LFDS700 PAL ATOMIC DWCAS
- r7.0.0:Macro LFDS700 PAL ATOMIC EXCHANGE
- r7.0.0:Macro LFDS700 QUEUE BSS GET USER STATE FROM STATE
- r7.0.0:Macro LFDS700 QUEUE GET KEY FROM ELEMENT
- r7.0.0:Macro LFDS700 QUEUE GET USER STATE FROM STATE
- r7.0.0:Macro LFDS700 QUEUE GET VALUE FROM ELEMENT
- r7.0.0:Macro LFDS700 QUEUE SET KEY IN ELEMENT
- r7.0.0:Macro LFDS700 QUEUE SET VALUE IN ELEMENT
- r7.0.0:Macro LFDS700 RINGBUFFER GET USER STATE FROM STATE
- r7.0.0:Macro LFDS700 STACK GET KEY FROM ELEMENT
- r7.0.0:Macro LFDS700 STACK GET USER STATE FROM STATE
- r7.0.0:Macro LFDS700 STACK GET VALUE FROM ELEMENT
- r7.0.0:Macro LFDS700 STACK SET KEY IN ELEMENT
- r7.0.0:Macro LFDS700 STACK SET VALUE IN ELEMENT
- r7.0.0:Macro TEST PAL GET HIGHRES TIME
- r7.0.0:Macro TEST PAL GET HIGHRES TIME UNITS PER SECOND
- r7.0.0:Misc
- r7.0.0:Porting Guide (liblfds)
- r7.0.0:Porting Guide (test)
- r7.0.0:Queue
- r7.0.0:Queue (bounded, single consumer, single producer)
- r7.0.0:Release 7.0.0 Documentation
- r7.0.0:Ringbuffer
- r7.0.0:Stack
- r7.0.0:Struct lfds700 btree au element
- r7.0.0:Struct lfds700 btree au state
- r7.0.0:Struct lfds700 freelist element
- r7.0.0:Struct lfds700 freelist state
- r7.0.0:Struct lfds700 hash a element
- r7.0.0:Struct lfds700 hash a iterate
- r7.0.0:Struct lfds700 hash a state
- r7.0.0:Struct lfds700 list aos element
- r7.0.0:Struct lfds700 list aos state
- r7.0.0:Struct lfds700 list asu element
- r7.0.0:Struct lfds700 list asu state
- r7.0.0:Struct lfds700 misc prng state
- r7.0.0:Struct lfds700 misc validation info
- r7.0.0:Struct lfds700 queue bss element
- r7.0.0:Struct lfds700 queue bss state
- r7.0.0:Struct lfds700 queue element
- r7.0.0:Struct lfds700 queue state
- r7.0.0:Struct lfds700 ringbuffer element
- r7.0.0:Struct lfds700 ringbuffer state
- r7.0.0:Struct lfds700 stack element
- r7.0.0:Struct lfds700 stack state
- r7.0.0:Struct test pal logical processor
- r7.0.0:Typedef lfds700 pal atom t
- r7.0.0:Typedef lfds700 pal uint t
- r7.0.0:Typedef test pal thread return t
- r7.0.0:Typedef test pal thread state t
- r7.0.0:Upgrading 6.x.x
- r7.0.0:Usage Guide (liblfds)
- r7.0.0:Usage Guide (test)
- r6.0.1:Abstraction (test)
- r6.0.1:Abstraction cpu count
- r6.0.1:Abstraction thread start
- r6.0.1:Abstraction thread wait
- r6.0.1:Benchmark Database
- r6.0.1:Building Guide
- r6.0.1:CALLING CONVENTION
- r6.0.1:Introduction
- r6.0.1:Known Issues
- r6.0.1:LFDS601 ALIGN
- r6.0.1:LFDS601 ALIGN DOUBLE POINTER
- r6.0.1:LFDS601 ALIGN SINGLE POINTER
- r6.0.1:LFDS601 INLINE
- r6.0.1:Lfds601 abstraction (liblfds)
- r6.0.1:Lfds601 abstraction aligned free
- r6.0.1:Lfds601 abstraction aligned malloc
- r6.0.1:Lfds601 abstraction cas
- r6.0.1:Lfds601 abstraction dcas
- r6.0.1:Lfds601 abstraction increment
- r6.0.1:Lfds601 atom t
- r6.0.1:Lfds601 freelist
- r6.0.1:Lfds601 freelist delete
- r6.0.1:Lfds601 freelist get user data from element
- r6.0.1:Lfds601 freelist guaranteed pop
- r6.0.1:Lfds601 freelist new
- r6.0.1:Lfds601 freelist new elements
- r6.0.1:Lfds601 freelist pop
- r6.0.1:Lfds601 freelist push
- r6.0.1:Lfds601 freelist query
- r6.0.1:Lfds601 freelist set user data in element
- r6.0.1:Lfds601 queue
- r6.0.1:Lfds601 queue delete
- r6.0.1:Lfds601 queue dequeue
- r6.0.1:Lfds601 queue enqueue
- r6.0.1:Lfds601 queue guaranteed enqueue
- r6.0.1:Lfds601 queue new
- r6.0.1:Lfds601 queue query
- r6.0.1:Lfds601 ringbuffer
- r6.0.1:Lfds601 ringbuffer delete
- r6.0.1:Lfds601 ringbuffer get read element
- r6.0.1:Lfds601 ringbuffer get write element
- r6.0.1:Lfds601 ringbuffer new
- r6.0.1:Lfds601 ringbuffer put read element
- r6.0.1:Lfds601 ringbuffer put write element
- r6.0.1:Lfds601 ringbuffer query
- r6.0.1:Lfds601 slist
- r6.0.1:Lfds601 slist delete