analysis_profile.pconf

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<errors version="1.4">
    <error enabled="true" id="ABV.ANY_SIZE_ARRAY"/>
    <error enabled="true" id="ABV.UNICODE.BOUND_MAP"/>
    <error enabled="true" id="ABV.UNICODE.FAILED_MAP"/>
    <error enabled="true" id="ABV.UNICODE.NNTS_MAP"/>
    <error enabled="true" id="ABV.UNICODE.SELF_MAP"/>
    <error enabled="true" id="ASSIGCOND.CALL"/>
    <error enabled="true" id="ASSIGCOND.GEN"/>
    <error enabled="true" id="BSTR.CAST.C"/>
    <error enabled="true" id="BSTR.CAST.CPP"/>
    <error enabled="true" id="BSTR.FUNC.ALLOC"/>
    <error enabled="true" id="BSTR.FUNC.FREE"/>
    <error enabled="true" id="BSTR.FUNC.LEN"/>
    <error enabled="true" id="BSTR.FUNC.REALLOC"/>
    <error enabled="true" id="BSTR.IA.ASSIGN"/>
    <error enabled="true" id="BSTR.IA.INIT"/>
    <error enabled="true" id="BSTR.OPS.ARITHM"/>
    <error enabled="true" id="BSTR.OPS.COMP"/>
    <error enabled="true" id="BSTR.OPS.EQS"/>
    <error enabled="true" id="BYTEORDER.HTON.SEND"/>
    <error enabled="true" id="BYTEORDER.HTON.WRITE"/>
    <error enabled="true" id="BYTEORDER.NTOH.READ"/>
    <error enabled="true" id="BYTEORDER.NTOH.RECV"/>
    <error enabled="true" id="CMP.CLASS"/>
    <error enabled="true" id="CONC.DL"/>
    <error enabled="true" id="CWARN.BAD.PTR.ARITH"/>
    <error enabled="true" id="CWARN.CMPCHR.EOF"/>
    <error enabled="true" id="CWARN.CONSTCOND.DO"/>
    <error enabled="true" id="CWARN.CONSTCOND.IF"/>
    <error enabled="true" id="CWARN.CONSTCOND.SWITCH"/>
    <error enabled="true" id="CWARN.CONSTCOND.TERNARY"/>
    <error enabled="true" id="CWARN.CONSTCOND.WHILE"/>
    <error enabled="true" id="CWARN.COPY.NOASSIGN"/>
    <error enabled="true" id="CWARN.EMPTY.LABEL"/>
    <error enabled="true" id="CWARN.EMPTY.TYPEDEF"/>
    <error enabled="true" id="CWARN.FUNCADDR"/>
    <error enabled="true" id="CWARN.HIDDEN.PARAM"/>
    <error enabled="true" id="CWARN.IMPLICITINT"/>
    <error enabled="true" id="CWARN.INCL.ABSOLUTE"/>
    <error enabled="true" id="CWARN.INLINE.NONFUNC"/>
    <error enabled="true" id="CWARN.MEMBER.INIT.ORDER"/>
    <error enabled="true" id="CWARN.MEMSET.SIZEOF.PTR"/>
    <error enabled="true" id="CWARN.NOEFFECT.OUTOFRANGE"/>
    <error enabled="true" id="CWARN.NOEFFECT.SELF_ASSIGN"/>
    <error enabled="true" id="CWARN.NOEFFECT.UCMP.GE.MACRO"/>
    <error enabled="true" id="CWARN.NOEFFECT.UCMP.LT.MACRO"/>
    <error enabled="true" id="CWARN.PACKED.TYPEDEF"/>
    <error enabled="true" id="CWARN.PASSBYVALUE.ARG"/>
    <error enabled="true" id="CWARN.PASSBYVALUE.EXC"/>
    <error enabled="true" id="DBZ.CONST"/>
    <error enabled="true" id="DBZ.CONST.CALL"/>
    <error enabled="true" id="DBZ.GENERAL"/>
    <error enabled="true" id="DBZ.ITERATOR"/>
    <error enabled="true" id="EFFECT"/>
    <error enabled="false" id="EXC.BROADTHROWS"/>
    <error enabled="true" id="FREE.INCONSISTENT"/>
    <error enabled="true" id="FSC.PRT"/>
    <error enabled="true" id="FSC.PRV"/>
    <error enabled="true" id="FSC.PUB"/>
    <error enabled="true" id="INFINITE_LOOP.GLOBAL"/>
    <error enabled="true" id="INFINITE_LOOP.MACRO"/>
    <error enabled="true" id="INVARIANT_CONDITION.GEN"/>
    <error enabled="true" id="INVARIANT_CONDITION.UNREACH"/>
    <error enabled="true" id="JD.RC.EXPR.DEAD"/>
    <error enabled="false" id="JD.SYNC.IN"/>
    <error enabled="false" id="JD.VNU"/>
    <error enabled="false" id="JD.VNU.NULL"/>
    <error enabled="true" id="LA_UNUSED"/>
    <error enabled="true" id="LV_UNUSED.GEN"/>
    <error enabled="true" id="MLK.RET.MIGHT"/>
    <error enabled="true" id="NPD.CONST.CALL"/>
    <error enabled="true" id="NPD.CONST.DEREF"/>
    <error enabled="true" id="NPD.FUNC.CALL.MIGHT"/>
    <error enabled="true" id="NPD.FUNC.CALL.MUST"/>
    <error enabled="true" id="NPE.STAT"/>
    <error enabled="true" id="NUM.OVERFLOW"/>
    <error enabled="true" id="PORTING.BYTEORDER.SIZE"/>
    <error enabled="true" id="PORTING.CAST.FLTPNT"/>
    <error enabled="true" id="PORTING.CAST.PTR"/>
    <error enabled="true" id="PORTING.CAST.PTR.FLTPNT"/>
    <error enabled="true" id="PORTING.CAST.PTR.SIZE"/>
    <error enabled="true" id="PORTING.CAST.SIZE"/>
    <error enabled="true" id="PORTING.CMPSPEC.EFFECTS.ASSIGNMENT"/>
    <error enabled="true" id="PORTING.CMPSPEC.TYPE.BOOL"/>
    <error enabled="true" id="PORTING.PRAGMA.ALIGN"/>
    <error enabled="true" id="PORTING.SIGNED.CHAR"/>
    <error enabled="true" id="PORTING.UNSIGNEDCHAR.OVERFLOW.FALSE"/>
    <error enabled="true" id="PORTING.UNSIGNEDCHAR.OVERFLOW.TRUE"/>
    <error enabled="true" id="PORTING.UNSIGNEDCHAR.RELOP"/>
    <error enabled="true" id="PORTING.VAR.EFFECTS"/>
    <error enabled="true" id="PRECISION.LOSS"/>
    <error enabled="true" id="PRECISION.LOSS.CALL"/>
    <error enabled="true" id="SEMICOL"/>
    <error enabled="true" id="SV.BANNED.RECOMMENDED.ALLOCA"/>
    <error enabled="true" id="SV.BANNED.RECOMMENDED.NUMERIC"/>
    <error enabled="true" id="SV.BANNED.RECOMMENDED.OEM"/>
    <error enabled="true" id="SV.BANNED.RECOMMENDED.PATH"/>
    <error enabled="true" id="SV.BANNED.RECOMMENDED.SCANF"/>
    <error enabled="true" id="SV.BANNED.RECOMMENDED.SPRINTF"/>
    <error enabled="true" id="SV.BANNED.RECOMMENDED.STRLEN"/>
    <error enabled="true" id="SV.BANNED.RECOMMENDED.TOKEN"/>
    <error enabled="true" id="SV.BANNED.RECOMMENDED.WINDOW"/>
    <error enabled="true" id="SV.BANNED.REQUIRED.CONCAT"/>
    <error enabled="true" id="SV.BANNED.REQUIRED.COPY"/>
    <error enabled="true" id="SV.BANNED.REQUIRED.GETS"/>
    <error enabled="true" id="SV.BANNED.REQUIRED.ISBAD"/>
    <error enabled="true" id="SV.BANNED.REQUIRED.SPRINTF"/>
    <error enabled="true" id="SV.BFC.USING_STRUCT"/>
    <error enabled="true" id="SV.BRM.HKEY_LOCAL_MACHINE"/>
    <error enabled="true" id="SV.CLEXT.CLLOADER"/>
    <error enabled="true" id="SV.CLEXT.POLICY"/>
    <error enabled="true" id="SV.CLLOADER"/>
    <error enabled="true" id="SV.CLONE.SUP"/>
    <error enabled="true" id="SV.CODE_INJECTION.SHELL_EXEC"/>
    <error enabled="true" id="SV.CSRF.GET"/>
    <error enabled="true" id="SV.CSRF.ORIGIN"/>
    <error enabled="true" id="SV.CSRF.TOKEN"/>
    <error enabled="true" id="SV.DLLPRELOAD.NONABSOLUTE.DLL"/>
    <error enabled="true" id="SV.DLLPRELOAD.NONABSOLUTE.EXE"/>
    <error enabled="true" id="SV.DLLPRELOAD.SEARCHPATH"/>
    <error enabled="true" id="SV.ECV"/>
    <error enabled="true" id="SV.FIU.PROCESS_VARIANTS"/>
    <error enabled="true" id="SV.FMTSTR.GENERIC"/>
    <error enabled="false" id="SV.FMT_STR.PRINT_FORMAT_MISMATCH.UNDESIRED"/>
    <error enabled="true" id="SV.INCORRECT_RESOURCE_HANDLING.URH"/>
    <error enabled="true" id="SV.INCORRECT_RESOURCE_HANDLING.WRONG_STATUS"/>
    <error enabled="true" id="SV.LPP.CONST"/>
    <error enabled="true" id="SV.LPP.VAR"/>
    <error enabled="true" id="SV.PCC.CONST"/>
    <error enabled="true" id="SV.PCC.INVALID_TEMP_PATH"/>
    <error enabled="true" id="SV.PCC.MISSING_TEMP_CALLS.MUST"/>
    <error enabled="true" id="SV.PCC.MISSING_TEMP_FILENAME"/>
    <error enabled="true" id="SV.PCC.MODIFIED_BEFORE_CREATE"/>
    <error enabled="true" id="SV.PIPE.CONST"/>
    <error enabled="true" id="SV.PIPE.VAR"/>
    <error enabled="true" id="SV.RVT.RETVAL_NOTTESTED"/>
    <error enabled="true" id="SV.SERIAL.NOREAD"/>
    <error enabled="true" id="SV.SERIAL.NOWRITE"/>
    <error enabled="true" id="SV.SERIAL.SIG"/>
    <error enabled="true" id="SV.SIP.CONST"/>
    <error enabled="true" id="SV.SIP.VAR"/>
    <error enabled="true" id="SV.STRBO.BOUND_COPY.OVERFLOW"/>
    <error enabled="true" id="SV.STRBO.BOUND_COPY.UNTERM"/>
    <error enabled="true" id="SV.STRBO.BOUND_SPRINTF"/>
    <error enabled="true" id="SV.STRBO.UNBOUND_COPY"/>
    <error enabled="true" id="SV.STRBO.UNBOUND_SPRINTF"/>
    <error enabled="true" id="SV.STRUTS.NOTRESET"/>
    <error enabled="true" id="SV.STRUTS.NOTVALID"/>
    <error enabled="true" id="SV.STRUTS.PRIVATE"/>
    <error enabled="true" id="SV.STRUTS.RESETMET"/>
    <error enabled="true" id="SV.STRUTS.STATIC"/>
    <error enabled="true" id="SV.STRUTS.VALIDMET"/>
    <error enabled="true" id="SV.STR_PAR.UNDESIRED_STRING_PARAMETER"/>
    <error enabled="true" id="SV.TAINT"/>
    <error enabled="true" id="SV.TAINTED.BINOP"/>
    <error enabled="true" id="SV.TAINTED.CALL.BINOP"/>
    <error enabled="true" id="SV.TAINTED.CALL.DEREF"/>
    <error enabled="true" id="SV.TAINTED.DEREF"/>
    <error enabled="true" id="SV.TAINTED.SECURITY_DECISION"/>
    <error enabled="true" id="SV.UMC.EXIT"/>
    <error enabled="true" id="SV.UMC.JDBC"/>
    <error enabled="true" id="SV.UMD.MAIN"/>
    <error enabled="true" id="SV.USAGERULES.PERMISSIONS"/>
    <error enabled="true" id="SV.USAGERULES.PROCESS_VARIANTS"/>
    <error enabled="true" id="SV.USAGERULES.SPOOFING"/>
    <error enabled="true" id="SV.USE.POLICY"/>
    <error enabled="true" id="SV.WEAK_CRYPTO.WEAK_HASH"/>
    <error enabled="true" id="UMC.EXIT"/>
    <error enabled="true" id="UMC.GC"/>
    <error enabled="true" id="UMC.SYSERR"/>
    <error enabled="true" id="UNINIT.CTOR.MUST"/>
    <error enabled="true" id="UNREACH.GEN"/>
    <error enabled="true" id="UNREACH.SIZEOF"/>
    <error enabled="true" id="UNUSED.FUNC.GEN"/>
    <error enabled="true" id="UNUSED.FUNC.WARN"/>
    <error enabled="true" id="VA_UNUSED.GEN"/>
    <error enabled="true" id="VA_UNUSED.INIT"/>
