| .. | .. |
|---|
| 110 | 110 | { .name = "por", .ops = &mov_ops, }, |
|---|
| 111 | 111 | { .name = "rclb", .ops = &mov_ops, }, |
|---|
| 112 | 112 | { .name = "rcll", .ops = &mov_ops, }, |
|---|
| 113 | + { .name = "ret", .ops = &ret_ops, }, |
|---|
| 113 | 114 | { .name = "retq", .ops = &ret_ops, }, |
|---|
| 114 | 115 | { .name = "sbb", .ops = &mov_ops, }, |
|---|
| 115 | 116 | { .name = "sbbl", .ops = &mov_ops, }, |
|---|
| .. | .. |
|---|
| 196 | 197 | if (arch->initialized) |
|---|
| 197 | 198 | return 0; |
|---|
| 198 | 199 | |
|---|
| 199 | | - if (cpuid) |
|---|
| 200 | | - err = x86__cpuid_parse(arch, cpuid); |
|---|
| 200 | + if (cpuid) { |
|---|
| 201 | + if (x86__cpuid_parse(arch, cpuid)) |
|---|
| 202 | + err = SYMBOL_ANNOTATE_ERRNO__ARCH_INIT_CPUID_PARSING; |
|---|
| 203 | + } |
|---|
| 201 | 204 | |
|---|
| 202 | 205 | arch->initialized = true; |
|---|
| 203 | 206 | return err; |
|---|