{"action":"created","issue":{"url":"https://api.github.com/repos/gimli-rs/gimli/issues/166","repository_url":"https://api.github.com/repos/gimli-rs/gimli","labels_url":"https://api.github.com/repos/gimli-rs/gimli/issues/166/labels{/name}","comments_url":"https://api.github.com/repos/gimli-rs/gimli/issues/166/comments","events_url":"https://api.github.com/repos/gimli-rs/gimli/issues/166/events","html_url":"https://github.com/gimli-rs/gimli/issues/166","id":195150404,"number":166,"title":"evaluator doesn't pass max_iterations when computing the frame base","user":{"login":"tromey","id":1557670,"avatar_url":"https://avatars.githubusercontent.com/u/1557670?v=3","gravatar_id":"","url":"https://api.github.com/users/tromey","html_url":"https://github.com/tromey","followers_url":"https://api.github.com/users/tromey/followers","following_url":"https://api.github.com/users/tromey/following{/other_user}","gists_url":"https://api.github.com/users/tromey/gists{/gist_id}","starred_url":"https://api.github.com/users/tromey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tromey/subscriptions","organizations_url":"https://api.github.com/users/tromey/orgs","repos_url":"https://api.github.com/users/tromey/repos","events_url":"https://api.github.com/users/tromey/events{/privacy}","received_events_url":"https://api.github.com/users/tromey/received_events","type":"User","site_admin":false},"labels":[{"id":392855085,"url":"https://api.github.com/repos/gimli-rs/gimli/labels/bug","name":"bug","color":"ee0701","default":true},{"id":476022770,"url":"https://api.github.com/repos/gimli-rs/gimli/labels/easy","name":"easy","color":"fbca04","default":false},{"id":392855088,"url":"https://api.github.com/repos/gimli-rs/gimli/labels/help%20wanted","name":"help wanted","color":"128A0C","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-12-13T03:24:45Z","updated_at":"2016-12-13T23:09:45Z","closed_at":null,"body":"If the caller sets the maximum number of iterations to allow, then when computing the frame base, this value should be passed in.  Otherwise it seems that it might be possible to use this to circumvent the limiting step."},"comment":{"url":"https://api.github.com/repos/gimli-rs/gimli/issues/comments/266891700","html_url":"https://github.com/gimli-rs/gimli/issues/166#issuecomment-266891700","issue_url":"https://api.github.com/repos/gimli-rs/gimli/issues/166","id":266891700,"user":{"login":"tromey","id":1557670,"avatar_url":"https://avatars.githubusercontent.com/u/1557670?v=3","gravatar_id":"","url":"https://api.github.com/users/tromey","html_url":"https://github.com/tromey","followers_url":"https://api.github.com/users/tromey/followers","following_url":"https://api.github.com/users/tromey/following{/other_user}","gists_url":"https://api.github.com/users/tromey/gists{/gist_id}","starred_url":"https://api.github.com/users/tromey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tromey/subscriptions","organizations_url":"https://api.github.com/users/tromey/orgs","repos_url":"https://api.github.com/users/tromey/repos","events_url":"https://api.github.com/users/tromey/events{/privacy}","received_events_url":"https://api.github.com/users/tromey/received_events","type":"User","site_admin":false},"created_at":"2016-12-13T23:09:45Z","updated_at":"2016-12-13T23:09:45Z","body":"Currently `EvaluationContext::frame_base` is expected to simply return the frame base.  However, computing this might require evaluating a DWARF expression.  So, one way to solve the problem would be to add a new `Option<u32>` argument to this function, with it then returning the updated value (we'd have to provide some API to fetch it from the evaluator).  Another way would be to have `frame_base` expose any underlying expression for direct evaluation, something the evaluator can already do."}}
{"actor":{"display_login":"tromey"}}