Lines Matching full:platforms

981 	struct platform platforms[2] = {         //以默认描述符和自定义描述符两种方式建立一个数组
1010 for (i = 0; i < sizeof(platforms) / sizeof(platforms[0]); i++) {
1012 printf("Platform: %s\n", platforms[i].comment);
1013 err = cs_open(platforms[i].arch, platforms[i].mode, &handle); //错误检查
1019 if (platforms[i].opt_type)
1020 cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
1024 cs_option(handle, platforms[i].opt_skipdata, platforms[i].skipdata);
1026 count = cs_disasm(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
1030 print_string_hex(platforms[i].code, platforms[i].size);
1046 printf("Platform: %s\n", platforms[i].comment);
1047 print_string_hex(platforms[i].code, platforms[i].size);
2093 struct platform platforms[4] = { //架构及模式
2134 for (i = 0; i < sizeof(platforms) / sizeof(platforms[0]); i++) {
2136 printf("Platform: %s\n", platforms[i].comment);
2137 err = cs_open(platforms[i].arch, platforms[i].mode, &handle);
2143 if (platforms[i].opt_type)
2144 cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
2151 print_string_hex(platforms[i].code, platforms[i].size); //原机器码
2155 code = platforms[i].code;
2156 size = platforms[i].size;
2358 struct platform platforms[] = {
2377 for (i = 0; i < sizeof(platforms) / sizeof(platforms[0]); i++) {
2379 printf("Platform: %s\n", platforms[i].comment);
2380 err = cs_open(platforms[i].arch, platforms[i].mode, &handle);
2386 if (platforms[i].opt_type)
2387 cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
2393 print_string_hex(platforms[i].code, platforms[i].size);
2397 code = platforms[i].code;
2398 size = platforms[i].size;
2534 struct platform platforms[] = {
2553 for (i = 0; i < sizeof(platforms) / sizeof(platforms[0]); i++) {
2555 printf("Platform: %s\n", platforms[i].comment);
2556 err = cs_open(platforms[i].arch, platforms[i].mode, &handle);
2562 if (platforms[i].opt_type)
2563 cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
2569 print_string_hex(platforms[i].code, platforms[i].size);
2573 code = platforms[i].code;
2574 size = platforms[i].size;
2869 struct platform platforms[] = {
2888 for (i = 0; i < sizeof(platforms) / sizeof(platforms[0]); i++) {
2890 printf("Platform: %s\n", platforms[i].comment);
2891 err = cs_open(platforms[i].arch, platforms[i].mode, &handle);
2897 if (platforms[i].opt_type)
2898 cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
2904 print_string_hex(platforms[i].code, platforms[i].size);
2908 code = platforms[i].code;
2909 size = platforms[i].size;
3120 struct platform platforms[] = {
3143 for (i = 0; i < sizeof(platforms) / sizeof(platforms[0]); i++) {
3145 printf("Platform: %s\n", platforms[i].comment);
3146 err = cs_open(platforms[i].arch, platforms[i].mode, &handle);
3152 if (platforms[i].opt_type)
3153 cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
3159 print_string_hex(platforms[i].code, platforms[i].size);
3163 code = platforms[i].code;
3164 size = platforms[i].size;
3314 struct platform platforms[] = {
3339 for (i = 0; i < sizeof(platforms) / sizeof(platforms[0]); i++) {
3341 printf("Platform: %s\n", platforms[i].comment);
3342 err = cs_open(platforms[i].arch, platforms[i].mode, &handle);
3348 if (platforms[i].opt_type)
3349 cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
3355 print_string_hex(platforms[i].code, platforms[i].size);
3359 code = platforms[i].code;
3360 size = platforms[i].size;