|
tlds
Transactional Operations for Linked Data Structures
|
#include "common/platform.hpp"Go to the source code of this file.
Classes | |
| union | counted_ptr |
Functions | |
| union counted_ptr | __attribute__ ((aligned(8))) |
| static bool | cp_cas (volatile unsigned long long *addr, void *expected_ptr, unsigned long expected_sn, void *new_ptr) |
Variables | |
| struct { | |
| void *volatile ptr | |
| volatile unsigned long sn | |
| } | p |
| volatile unsigned long long | all |
| union counted_ptr __attribute__ | ( | (aligned(8)) | ) |
|
inlinestatic |
| volatile unsigned long long all |
| struct { ... } p |
| void* volatile ptr |
| volatile unsigned long sn |