P1_ro:20000EEA ClassRequestHandler                     ; CODE XREF: USB__HandleSetup+38j
P1_ro:20000EEA LDRB R0, [R4,#4] ; wIndexLow
P1_ro:20000EEC LDRB R1, [R5,#1] ; NumIFs
P1_ro:20000EEE CMP R0, R1
P1_ro:20000EF0 BCS def_20000D70 ; jumptable 20000D70 default case
P1_ro:20000EF2 ADD.W R1, R0, R0,LSL#
P1_ro:20000EF6 ADD.W R0, R5, R1,LSL#
P1_ro:20000EFA ADDW R0, R0, #0xC
P1_ro:20000EFE LDR R1, [R0,#0xC]
P1_ro:20000F00 MOVS R0, R1
P1_ro:20000F02 BEQ def_20000D70 ; jumptable 20000D70 default case
P1_ro:20000F04 MOV R0, R4
P1_ro:20000F06 BLX R1
P1_ro:20000F08 CBNZ R0, def_20000D70 ; jumptable 20000D70 default case
P1_ro:20000F0A B loc_20000F30
P1_ro:20000F0C ; ---------------------------------------------------------------------------
P1_ro:20000F0C
P1_ro:20000F0C VendorRequestHandler ; CODE XREF: USB__HandleSetup+3Ej
P1_ro:20000F0C LDRB R0, [R4,#4] ; wIndexLow
P1_ro:20000F0E LDRB R1, [R5,#1] ; NumIFs
P1_ro:20000F10 CMP R0, R1
P1_ro:20000F12 BCS def_20000D70 ; jumptable 20000D70 default case
P1_ro:20000F14 ADD.W R1, R0, R0,LSL#
P1_ro:20000F18 ADD.W R0, R5, R1,LSL#
P1_ro:20000F1C ADDW R0, R0, #0xC
P1_ro:20000F20 LDR R1, [R0,#0x10]
P1_ro:20000F22 MOVS R0, R1
P1_ro:20000F24 BEQ def_20000D70 ; jumptable 20000D70 default case
P1_ro:20000F26 MOV R0, R4
P1_ro:20000F28 BLX R1 ; VendorRequestHandler
P1_ro:20000F2A CBZ R0, loc_20000F30
P1_ro:20000F2C
P1_ro:20000F2C def_20000D70 ; CODE XREF: USB__HandleSetup+42j
P1_ro:20000F2C ; USB__HandleSetup+48j ...
P1_ro:20000F2C LDR R0, [R6,#0x24] ; jumptable 20000D70 default case

ClassRequestHandler or VendorRequestHandler wIndex must be less than NumIFs的更多相关文章

  1. Windbg Extension NetExt 使用指南 【3】 ---- 挖掘你想要的数据 Managed Heap

    摘要 : NetExt中有两个比较常用的命令可以用来分析heap上面的对象. 一个是!wheap, 另外一个是!windex. !wheap 这个命令可以用于打印出heap structure信息. ...

  2. Windbg Extension NetExt 使用指南 【2】 ---- NetExt 的基本命令介绍

    摘要 : 本章节介绍NetExt常用的命令. 并且对SOS进行一些对比. NetExt的帮助 要想玩好NetExt, 入门就得看帮助. 看NetExt的帮助可以调用!whelp 命令. 这样hi列举出 ...

  3. Entity Framework实现多列排序

    aList.OrderBy(a => a.WIndex).ThenBy(a=>a.KIndex) 类似sql:order by WIndex,KIndex

  4. USB Keyboard Recorder

    catalogue . 引言 . Device Class Definition for Human Interface Devices (HID) . USB HID Report Descript ...

  5. USB传输协议。——Arvin

    问题一:USB的传输线结构是如何的呢? 答案一:一条USB的传输线分别由地线.电源线.D+.D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(注意哦,与CMOS的5V电平不同),而电源 ...

  6. ffmpeg 和 SDL 的结合使用

    FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视 频的完整解决方案.它包含了非常先进的音频/视频编解码库 ...

  7. C#:USB设备枚举 --转自CSDN作者:Splash

    (一)DeviceIoControl的PInvoke /* ---------------------------------------------------------- 文件名称:Device ...

  8. usb驱动开发23之驱动生命线

    关于字符串描述符的地位仅次于设备/配置/接口/端点四大描述符,那四大设备必须得支持,而字符串描述符对设备来说则是可选的,这并不是就说字符串描述符不重要,对咱们来说,提供字符串描述符的设备要比没有提供的 ...

  9. usb驱动开发17之设备生命线

    拜会完了山头的几位大哥,还记得我们从哪里来要到哪里去吗?时刻不能忘记自身的使命啊.我们是从usb_submit_urb()最后的那个遗留问题usb_hcd_submit_urb()函数一路走来,现在就 ...

随机推荐

  1. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.4.无法图形化安装Grid Infrastructure

    无法图形化安装: [grid@linuxrac1 grid]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp ...

  2. devexpress GridControl 行指示列图标绘制

    Row Indicator Panel The row indicator panel represents a region displayed at the left edge of the Vi ...

  3. ylb:SQL Server中的时间函数

    ylbtech-SQL Server:SQL Server-SQL Server中的时间函数 SQL Server中的时间函数. 1,SQL Server中的时间函数 返回顶部 1.   当前系统日期 ...

  4. CURL --- 命令行浏览器CURL

    CURL --- 命令行浏览器CURL   CURL --- 命令行浏览器   CURL? 嗯,说来话长了~~~~ 这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑 1)二话不说,先从 ...

  5. HDU3333 Turing Tree 离线树状数组

    题意:统计一段区间内不同的数的和 分析:排序查询区间,离线树状数组 #include <cstdio> #include <cmath> #include <cstrin ...

  6. HP Web Tours分析

    1.启动Web Tours 2.首页结构 3.预定机票

  7. Java核心_内省

    Java核心_内省 查看java的api,发现有一个包java.bean咦,这个包是干什么的呢,原来,它是用来操作JavaBean对象的! 一.内省操作①JavaBean:一种特殊的Java类无参构造 ...

  8. ID@Xbox计划宣传片 XboxOne喜迎大波小游戏(转)

    微软Xbox One游戏不够多?别担心,微软的ID@Xbox计划将带来一大波独立游戏!微软在今天正式公布了即将登陆旗下的Xbox One主机平台的独立游戏阵容,数量多达32款,官方的宣传片也已放出,感 ...

  9. ListView真的蛮好用

    老规矩,今晚学过的,明天,依靠回忆写出来. 打个卡,占个版面.

  10. MFC知识点(DDX_Control 与 DDX_Text ,ON_COMMAND和ON_MESSAGE)

    1.DDX_Control 与 DDX_Text 区别 DDX_TEXT()的作用可以理解为把字符串变量和控件的文本(WindowText)关联起来, DDX_Control()的作用可以理解为把变量 ...