Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds Console Log Formatting APIs #38616

Merged
merged 56 commits into from
Jul 15, 2020
Merged
Changes from 1 commit
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
60ccaa8
PAL_VirtualUnwindOutOfProc for MacOS (#39213)
mikem8361 Jul 15, 2020
c80cc2a
[wasm] Fix the propagation of exceptions through runtime invokes. (#3…
monojenkins Jul 15, 2020
324c6c7
Obsolete BinaryFormatter.Serialize and BinaryFormatter.Deserialize (#…
GrabYourPitchforks Jul 15, 2020
37cf387
Disallow unrestricted polymorphic deserialization in DataSet (#39304)
GrabYourPitchforks Jul 15, 2020
420e4e2
Fix location of gcdump test (#39057)
hoyosjs Jul 15, 2020
5929baa
WASM: Enable System.Memory tests (#39319)
akoeplinger Jul 15, 2020
08643df
[master] Update dependencies from mono/linker dotnet/icu (#39286)
dotnet-maestro[bot] Jul 15, 2020
1bdcd66
Add loader heap enumeration api's (ICorDebugProcess11) (#39124)
hoyosjs Jul 15, 2020
23acac8
Thumb2 uses the Arm registers (#39318)
davidwrighton Jul 15, 2020
0e7720c
Add .cfi annotation to CONTEXT_CaptureContext and RtlCaptureContext (…
janvorli Jul 15, 2020
83a15e3
[wasm] Remove ActiveIssue for issue #38337. Add a ConditionalFact ins…
vargaz Jul 15, 2020
7f53623
Add static one-shot hashing methods
vcsjones Jul 15, 2020
cd9b662
[Crossgen2] Add DelayLoadMethodCallThunks table, fix stack walks cont…
nattress Jul 15, 2020
c3a817e
Add PlatformNotSupportedException for Browser version of System.Net.S…
marek-safar Jul 15, 2020
cd8759d
Apply arm64 intrinsics to System.Text.Encodings.Web (#38707)
eiriktsarpalis Jul 15, 2020
78fb02b
Remove debug only attributes when Debugger.IsSupported is false. (#39…
eerhardt Jul 15, 2020
4cc3750
Generate only unique entries in wasm pinvoke table generator (#39356)
marek-safar Jul 15, 2020
ef2ecfd
[interp] Intrinsify span ctor (#39195)
BrzVlad Jul 15, 2020
36a9444
Disable eventpipe/gcdump test against #39361 (#39362)
jkotas Jul 15, 2020
cb08ec5
Add Structured Console Log Formatting APIs
maryamariyan Jun 30, 2020
63b95c8
Move Console tests to get better coverage results
maryamariyan Jul 7, 2020
ad23a35
Fix for config file updates
maryamariyan Jul 7, 2020
df3320a
File renames. Deprecated corrections. Code cleanup
maryamariyan Jul 7, 2020
f494d21
feedback
maryamariyan Jul 8, 2020
a7bea5e
update json formatter
maryamariyan Jul 8, 2020
2638d34
Simplify scope information for json formatter
maryamariyan Jul 8, 2020
1373353
cleanup switch expressions
maryamariyan Jul 8, 2020
9faed8f
Apply resolved feedback
maryamariyan Jul 8, 2020
6a47933
Switch back to serializing scope and state for json formatter
maryamariyan Jul 8, 2020
8652b8c
Minor fixes + parser feedback
maryamariyan Jul 9, 2020
78897a0
update test
maryamariyan Jul 9, 2020
3daf638
FormatterOptionsMonitor won't react to changes
maryamariyan Jul 9, 2020
6ae6375
Add more tests - update csproj
maryamariyan Jul 10, 2020
b6d9733
Fix build
maryamariyan Jul 10, 2020
2acdf79
Using PooledByteBufferWriter (move to Common)
maryamariyan Jul 10, 2020
3e517bb
Add code coverage
maryamariyan Jul 10, 2020
e2f7753
nit fix
maryamariyan Jul 10, 2020
353050a
Fix TargetFrameworks
maryamariyan Jul 10, 2020
ba307fd
Separate ConsoleLoggerProvider into multiple files
maryamariyan Jul 10, 2020
1582ec7
nit cleanup
maryamariyan Jul 10, 2020
0b18a7a
Fix DoesNotReturnAttribute issue
maryamariyan Jul 10, 2020
21f6630
test cleanup
maryamariyan Jul 10, 2020
f536161
net472 fix
maryamariyan Jul 10, 2020
dd97483
PR feedback
maryamariyan Jul 11, 2020
4ac06b0
simplify VT check
maryamariyan Jul 13, 2020
0ec0908
Test failure on CI troubleshoot
maryamariyan Jul 13, 2020
2edb820
updating ifdef including netframework to condition
maryamariyan Jul 13, 2020
aea00df
Test cleanup
maryamariyan Jul 13, 2020
1c062c5
AnsiLogConsole improvement
maryamariyan Jul 13, 2020
c56ab02
Fix test
maryamariyan Jul 13, 2020
d5bdc9a
header licensing fixup
maryamariyan Jul 13, 2020
a1baaff
Same logic parser, if-else flipped. Adding tests
maryamariyan Jul 14, 2020
e65a28a
Improved deprecated workflow
maryamariyan Jul 14, 2020
c048216
Improve parser adds tests
maryamariyan Jul 14, 2020
c4e3eb5
Fixing expectations for deprecated workflow
maryamariyan Jul 14, 2020
8ca5613
Fixing new netfx builds
joperezr Jul 15, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add .cfi annotation to CONTEXT_CaptureContext and RtlCaptureContext (#…
…39280)

This change ensures correct unwinding of stack when stepping through
these methods under a debugger.
janvorli authored Jul 15, 2020
commit 0e7720c77945c094dd2fc8bf83cabc28e68a12ef
11 changes: 7 additions & 4 deletions src/coreclr/src/pal/src/arch/arm64/context2.S
Original file line number Diff line number Diff line change
@@ -13,7 +13,9 @@
// x0: Context*
//
LEAF_ENTRY CONTEXT_CaptureContext, _TEXT
sub sp, sp, #32
PROLOG_STACK_ALLOC 32
.cfi_adjust_cfa_offset 32

// save x1, x2 and x3 on stack so we can use them as scratch
stp x1, x2, [sp]
str x3, [sp, 16]
@@ -103,15 +105,16 @@ LOCAL_LABEL(Done_CONTEXT_INTEGER):

LOCAL_LABEL(Done_CONTEXT_FLOATING_POINT):

add sp, sp, #32
EPILOG_STACK_FREE 32
ret
LEAF_END CONTEXT_CaptureContext, _TEXT

// Incoming:
// x0: Context*

LEAF_ENTRY RtlCaptureContext, _TEXT
sub sp, sp, #16
PROLOG_STACK_ALLOC 16
.cfi_adjust_cfa_offset 16
str x1, [sp]
// same as above, clang doesn't like mov with #imm32
// keep this in sync if CONTEXT_FULL changes
@@ -122,7 +125,7 @@ LEAF_ENTRY RtlCaptureContext, _TEXT
orr w1, w1, #0x8
str w1, [x0, CONTEXT_ContextFlags]
ldr x1, [sp]
add sp, sp, #16
EPILOG_STACK_FREE 16
b C_FUNC(CONTEXT_CaptureContext)
LEAF_END RtlCaptureContext, _TEXT