EM_S390
#define ELF_ARCH EM_S390
(((x)->e_machine == EM_S390 || (x)->e_machine == EM_S390_OLD) \
ehdr->e_machine = EM_S390;
.e_machine = EM_S390,
#define ELF_MACHINE EM_S390
#define AUDIT_ARCH_S390 (EM_S390)
#define AUDIT_ARCH_S390X (EM_S390|__AUDIT_ARCH_64BIT)
case EM_S390: /* reltype: e_class */ break;
if (w2(ghdr->e_machine) == EM_S390) {
case EM_S390:
case EM_S390:
return e_machine != EM_SPARC && e_machine != EM_SPARCV9 && e_machine != EM_S390;
EM_HOST != EM_S390 ? "fp" : "dwarf",
return parse_callchain_opt(opt, EM_HOST != EM_S390 ? "fp" : "dwarf", unset);
if (!env->cpu && e_machine != EM_S390 && e_machine != EM_AARCH64)
case EM_S390:
[EM_S390] = arch__new_s390,
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
{"s390", EM_S390},
if (EM_HOST == EM_S390 && sample_callchains) {
if (EM_HOST == EM_S390 && param->record_mode == CALLCHAIN_FP) {
#define GEN_ELF_ARCH EM_S390
#define EM_HOST EM_S390
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
ui->ui.e_machine = EM_S390;
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
case EM_S390:
return e_machine == EM_X86_64 || e_machine == EM_AARCH64 || e_machine == EM_S390;
if (e_machine == EM_S390) {
case EM_S390: /* Variable (2, 4, or 6 bytes) */
if (e_machine == EM_S390 && strstarts(name, "psw_idle")) {