summaryrefslogtreecommitdiff
path: root/src/vm/disassembler.cpp
AgeCommit message (Collapse)AuthorFilesLines
2019-01-14Finding Standalone GC and CoreDisTools in non-standard host testing (#21983)Aaron Robinson1-52/+5
* Use GetInternalSystemDirectory() as the directory for standalone GC * Use GetInternalSystemDirectory() as the directory for coredistools
2018-11-30Update how CoreDisTools is discovered (#21261)Aaron Robinson1-76/+101
* Update Disassembler logic to search for CoreDisTools next to binary _or_ under the path specified by CORE_ROOT * Update GCCover critical section
2016-04-05Add CoreDisTools headerSwaroop Sridhar1-7/+4
CoreCLR uses the CoreDisTools library for utilities like GCStress and SuperPMI. To aid these utilities, this change adds the CoreDisTools header to CoreCLR repository. This cleans up duplication of type/enum definitions in CoreDisTools and CoreCLR sources, and provides for a cleaner way to use the interface. The understanding here is that CoreCLR defines the required CoreDisTools interface, and will publish the header into the cmake-install directory. Any repository can pick up this header and supply implementations for the imported functions. [Currently the only implementation is the one that uses LLVM disassembler in the LLILC tree]. Two other changes: 1) Define TypeDefs for exported function types in cordistools.h to avoid duplicating the signature in importing code. 2) Move to the libcoredistools version 1.0.1, and use the new interface in disassembler.cpp
2016-03-02Add pulling down coredistool package for gcstress testSejong OH1-6/+30
2016-01-27Update license headersdotnet-bot1-4/+3
2016-01-25Move assert under COREDISTOOLS ifdef.Aditya Mandaleeka1-1/+2
2016-01-15Add support for GCStress 0xC.Aditya Mandaleeka1-0/+308