</errors>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
_USBD_HandleTypeDef 是在 USB 设备模式下使用的 HAL 库中定义的一个结构体,它包含了 USB 设备相关的信息和配置。下面是该结构体的详细解释: 1. dev_instance: USB 设备实例号,它是用于区分不同 USB 设备的编号,一个设备对应一个实例。 2. pDevDrv: 指向 USB 设备驱动程序的指针,该驱动程序是由用户自己提供的。 3. pData: 指向 USB 设备数据的指针,该指针指向的数据是由用户自己定义的。 4. status: USB 设备的状态,包括以下几种: - ATTACHED:设备已连接到主机端口上。 - POWERED:设备已被供电。 - SUSPENDED:设备已被挂起。 - RESUMED:设备已被唤醒。 - CONFIGURED:设备已被配置。 5. pControl: 指向控制传输的指针,该指针指向的数据是由用户自己定义的。 6. pConf: 指向配置传输的指针,该指针指向的数据是由用户自己定义的。 7. pInEp: 指向输入端点的指针,该指针指向的数据是由用户自己定义的。 8. pOutEp: 指向输出端点的指针,该指针指向的数据是由用户自己定义的。 9. pClassData: 指向 USB 设备类数据的指针,该指针指向的数据是由用户自己定义的。 10. pUserData: 指向用户数据的指针,该指针指向的数据是由用户自己定义的。 总的来说,_USBD_HandleTypeDef 结构体是 USB 设备模式下 HAL 库的一个重要结构体,它包含了 USB 设备的状态信息、传输控制信息、端点信息、用户数据等重要信息,这些信息都是 HAL 库进行 USB 设备操作的重要依据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿五~

我再马路边只收1分钱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值