| #ifdef __APPLE__ | |
| #define FORMATTER_SECTION "__DATA_CONST,__lldbformatters" | |
| #else | |
| #define FORMATTER_SECTION ".lldbformatters" | |
| #endif | |
| __attribute__((used, section(FORMATTER_SECTION))) | |
| unsigned char _RigidArray_formatter[] = | |
| // version | |
| "\x01" | |
| // remaining record size | |
| "\x4a" | |
| // type name size | |
| "\x0a" | |
| // type name | |
| "RigidArray" | |
| // flags | |
| "\x00" | |
| // sig_update | |
| "\x06" | |
| // program size | |
| "\x2a" | |
| // program | |
| "\x20\x00\x03\x22\x08\x5f\x73\x74\x6f\x72\x61\x67\x65\x23\x12\x60\x23\x18\x60\x20\x00\x03\x22\x06\x5f\x63\x6f\x75\x6e\x74\x23\x12\x60\x23\x18\x60\x23\x21\x60\x21\x01\x13" | |
| // sig_get_num_children | |
| "\x02" | |
| // program size | |
| "\x04" | |
| // program | |
| "\x20\x02\x03\x13" | |
| // sig_get_child_at_index | |
| "\x04" | |
| // program size | |
| "\x0a" | |
| // program | |
| "\x20\x01\x03\x20\x03\x03\x23\x11\x60\x13" | |
| ; |