{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/7708","repository_url":"https://api.github.com/repos/dotnet/coreclr","labels_url":"https://api.github.com/repos/dotnet/coreclr/issues/7708/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/coreclr/issues/7708/comments","events_url":"https://api.github.com/repos/dotnet/coreclr/issues/7708/events","html_url":"https://github.com/dotnet/coreclr/pull/7708","id":183789923,"number":7708,"title":"Always treat incoming on-stack parameters as GC-untracked.","user":{"login":"pgavlin","id":1224093,"avatar_url":"https://avatars.githubusercontent.com/u/1224093?v=3","gravatar_id":"","url":"https://api.github.com/users/pgavlin","html_url":"https://github.com/pgavlin","followers_url":"https://api.github.com/users/pgavlin/followers","following_url":"https://api.github.com/users/pgavlin/following{/other_user}","gists_url":"https://api.github.com/users/pgavlin/gists{/gist_id}","starred_url":"https://api.github.com/users/pgavlin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pgavlin/subscriptions","organizations_url":"https://api.github.com/users/pgavlin/orgs","repos_url":"https://api.github.com/users/pgavlin/repos","events_url":"https://api.github.com/users/pgavlin/events{/privacy}","received_events_url":"https://api.github.com/users/pgavlin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/coreclr/labels/cla-already-signed","name":"cla-already-signed","color":"009800"},{"url":"https://api.github.com/repos/dotnet/coreclr/labels/CodeGen","name":"CodeGen","color":"d4c5f9"},{"url":"https://api.github.com/repos/dotnet/coreclr/labels/x86","name":"x86","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-10-18T20:09:58Z","updated_at":"2016-10-19T18:09:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/coreclr/pulls/7708","html_url":"https://github.com/dotnet/coreclr/pull/7708","diff_url":"https://github.com/dotnet/coreclr/pull/7708.diff","patch_url":"https://github.com/dotnet/coreclr/pull/7708.patch"},"body":"Incoming parameters that are passed on the stack are never reported as\r\ntracked to the GC, but `lvaIsGCTracked` (which is used to determine\r\nwhether or not to report liveness for a lclVar's stack slot) still\r\nreturned true if the corresponding lclVar was tracked. This caused\r\nproblems on x86 when dealing with incoming GC stack parameters in ESP\r\nframes: in this case, writes to a GC stack parameter could incorrectly\r\nchange the liveness for a lclVar at the same offset from ESP as the\r\nparameter's offset from EBP.\r\n\r\nFixes #7696."},"comment":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/comments/254894842","html_url":"https://github.com/dotnet/coreclr/pull/7708#issuecomment-254894842","issue_url":"https://api.github.com/repos/dotnet/coreclr/issues/7708","id":254894842,"user":{"login":"CarolEidt","id":2973870,"avatar_url":"https://avatars.githubusercontent.com/u/2973870?v=3","gravatar_id":"","url":"https://api.github.com/users/CarolEidt","html_url":"https://github.com/CarolEidt","followers_url":"https://api.github.com/users/CarolEidt/followers","following_url":"https://api.github.com/users/CarolEidt/following{/other_user}","gists_url":"https://api.github.com/users/CarolEidt/gists{/gist_id}","starred_url":"https://api.github.com/users/CarolEidt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CarolEidt/subscriptions","organizations_url":"https://api.github.com/users/CarolEidt/orgs","repos_url":"https://api.github.com/users/CarolEidt/repos","events_url":"https://api.github.com/users/CarolEidt/events{/privacy}","received_events_url":"https://api.github.com/users/CarolEidt/received_events","type":"User","site_admin":false},"created_at":"2016-10-19T18:09:53Z","updated_at":"2016-10-19T18:09:53Z","body":"@pgavlin Thanks for looking into jit32!"}}
{"actor":{"display_login":"CarolEidt"}}