tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
libitm-5.13,14.cpp File Reference
#include <cassert>
#include "libitm.h"
#include "Transaction.h"
#include "BlockOperations.h"
#include "Utilities.h"
Include dependency graph for libitm-5.13,14.cpp:

Namespaces

 anonymous_namespace{libitm-5.13,14.cpp}
 

Functions

template<typename R , typename W >
void anonymous_namespace{libitm-5.13,14.cpp}::memcpy (void *to, const void *from, size_t len, R reader, W writer)
 
size_t anonymous_namespace{libitm-5.13,14.cpp}::builtin_memcpy_wrapper (void *to, const void *from, size_t n)
 
size_t anonymous_namespace{libitm-5.13,14.cpp}::builtin_memmove_wrapper (void *to, const void *from, size_t n)
 
void _ITM_memcpyRnWt (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRnWtaR (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRnWtaW (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtWn (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtWt (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtWtaR (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtWtaW (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtaRWn (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtaRWt (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtaRWtaR (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtaRWtaW (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtaWWn (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtaWWt (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtaWWtaR (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memcpyRtaWWtaW (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRnWt (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRnWtaR (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRnWtaW (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtWn (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtWt (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtWtaR (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtWtaW (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtaRWn (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtaRWt (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtaRWtaR (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtaRWtaW (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtaWWn (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtaWWt (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtaWWtaR (_ITM_transaction *td, void *to, const void *from, size_t n)
 
void _ITM_memmoveRtaWWtaW (_ITM_transaction *td, void *to, const void *from, size_t n)
 

Function Documentation

void _ITM_memcpyRnWt ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRnWtaR ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRnWtaW ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtaRWn ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtaRWt ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtaRWtaR ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtaRWtaW ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtaWWn ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtaWWt ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtaWWtaR ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtaWWtaW ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtWn ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtWt ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtWtaR ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memcpyRtWtaW ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRnWt ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRnWtaR ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRnWtaW ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtaRWn ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtaRWt ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtaRWtaR ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtaRWtaW ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtaWWn ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtaWWt ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtaWWtaR ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtaWWtaW ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtWn ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtWt ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtWtaR ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function:

void _ITM_memmoveRtWtaW ( _ITM_transaction td,
void *  to,
const void *  from,
size_t  n 
)

Here is the call graph for this function: