| 1 | |
| 2 | #include <linux/compiler.h>
|
| 3 | #include <linux/zalloc.h>
|
| 4 | #include "../disasm.h"
|
| 5 |
|
| 6 | const struct arch *arch__new_arc(const struct e_machine_and_e_flags *id,
|
| 7 | const char *cpuid __maybe_unused)
|
| 8 | {
|
| 9 | struct arch *arch = zalloc(sizeof(*arch));
|
| 10 |
|
| 11 | if (!arch)
|
| 12 | return NULL;
|
| 13 |
|
| 14 | arch->name = "arc";
|
| 15 | arch->id = *id;
|
| 16 | arch->objdump.comment_char = ';';
|
| 17 | return arch;
|
| 18 | }
|