mdebug

cortex m series debugger
git clone http://frotz.net/git/mdebug.git
Log | Files | Refs | README | LICENSE

builtins.c (13096B)


      1 /* this file is machine-generated by mkbuiltins -- do not modify */
      2 
      3 #include <string.h>
      4 #include <stdint.h>
      5 
      6 static struct {
      7 	const char *name;
      8 	size_t size;
      9 	void *data;
     10 } files[] = {
     11 	{ "agent-lpclink2.bin", 576,
     12 	"\x66\x61\x77\x42\x00\x00\x01\x00\x00\x00\x00\x00\x00\x04\x08\x10"
     13 	"\x00\x08\x08\x10\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00"
     14 	"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
     15 	"\x71\x04\x08\x10\x9D\x05\x08\x10\xC1\x04\x08\x10\xB9\x04\x08\x10"
     16 	"\x07\x49\x0B\x68\x06\x4A\x13\xF0\x02\x0F\xFA\xD1\x05\x49\x06\x4B"
     17 	"\x19\x60\x13\x68\x9B\x07\xFC\xD4\x04\x4B\x1B\x78\x70\x47\x00\xBF"
     18 	"\x1C\x30\x00\x40\x00\x40\x20\x05\x04\x30\x00\x40\x14\x30\x00\x40"
     19 	"\x0C\x4B\x0D\x49\x13\x22\x1A\x60\x53\x23\x0B\x60\x4B\x60\x8B\x60"
     20 	"\xCB\x60\x0A\x4B\x1A\x60\xA3\xF5\x03\x23\xA3\xF5\xC2\x73\x10\x22"
     21 	"\x1A\x60\x18\x68\x10\xF0\x10\x00\xFB\xD1\x05\x4A\x05\x4B\x1A\x60"
     22 	"\x70\x47\x00\xBF\x8C\x61\x08\x40\x90\x61\x08\x40\xA0\x61\x08\x40"
     23 	"\xFF\xFF\x0F\x00\x00\x30\x00\x40\x6F\xF0\x01\x00\x70\x47\x00\x00"
     24 	"\xC0\xF3\x0B\x03\x2D\xE9\xF0\x47\x15\x46\x00\x2B\x4F\xD1\xDF\xF8"
     25 	"\xC4\x80\x01\xF5\x80\x74\xC2\x46\xA4\xF5\x80\x76\x00\x2D\x3A\xD0"
     26 	"\xFF\x2D\x04\xD9\x26\x4F\x4F\xF0\xC4\x63\x3B\x60\x06\xE0\x73\x19"
     27 	"\x00\x22\x03\xF8\x01\x2B\xA3\x42\xFB\xD1\xF3\xE7\xD8\xF8\x00\x30"
     28 	"\x99\x07\xFB\xD4\x1F\x4B\xDF\xF8\x90\x90\x1F\x4A\xC9\xF8\x00\x00"
     29 	"\x3B\x60\x33\x46\x9C\x42\x03\xD0\x53\xF8\x04\x1B\x11\x60\xF9\xE7"
     30 	"\xFF\xF7\x8E\xFF\x19\x4B\x18\x4A\xC9\xF8\x00\x00\x3B\x60\x00\x23"
     31 	"\xA6\x42\x07\xD0\x17\x68\x56\xF8\x04\x1B\x8F\x42\x18\xBF\x4F\xF0"
     32 	"\xFF\x33\xF5\xE7\xDA\xF8\x00\x20\x92\x07\xFB\xD4\x9B\xB9\xFF\x2D"
     33 	"\x04\xF5\x80\x74\x06\xD8\x0E\x4B\x4F\xF0\x60\x72\x1A\x60\x00\x20"
     34 	"\xBD\xE8\xF0\x87\xA5\xF5\x80\x75\x00\xF5\x80\x70\xB4\xE7\x6F\xF0"
     35 	"\x02\x00\xBD\xE8\xF0\x87\x4F\xF0\xFF\x30\xBD\xE8\xF0\x87\x00\xBF"
     36 	"\x04\x30\x00\x40\x00\x81\x80\x02\x14\x30\x00\x40\x00\x01\x80\x03"
     37 	"\x18\x30\x00\x40\x1C\x30\x00\x40\x08\x30\x00\x40\x2D\xE9\xF8\x4F"
     38 	"\xC0\xF3\x0B\x03\x88\x46\x00\x2B\x37\xD1\xDF\xF8\x8C\x90\x0D\x46"
     39 	"\xCA\x46\x00\xEB\x08\x06\x76\x1B\x4D\xB3\x1C\x4F\x4F\xF0\xC4\x63"
     40 	"\x3B\x60\xD9\xF8\x00\x30\x13\xF0\x02\x04\xFA\xD1\xDF\xF8\x6C\xB0"
     41 	"\x4F\xF0\x02\x53\xCB\xF8\x00\x60\x3B\x60\xFF\xF7\x31\xFF\x14\x4B"
     42 	"\xCB\xF8\x00\x60\x40\xF2\x01\x42\x3B\x60\x23\x46\x11\x49\x01\x3A"
     43 	"\x05\xD0\x0C\x68\x01\x34\x18\xBF\x4F\xF0\xFF\x33\xF7\xE7\xDA\xF8"
     44 	"\x00\x20\x92\x07\xFB\xD4\x63\xB9\xB5\xF5\x80\x5F\x02\xD2\x00\x20"
     45 	"\xBD\xE8\xF8\x8F\xA5\xF5\x80\x55\xCB\xE7\x6F\xF0\x02\x00\xBD\xE8"
     46 	"\xF8\x8F\x4F\xF0\xFF\x30\xBD\xE8\xF8\x8F\x00\xBF\x04\x30\x00\x40"
     47 	"\x00\x10\x80\x03\x14\x30\x00\x40\x1C\x30\x00\x40\x08\x30\x00\x40"
     48 	},
     49 	{ "agent-stm32f4xx.bin", 328,
     50 	"\x66\x61\x77\x42\x00\x00\x01\x00\x00\x00\x00\x00\x00\x04\x00\x20"
     51 	"\x00\x08\x00\x20\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00"
     52 	"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
     53 	"\x41\x04\x00\x20\x5D\x04\x00\x20\xC9\x04\x00\x20\xC1\x04\x00\x20"
     54 	"\x04\x4B\x05\x4A\x1A\x60\x02\xF1\x88\x32\x1A\x60\xD8\x68\xC0\x17"
     55 	"\x70\x47\x00\xBF\x04\x3C\x02\x40\x23\x01\x67\x45\xF0\xB5\x04\x46"
     56 	"\x14\x4B\x00\x22\x53\xF8\x22\x00\x12\x4E\xA0\x42\x05\xD0\x01\x32"
     57 	"\x0C\x2A\xF7\xD1\x6F\xF0\x02\x00\xF0\xBD\x0F\x4D\x0F\x4F\xD3\x00"
     58 	"\x43\xF0\x02\x00\x43\xF4\x80\x33\x43\xF0\x02\x03\x28\x60\x2B\x60"
     59 	"\x3B\x68\xD8\x03\xFC\xD4\x13\xF0\xF2\x00\x08\xD1\x01\x32\x0C\x2A"
     60 	"\x07\xD0\x56\xF8\x22\x30\x1B\x1B\x8B\x42\xE8\xD3\xF0\xBD\x4F\xF0"
     61 	"\xFF\x30\xF0\xBD\x14\x05\x00\x20\x10\x3C\x02\x40\x0C\x3C\x02\x40"
     62 	"\x6F\xF0\x01\x00\x70\x47\x00\x00\x40\xEA\x02\x03\x9B\x07\xF0\xB5"
     63 	"\x19\xD1\x40\xF2\x01\x24\x0D\x4B\x0D\x4E\x1C\x60\x0C\x46\x45\x1A"
     64 	"\x10\x1B\x08\x18\x0D\xD0\x20\x68\x60\x51\x04\x34\x30\x68\x10\xF4"
     65 	"\x80\x37\xFB\xD1\x10\xF0\xF2\x0F\xF2\xD0\x1F\x60\x4F\xF0\xFF\x30"
     66 	"\xF0\xBD\x18\x60\xF0\xBD\x6F\xF0\x02\x00\xF0\xBD\x10\x3C\x02\x40"
     67 	"\x0C\x3C\x02\x40\x00\x00\x00\x00\x00\x40\x00\x00\x00\x80\x00\x00"
     68 	"\x00\xC0\x00\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x04\x00"
     69 	"\x00\x00\x06\x00\x00\x00\x08\x00\x00\x00\x0A\x00\x00\x00\x0C\x00"
     70 	"\x00\x00\x0E\x00\x00\x00\x10\x00"
     71 	},
     72 	{ "agent-stm32f0xx.bin", 408,
     73 	"\x66\x61\x77\x42\x00\x00\x01\x00\x00\x00\x00\x00\x00\x04\x00\x20"
     74 	"\x00\x08\x00\x20\x00\x10\x00\x00\x00\x00\x00\x08\x00\x40\x00\x00"
     75 	"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
     76 	"\x41\x04\x00\x20\xAD\x04\x00\x20\x29\x05\x00\x20\x8D\x05\x00\x20"
     77 	"\x12\x4B\x13\x4A\x1B\x68\x1B\x05\x1B\x0D\x9B\x18\x08\x2B\x1A\xD8"
     78 	"\x01\x22\x9A\x40\x13\x00\x31\x22\x13\x42\x06\xD1\xD3\x32\x13\x42"
     79 	"\x11\xD0\x80\x22\x0B\x4B\x12\x01\x1A\x60\x0B\x4B\x0B\x4A\x1B\x88"
     80 	"\x9B\x02\xC3\x61\x0A\x4B\x1A\x60\x0A\x4A\x1A\x60\x0A\x4B\x18\x68"
     81 	"\x00\x06\xC0\x17\x01\xE0\x02\x20\x40\x42\x70\x47\x00\x58\x01\x40"
     82 	"\xC0\xFB\xFF\xFF\x94\x05\x00\x20\xCC\xF7\xFF\x1F\x23\x01\x67\x45"
     83 	"\x04\x20\x02\x40\xAB\x89\xEF\xCD\x10\x20\x02\x40\xF7\xB5\x19\x4A"
     84 	"\x13\x68\x01\x3B\x18\x42\x2A\xD1\x17\x4C\x18\x4B\x25\x68\x42\x26"
     85 	"\x2B\x40\x02\x25\x1D\x43\x33\x43\x01\x93\x00\x29\x1D\xD0\x16\x68"
     86 	"\xB1\x42\x01\xD9\x89\x1B\x00\xE0\x00\x21\x11\x4E\x25\x60\x30\x60"
     87 	"\x10\x4E\x01\x9B\xB4\x46\x01\x26\x23\x60\x67\x46\x3F\x68\x37\x42"
     88 	"\xFB\xD1\x06\x00\x17\x68\x33\x1A\x9F\x42\x04\xD9\x08\xCE\x01\x33"
     89 	"\xF9\xD0\x01\x20\x04\xE0\xC0\x19\xDF\xE7\x08\x00\x01\xE0\x03\x20"
     90 	"\x40\x42\xFE\xBD\x94\x05\x00\x20\x10\x20\x02\x40\x08\xC9\xFF\xFF"
     91 	"\x14\x20\x02\x40\x0C\x20\x02\x40\x03\x00\x13\x43\xF7\xB5\x9B\x07"
     92 	"\x22\xD1\x01\x26\x12\x4B\x13\x4C\x1D\x68\x37\x00\x25\x40\x34\x00"
     93 	"\x2C\x43\x1C\x60\x0C\x00\x40\x1A\x01\x90\x10\x1B\x08\x18\x00\x28"
     94 	"\x10\xD0\x01\x98\x26\x88\x20\x18\x06\x80\x0B\x4E\x36\x68\x3E\x42"
     95 	"\xFB\xD1\x00\x88\x26\x88\x86\x42\x02\xD0\x1D\x60\x01\x20\x04\xE0"
     96 	"\x02\x34\xEA\xE7\x1D\x60\x01\xE0\x03\x20\x40\x42\xFE\xBD\xC0\x46"
     97 	"\x10\x20\x02\x40\x08\xC9\xFF\xFF\x0C\x20\x02\x40\x02\x20\x40\x42"
     98 	"\x70\x47\x00\x00\x00\x04\x00\x00"
     99 	},
    100 	{ "agent-lpc13xx.bin", 284,
    101 	"\x66\x61\x77\x42\x00\x00\x01\x00\x01\x00\x00\x00\x00\x04\x00\x10"
    102 	"\x00\x08\x00\x10\x00\x10\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00"
    103 	"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
    104 	"\x41\x04\x00\x10\x45\x04\x00\x10\x9D\x04\x00\x10\x15\x05\x00\x10"
    105 	"\x00\x20\x70\x47\x70\xB5\x01\x39\x05\x0B\xC0\xF3\x0B\x00\x8A\xB0"
    106 	"\x05\xEB\x11\x34\xC8\xB9\x32\x23\x05\x93\x06\x95\x07\x94\x0E\x4E"
    107 	"\x01\xA9\x05\xA8\xB0\x47\x01\x9B\x93\xB9\x34\x23\x05\x93\x42\xF6"
    108 	"\xE0\x63\x05\xA8\x06\x95\x07\x94\x08\x93\x01\xA9\xB0\x47\x01\x98"
    109 	"\x00\x30\x18\xBF\x01\x20\x40\x42\x04\xE0\x6F\xF0\x02\x00\x01\xE0"
    110 	"\x4F\xF0\xFF\x30\x0A\xB0\x70\xBD\xF1\x1F\xFF\x1F\x70\xB5\x14\x46"
    111 	"\xC0\xF3\x0B\x02\x8A\xB0\x05\x46\x0E\x46\x03\x0B\x42\xBB\x32\x22"
    112 	"\x06\x93\x07\x93\x05\x92\x16\x4B\x01\xA9\x05\xA8\x98\x47\x01\x9B"
    113 	"\x0B\xBB\xB4\xF5\x80\x5F\x13\xD1\x33\x23\x05\x93\x4F\xF4\x80\x53"
    114 	"\x08\x93\x42\xF6\xE0\x63\x05\xA8\x09\x93\x06\x95\x07\x96\x01\xA9"
    115 	"\x0B\x4B\x98\x47\x01\x98\x00\x30\x18\xBF\x01\x20\x40\x42\x0C\xE0"
    116 	"\x32\x19\x91\x1B\xB1\xF5\x80\x5F\xE6\xDA\x02\xF8\x01\x3B\xF8\xE7"
    117 	"\x6F\xF0\x02\x00\x01\xE0\x4F\xF0\xFF\x30\x0A\xB0\x70\xBD\x00\xBF"
    118 	"\xF1\x1F\xFF\x1F\x6F\xF0\x01\x00\x70\x47\x00\x00"
    119 	},
    120 	{ "agent-lpc15xx.bin", 284,
    121 	"\x66\x61\x77\x42\x00\x00\x01\x00\x01\x00\x00\x00\x00\x04\x00\x02"
    122 	"\x00\x08\x00\x02\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00"
    123 	"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
    124 	"\x41\x04\x00\x02\x45\x04\x00\x02\x9D\x04\x00\x02\x15\x05\x00\x02"
    125 	"\x00\x20\x70\x47\x70\xB5\x01\x39\x05\x0B\xC0\xF3\x0B\x00\x8A\xB0"
    126 	"\x05\xEB\x11\x34\xC8\xB9\x32\x23\x05\x93\x06\x95\x07\x94\x0E\x4E"
    127 	"\x01\xA9\x05\xA8\xB0\x47\x01\x9B\x93\xB9\x34\x23\x05\x93\x42\xF6"
    128 	"\xE0\x63\x05\xA8\x06\x95\x07\x94\x08\x93\x01\xA9\xB0\x47\x01\x98"
    129 	"\x00\x30\x18\xBF\x01\x20\x40\x42\x04\xE0\x6F\xF0\x02\x00\x01\xE0"
    130 	"\x4F\xF0\xFF\x30\x0A\xB0\x70\xBD\x05\x02\x00\x03\x70\xB5\x14\x46"
    131 	"\xC0\xF3\x0B\x02\x8A\xB0\x05\x46\x0E\x46\x03\x0B\x42\xBB\x32\x22"
    132 	"\x06\x93\x07\x93\x05\x92\x16\x4B\x01\xA9\x05\xA8\x98\x47\x01\x9B"
    133 	"\x0B\xBB\xB4\xF5\x80\x5F\x13\xD1\x33\x23\x05\x93\x4F\xF4\x80\x53"
    134 	"\x08\x93\x42\xF6\xE0\x63\x05\xA8\x09\x93\x06\x95\x07\x96\x01\xA9"
    135 	"\x0B\x4B\x98\x47\x01\x98\x00\x30\x18\xBF\x01\x20\x40\x42\x0C\xE0"
    136 	"\x32\x19\x91\x1B\xB1\xF5\x80\x5F\xE6\xDA\x02\xF8\x01\x3B\xF8\xE7"
    137 	"\x6F\xF0\x02\x00\x01\xE0\x4F\xF0\xFF\x30\x0A\xB0\x70\xBD\x00\xBF"
    138 	"\x05\x02\x00\x03\x6F\xF0\x01\x00\x70\x47\x00\x00"
    139 	},
    140 	{ "agent-cc13xx.bin", 180,
    141 	"\x66\x61\x77\x42\x00\x00\x01\x00\x00\x00\x00\x00\x00\x04\x00\x20"
    142 	"\x00\x10\x00\x20\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00"
    143 	"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
    144 	"\x41\x04\x00\x20\x45\x04\x00\x20\x81\x04\x00\x20\xAD\x04\x00\x20"
    145 	"\x00\x20\x70\x47\xC0\xF3\x0B\x03\x70\xB5\x83\xB9\x0C\x46\x0B\x4E"
    146 	"\x45\x18\x28\x1B\x34\xB1\x33\x68\x5B\x69\x98\x47\x50\xB9\xB4\xF5"
    147 	"\x80\x5F\x01\xD8\x00\x20\x70\xBD\xA4\xF5\x80\x54\xF1\xE7\x6F\xF0"
    148 	"\x02\x00\x70\xBD\x4F\xF0\xFF\x30\x70\xBD\x00\xBF\xA8\x01\x00\x10"
    149 	"\x03\x46\x08\x46\xC3\xF3\x0B\x01\x10\xB5\x49\xB9\x06\x49\x09\x68"
    150 	"\x8C\x69\x19\x46\xA0\x47\x00\x30\x18\xBF\x01\x20\x40\x42\x10\xBD"
    151 	"\x6F\xF0\x02\x00\x10\xBD\x00\xBF\xA8\x01\x00\x10\x6F\xF0\x01\x00"
    152 	"\x70\x47\x00\x00"
    153 	},
    154 	{ "agent-nrf528xx.bin", 340,
    155 	"\x66\x61\x77\x42\x00\x00\x01\x00\x00\x00\x00\x00\x00\x04\x00\x20"
    156 	"\x00\x08\x00\x20\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
    157 	"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
    158 	"\x41\x04\x00\x20\x71\x04\x00\x20\xED\x04\x00\x20\x69\x04\x00\x20"
    159 	"\x05\x4B\x1A\x68\x05\x4B\x1A\x60\x05\x4B\x1B\x68\x53\x43\x05\x4A"
    160 	"\xC3\x61\x13\x60\x00\x20\x70\x47\x10\x00\x00\x10\x4C\x05\x00\x20"
    161 	"\x14\x00\x00\x10\x50\x05\x00\x20\x6F\xF0\x01\x00\x70\x47\x00\x00"
    162 	"\x19\x4B\xF0\xB5\x1B\x68\x83\x42\x27\xD3\x18\x4B\x1A\x68\x01\x3A"
    163 	"\x02\x42\x25\xD1\x02\x24\x16\x4A\x16\x4E\x17\x4F\x14\x60\x19\xB9"
    164 	"\x08\x46\x00\x23\x13\x60\xF0\xBD\x1C\x68\x30\x60\x8C\x42\x2C\xBF"
    165 	"\x00\x21\x09\x1B\x3C\x68\x01\x2C\xFC\xD1\x00\x24\x1D\x68\xAC\x42"
    166 	"\x01\xD3\x28\x44\xEB\xE7\x50\xF8\x04\xE0\xBE\xF1\xFF\x3F\x01\xD1"
    167 	"\x04\x34\xF4\xE7\x4F\xF0\xFF\x30\xE3\xE7\x6F\xF0\x01\x00\xF0\xBD"
    168 	"\x6F\xF0\x02\x00\xF0\xBD\x00\xBF\x50\x05\x00\x20\x4C\x05\x00\x20"
    169 	"\x04\xE5\x01\x40\x08\xE5\x01\x40\x00\xE4\x01\x40\x14\x4B\xF0\xB5"
    170 	"\x1B\x68\x83\x42\x1E\xD3\x40\xEA\x02\x03\x9B\x07\x1D\xD1\x01\x23"
    171 	"\x10\x4D\x11\x4E\x2B\x60\x0B\x46\x44\x1A\xD0\x1A\x08\x18\x02\xD1"
    172 	"\x00\x23\x2B\x60\xF0\xBD\xE0\x18\x53\xF8\x04\x7B\x07\x60\x37\x68"
    173 	"\x01\x2F\xFC\xD1\x07\x68\x53\xF8\x04\x0C\x87\x42\xED\xD0\x4F\xF0"
    174 	"\xFF\x30\xED\xE7\x6F\xF0\x01\x00\xF0\xBD\x6F\xF0\x02\x00\xF0\xBD"
    175 	"\x50\x05\x00\x20\x04\xE5\x01\x40\x00\xE4\x01\x40\x00\x04\x00\x00"
    176 	"\x00\x00\x03\x00"
    177 	},
    178 	{ "agent-pico.bin", 484,
    179 	"\x66\x61\x77\x42\x00\x00\x01\x00\x00\x00\x00\x00\x00\x04\x00\x20"
    180 	"\x00\x08\x00\x20\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
    181 	"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
    182 	"\x69\x05\x00\x20\x41\x04\x00\x20\xC9\x04\x00\x20\x51\x05\x00\x20"
    183 	"\x80\x23\x70\xB5\xDB\x03\x05\x00\x0C\x00\x98\x42\x2C\xD8\x03\x05"
    184 	"\x2D\xD1\x0B\x05\x04\xD0\x80\x23\x0C\x0B\x24\x03\x5B\x01\xE4\x18"
    185 	"\x14\x4B\x1B\x68\x98\x47\x14\x4B\x1B\x68\x98\x47\x80\x22\x13\x4B"
    186 	"\x28\x00\x21\x00\x52\x02\x1E\x68\xD8\x23\xB0\x47\x10\x4B\x1B\x68"
    187 	"\x98\x47\x10\x4B\x1B\x68\x98\x47\x80\x23\xF0\x20\x5B\x05\x00\x06"
    188 	"\xEB\x18\x45\x1B\x5A\x19\xA2\x42\x01\xD3\x00\x20\x70\xBD\x04\xCB"
    189 	"\x01\x32\xF7\xD0\x01\x20\x00\xE0\x02\x20\x40\x42\xF6\xE7\x03\x20"
    190 	"\xFB\xE7\xC0\x46\xE4\x05\x00\x20\xF0\x05\x00\x20\xEC\x05\x00\x20"
    191 	"\xF4\x05\x00\x20\xE8\x05\x00\x20\xF8\xB5\x80\x23\x05\x00\x0F\x00"
    192 	"\x14\x00\xDB\x03\x98\x42\x29\xD8\xFF\x23\x06\x00\x1E\x40\x18\x42"
    193 	"\x27\xD1\x1A\x42\x02\xD0\x9C\x43\x01\x34\xFF\x34\x13\x4B\x1B\x68"
    194 	"\x98\x47\x13\x4B\x1B\x68\x98\x47\x12\x4B\x28\x00\x22\x00\x39\x00"
    195 	"\x1B\x68\x98\x47\x10\x4B\x1B\x68\x98\x47\x10\x4B\x1B\x68\x98\x47"
    196 	"\x80\x23\x5B\x05\xED\x18\xAB\x19\xB4\x42\x01\xD8\x00\x20\xF8\xBD"
    197 	"\x1B\x68\xBA\x59\x93\x42\x06\xD1\x04\x36\xF4\xE7\x02\x20\x40\x42"
    198 	"\xF5\xE7\x03\x20\xFB\xE7\x01\x20\xF9\xE7\xC0\x46\xE4\x05\x00\x20"
    199 	"\xF0\x05\x00\x20\xF8\x05\x00\x20\xF4\x05\x00\x20\xE8\x05\x00\x20"
    200 	"\x02\x20\x40\x42\x70\x47\x14\x23\x10\xB5\x01\x00\x18\x88\x04\x33"
    201 	"\x1B\x88\x98\x47\x10\xBD\x00\x00\x10\xB5\x04\x00\x11\x48\xFF\xF7"
    202 	"\xF2\xFF\x11\x4B\x18\x60\x11\x48\xFF\xF7\xED\xFF\x10\x4B\x18\x60"
    203 	"\x10\x48\xFF\xF7\xE8\xFF\x10\x4B\x18\x60\x10\x48\xFF\xF7\xE3\xFF"
    204 	"\x0F\x4B\x18\x60\x0F\x48\xFF\xF7\xDE\xFF\x0F\x4B\x18\x60\x0F\x48"
    205 	"\xFF\xF7\xD9\xFF\x0E\x4B\x18\x60\x80\x23\xDB\x03\x00\x20\xE3\x61"
    206 	"\x10\xBD\xC0\x46\x49\x46\x00\x00\xE4\x05\x00\x20\x45\x58\x00\x00"
    207 	"\xF0\x05\x00\x20\x52\x45\x00\x00\xEC\x05\x00\x20\x52\x50\x00\x00"
    208 	"\xF8\x05\x00\x20\x46\x43\x00\x00\xF4\x05\x00\x20\x43\x58\x00\x00"
    209 	"\xE8\x05\x00\x20"
    210 	},
    211 };
    212 
    213 void *get_builtin_file(const char *name, size_t *sz) {
    214 	int n;
    215 	for (n = 0; n < (sizeof(files)/sizeof(files[0])); n++) {
    216 		if (!strcmp(name, files[n].name)) {
    217 			*sz = files[n].size;
    218 			return files[n].data;
    219 		}
    220 	}
    221 	return NULL;
    222 }
    223 
    224 const char *get_builtin_filename(unsigned n) {
    225 	if (n >= (sizeof(files)/sizeof(files[0]))) {
    226 		return NULL;
    227 	}
    228 	return files[n].name;
    229 }