PERF_SAMPLE_ADDR
#define PERF_SAMPLE_ADDR_TYPE (PERF_SAMPLE_ADDR | \
if (sample_type & PERF_SAMPLE_ADDR && op_data3.dc_lin_addr_valid) {
data->sample_flags |= PERF_SAMPLE_ADDR;
PERF_SAMPLE_ADDR |
u64 sample_type_mask = PERF_SAMPLE_ADDR | PERF_SAMPLE_RAW;
#define PERF_PEBS_MEMINFO_TYPE (PERF_SAMPLE_ADDR | PERF_SAMPLE_DATA_SRC | \
#define PERF_SAMPLE_ADDR_TYPE (PERF_SAMPLE_ADDR | \
data->sample_flags |= PERF_SAMPLE_ADDR;
data->sample_flags |= PERF_SAMPLE_ADDR;
~(PERF_SAMPLE_ADDR |
(PERF_SAMPLE_IP | PERF_SAMPLE_TID | PERF_SAMPLE_ADDR | \
data->sample_flags |= PERF_SAMPLE_ADDR;
if (valid_sample && (data->sample_flags & PERF_SAMPLE_ADDR))
if (sample_type & PERF_SAMPLE_ADDR)
if (sample_type & PERF_SAMPLE_ADDR)
PERF_SAMPLE_PHYS_ADDR, PERF_SAMPLE_ADDR);
if (filtered_sample_type & PERF_SAMPLE_ADDR) {
data->sample_flags |= PERF_SAMPLE_ADDR;
.sample_type = PERF_SAMPLE_ADDR,
((evsel->core.attr.sample_type & PERF_SAMPLE_ADDR) &&
if ((evsel->core.attr.sample_type & PERF_SAMPLE_ADDR) &&
evsel__do_check_stype(evsel, PERF_SAMPLE_ADDR, "ADDR", PERF_OUTPUT_ADDR, allow_user_set))
!(evsel->core.attr.sample_type & (PERF_SAMPLE_IP|PERF_SAMPLE_ADDR))) {
!(evsel->core.attr.sample_type & (PERF_SAMPLE_IP|PERF_SAMPLE_ADDR))) {
PERF_SAMPLE_ADDR | PERF_SAMPLE_CPU | \
if (type & PERF_SAMPLE_ADDR)
PERF_SAMPLE_WEIGHT | PERF_SAMPLE_ADDR;
attr.sample_type |= PERF_SAMPLE_ADDR;
attr.sample_type &= ~(u64)PERF_SAMPLE_ADDR;
(evsel->core.attr.sample_type & PERF_SAMPLE_ADDR) &&
PERF_SAMPLE_TIME | PERF_SAMPLE_ADDR | \
if (sample_type & PERF_SAMPLE_ADDR)
if (type & PERF_SAMPLE_ADDR) {
attr.sample_type |= PERF_SAMPLE_ADDR;
if (sample_type & PERF_SAMPLE_ADDR && items->has_mem_access_address)
attr.sample_type |= PERF_SAMPLE_ADDR;
attr.sample_type &= ~(u64)PERF_SAMPLE_ADDR;
if (type & PERF_SAMPLE_ADDR)
if (type & PERF_SAMPLE_ADDR) {