
#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"
;
