CLREX
KernelBase.dll!RaiseException() Unknown
> coreclr.dll!`RaiseTheExceptionInternalOnly'::`81'::__Body::Run(RaiseTheExceptionInternalOnly::__l2::Param * pParam) Line 3114 C++
coreclr.dll!RaiseTheExceptionInternalOnly(OBJECTREF throwable, int rethrow, int fForStackOverflow) Line 3114 C++
coreclr.dll!UnwindAndContinueRethrowHelperAfterCatch(Frame * pEntryFrame, Exception * pException) Line 8743 C++
coreclr.dll!CEEInfo::resolveToken(CORINFO_RESOLVED_TOKEN * pResolvedToken) Line 1301 C++
clrjit.dll!Compiler::impResolveToken(const unsigned char * addr, CORINFO_RESOLVED_TOKEN * pResolvedToken, CorInfoTokenKind kind) Line 270 C++
clrjit.dll!Compiler::impImportBlockCode(BasicBlock * block) Line 11875 C++
clrjit.dll!`Compiler::impImportBlock'::`15'::__Body::Run(Compiler::impImportBlock::__l2::FilterVerificationExceptionsParam * pParam) Line 14715 C++
clrjit.dll!Compiler::impImportBlock(BasicBlock * block) Line 14720 C++
clrjit.dll!Compiler::impImport(BasicBlock * method) Line 15793 C++
clrjit.dll!Compiler::fgImport() Line 6670 C++
clrjit.dll!Compiler::compCompile(void * * methodCodePtr, unsigned long * methodCodeSize, CORJIT_FLAGS * compileFlags) Line 4002 C++
clrjit.dll!Compiler::compCompileHelper(CORINFO_MODULE_STRUCT_ * classPtr, ICorJitInfo * compHnd, CORINFO_METHOD_INFO * methodInfo, void * * methodCodePtr, unsigned long * methodCodeSize, CORJIT_FLAGS * compileFlags, CorInfoInstantiationVerification instVerInfo) Line 5429 C++
clrjit.dll!`Compiler::compCompile'::`38'::__Body::Run(Compiler::compCompile::__l2::__JITParam * __JITpParam) Line 4817 C++
clrjit.dll!Compiler::compCompile(CORINFO_METHOD_STRUCT_ * methodHnd, CORINFO_MODULE_STRUCT_ * classPtr, ICorJitInfo * compHnd, CORINFO_METHOD_INFO * methodInfo, void * * methodCodePtr, unsigned long * methodCodeSize, CORJIT_FLAGS * compileFlags) Line 4825 C++
clrjit.dll!``jitNativeCode'::`11'::__Body::Run'::`6'::__Body::Run(jitNativeCode::__l11::__Body::Run::__l5::__JITParam * __JITpParam) Line 6035 C++
clrjit.dll!`jitNativeCode'::`11'::__Body::Run(jitNativeCode::__l2::__JITParam * __JITpParam) Line 6066 C++
clrjit.dll!jitNativeCode(CORINFO_METHOD_STRUCT_ * methodHnd, CORINFO_MODULE_STRUCT_ * classPtr, ICorJitInfo * compHnd, CORINFO_METHOD_INFO * methodInfo, void * * methodCodePtr, unsigned long * methodCodeSize, CORJIT_FLAGS * compileFlags, void * inlineInfoPtr) Line 6066 C++
clrjit.dll!CILJit::compileMethod(ICorJitInfo * compHnd, CORINFO_METHOD_INFO * methodInfo, unsigned int flags, unsigned char * * entryAddress, unsigned long * nativeSizeOfCode) Line 319 C++
coreclr.dll!invokeCompileMethodHelper(EEJitManager * jitMgr, CEEInfo * comp, CORINFO_METHOD_INFO * info, unsigned int flags, unsigned int flags2, unsigned char * * nativeEntry, unsigned long * nativeSizeOfCode) Line 11774 C++
coreclr.dll!invokeCompileMethod(EEJitManager * jitMgr, CEEInfo * comp, CORINFO_METHOD_INFO * info, unsigned int flags, unsigned int flags2, unsigned char * * nativeEntry, unsigned long * nativeSizeOfCode) Line 11829 C++
coreclr.dll!`CallCompileMethodWithSEHWrapper'::`10'::__Body::Run(CallCompileMethodWithSEHWrapper::__l2::Param * pParam) Line 11891 C++
coreclr.dll!CallCompileMethodWithSEHWrapper(EEJitManager * jitMgr, CEEInfo * comp, CORINFO_METHOD_INFO * info, unsigned int flags, unsigned int flags2, unsigned char * * nativeEntry, unsigned long * nativeSizeOfCode, MethodDesc * ftn) Line 11899 C++
coreclr.dll!UnsafeJitFunction(MethodDesc * ftn, COR_ILMETHOD_DECODER * ILHeader, unsigned long flags, unsigned long flags2, unsigned long * pSizeOfCode) Line 12575 C++
coreclr.dll!MethodDesc::MakeJitWorker(COR_ILMETHOD_DECODER * ILHeader, unsigned long flags, unsigned long flags2) Line 462 C++
coreclr.dll!MethodDesc::DoPrestub(MethodTable * pDispatchingMT) Line 1454 C++
coreclr.dll!PreStubWorker(TransitionBlock * pTransitionBlock, MethodDesc * pMD) Line 1041 C++
coreclr.dll!ThePreStub() Line 22 Unknown
coreclr.dll!CallDescrWorkerInternal() Line 101 Unknown
coreclr.dll!CallDescrWorkerWithHandler(CallDescrData * pCallDescrData, int fCriticalCall) Line 90 C++
coreclr.dll!MethodDescCallSite::CallTargetWorker(const unsigned __int64 * pArguments) Line 635 C++
coreclr.dll!MethodDescCallSite::Call(const unsigned __int64 * pArguments) Line 420 C++
coreclr.dll!``RunMain'::`30'::__Body::Run'::`5'::__Body::Run(RunMain::__l2::Param * pParam) Line 2639 C++
coreclr.dll!`RunMain'::`30'::__Body::Run(RunMain::__l2::Param * __EXparam) Line 2655 C++
coreclr.dll!RunMain(MethodDesc * pFD, short numSkipArgs, int * piRetVal, REF<PtrArray> * stringArgs) Line 2655 C++
coreclr.dll!Assembly::ExecuteMainMethod(REF<PtrArray> * stringArgs, int waitForOtherThreads) Line 2762 C++
coreclr.dll!CorHost2::ExecuteAssembly(unsigned long dwAppDomainId, const wchar_t * pwzAssemblyPath, int argc, const wchar_t * * argv, unsigned long * pReturnValue) Line 1349 C++
CoreRun.exe!TryRun(const int argc, const wchar_t * * argv, Logger & log, const bool verbose, const bool waitForDebugger, unsigned long & exitCode) Line 572 C++
CoreRun.exe!wmain(const int argc, const wchar_t * * argv) Line 685 C++
[External Code]
CLREX的更多相关文章
- ARM Cortex-M instructions
ARM Cortex-M instruction sets ARMCortex-M Thumb Thumb-2 Hardwaremultiply Hardwaredivide Saturatedmat ...
- ARM体系架构下的同步操作
http://blog.hamobai.com/2012/06/28/synchronization-on-ARM-one/ 处理器在访问共享资源时,必须对临界区进行同步,即保证同一时间内,只有一个对 ...
- core_cm3文件函数一览
core_cm3是ARM公司推出来的统一规定,这是对下游芯片厂商的统一规定,因此可以再Cortex-M3(CM3)之间进行移植.此文件中定义了一些对特殊功能寄存器的C语言形式的操作,本质上是内敛汇编和 ...
- core_cm3.c解析
CMSIS是Cortex微控制器软件接口标准(Cortex MicroController Software Interface Standard)的缩写,这个是ARM定制的一个用于Cortex-M系 ...
- Linux kernel的中断子系统之(六):ARM中断处理过程
返回目录:<ARM-Linux中断系统>. 总结:二中断处理经过两种模式:IRQ模式和SVC模式,这两种模式都有自己的stack,同时涉及到异常向量表中的中断向量. 三ARM处理器在感知到 ...
- Cortex-M 实现互斥操作的三种方法
注:本文仅针对Cortex-M3/4 系列进行讲述. 在传统的ARM处理器架构中,常使用SWP指令来实现锁的读/写原子操作,但从ARM v6开始,读/写访问在独立的两条总线上进行,SWP指令已无法在此 ...
- 痞子衡嵌入式:ARM Cortex-M内核那些事(5)- 指令集
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是ARM Cortex-M指令集. 指令集 指令长度(bits) 包含指令 CortexM0 CortexM0+ CortexM1 Cor ...
- XPC connection interrupted
用Analysis 静态分析代码,发现了一些问题,修改之后,然后用Instrument -> Leaks对内存做动态分析,发现一个错误: 控制台报错:XPC connection interru ...
- Linux中断 - ARM中断处理过程
一.前言 本文主要以ARM体系结构下的中断处理为例,讲述整个中断处理过程中的硬件行为和软件动作.具体整个处理过程分成三个步骤来描述: 1.第二章描述了中断处理的准备过程 2.第三章描述了当发生中的时候 ...
随机推荐
- 使用GoldenGate进行平台迁移和数据库升级(9i->11g)步骤描述
在一个场景中,需要从Solaris SPARC将数据库迁移到Linux X86-64,同时,数据库版本从原有的oracle 9i(9.2.0.5)升级到11g(11.2.0.4)使用OGG的数据同步功 ...
- linux命令存放 bash: xxx command not found
参考资料:http://blog.sina.com.cn/s/blog_688077cf01013qrk.html 提示:bash: xxx command not found 首先就要考虑root ...
- Android布局— — —表格布局
表格布局 以表格的形式来显示界面中的控件,表格的每一行为一个TableRow,每当一个控件添加到TableRow中,就生成一个单元格. 语法格式: <TableLayout xmlns:andr ...
- JS获取客户端Mac和IP
JS获取硬件信息是通过ActiveX进行获取的,因此只能IE浏览器支持,火狐不支持 而且必须降低浏览器安全级别,因此不到万不得以一般不会采用这种方式 <html> <head> ...
- LeetCode222 Count Complete Tree Nodes
对于一般的二叉树,统计节点数目遍历一遍就可以了,但是这样时间复杂度O(n),一下就被卡住了. 这题首先要明白的是,我们只需要知道叶子节点的数目就能统计出总节点树. 想法1: 既然是完全二叉树,我肯定是 ...
- (spring-第1回【IoC基础篇】)Spring容器中Bean的生命周期
日出日落,春去秋来,花随流水,北雁南飞,世间万物皆有生死轮回.从调用XML中的Bean配置信息,到应用到具体实例中,再到销毁,Bean也有属于它的生命周期. 人类大脑对图像的认知能力永远高于文字,因此 ...
- yii2 sphinx Ajax搜索分页 关键词的缓存
控制器层 <?php namespace frontend\controllers; use Yii; use yii\web\Controller; //use frontend\models ...
- Boostrap栅格系统
Boostrap排版.链接样式设置了基本的全局样式.分别是:为body元素设置 布局容器:Bootstrap需要为页面内容和栅格系统包裹一个:container容器.Bootstrap提供了两个作此用 ...
- IOS 作业项目(4)步步完成 画图 程序(中续)
一,程序布局整理 前言://1,程序启动//2,程序流程框架//3,程序界面一致//4,程序界面功能, //这里只做页面的固定功能, //在首次创建界面时,我们会指定好固定事件触发前的固定方法 //至 ...
- Python - 学习经验分享
执行方式: 直接输入python进入命令行,进行单行输入执行,退出后不保存. python filename.py或./filename.py 直接执行脚本文件 脚本格式: #!/usr/bin/py ...