Commit graph

26 commits

Author SHA1 Message Date
sschocke_cp
5e5963bb23 Added Ignore DebugStub Attribute option to ProjectSettings Debug Page - allowed user to ignore DebugStub Attribute on all methods for deep debugging. Also commented DebugStubAttribute. 2012-02-03 20:02:27 +00:00
sschocke_cp
262f0080df Added a new Attribute called DebugStub. Has a property Off which when set to true specifies that no debugstub calls should be inserted for code in this function. NOT FOR GENERAL USE!! CAUTION: No debugging what so ever is possible on a function with this attribute applied. Useful for large loops of tested code where speed is of the essence 2012-02-03 17:32:53 +00:00
kudzu_cp
049b8cc643 Assembler namesepace changes complete. 2012-01-23 22:52:12 +00:00
kudzu_cp
1712fdb0fe Namespace change 2012-01-23 15:17:54 +00:00
kudzu_cp
f029a2e400 Move to Mov (To identify with asm) 2012-01-23 13:23:59 +00:00
Trivalik_cp
9441b92d8f fix Stfld
add exception with message to pdb, dll mismatch
2012-01-21 22:39:20 +00:00
kudzu_cp
914cb71930 2011-07-18 16:03:50 +00:00
kudzu_cp
bf883e964a 2011-07-18 00:02:27 +00:00
kudzu_cp
24ca990ae1 Asm labelling for stepping. 2011-07-16 20:19:57 +00:00
kudzu_cp
4c8740d57b CPDB changes. 2011-07-16 04:10:10 +00:00
kudzu_cp
12ae3a9b60 DebugStub now uses Int3. 2011-07-15 03:43:33 +00:00
blah38621_cp
8a98bca22d Made a small optimization to the end of methods, compacting the xLocalSize offsets into fewer instructions. This actually made a surprising difference to the size of the output .iso, as it lowered the size by 8kb. (I've not compared the output .asm size, but that difference should be significantly larger than 8kb) 2011-06-13 18:13:38 +00:00
blah38621_cp
20ef289111 Added an Inline attribute, which when used on a method in a plug, processes that method as an Assembler. See the IOPortImpl.cs file for an example of this new capability. The old method of using Assemblers is still supported. Also added an IOGroup for the mouse. 2011-06-11 01:57:27 +00:00
Trivalik_cp
46eee6ef67 fix dbg for 64 bit parameters 2011-04-07 19:50:01 +00:00
Trivalik_cp
00a6e88e4c fix DebugInfo for types bigger than 4 (ebp offset), add float, double to debugger view 2011-03-20 21:15:20 +00:00
kudzu_cp
21d6c9ceac 2011-03-03 14:34:55 +00:00
kudzu_cp
38344570ac 2011-02-25 14:02:59 +00:00
Trivalik_cp
7f84d28d69 add DOTNETCOMPABILE define condition,
change StackContents to uint,
able to use now mnemoric with 3 operands,
shl IL near 64 bit (unknown error),
add asm line to nasm error
2011-02-22 17:03:42 +00:00
kudzu_cp
4b35540c5f 2011-02-22 13:42:28 +00:00
mterwoord_cp
ba843bb16c 2011-02-19 15:08:03 +00:00
mterwoord_cp
fab8765053 2011-02-17 18:49:42 +00:00
mterwoord_cp
81bffab044 2011-02-10 13:49:41 +00:00
mterwoord_cp
e8b53132ca 2011-01-03 10:40:42 +00:00
mterwoord_cp
415f528359 + bootstrap configuration builds again
+ debug info handling is refactored into 1 class
2011-01-02 12:55:43 +00:00
kudzu_cp
e2c99b1d3a Removed subdir from Cosmos.Debug.Common 2010-09-06 02:10:35 +00:00
Trivalik_cp
1785670a75 renaming all, except vspackage 2010-09-04 19:07:11 +00:00
Renamed from source2/IL2PCU/Cosmos.IL2CPU.X86/AppAssemblerNasm.cs (Browse further)