https://bugzilla.novell.com/show_bug.cgi?id=640377
https://bugzilla.novell.com/show_bug.cgi?id=640377#c0 Summary: Cannot do coverage analysis using monocov Classification: Mono Product: Mono: Runtime Version: 2.6.x Platform: x86 OS/Version: Ubuntu Status: NEW Severity: Normal Priority: P5 - None Component: misc AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: Customer Blocker: Yes Description of Problem: When performing coverage analysis using monocov, the system emits an error telling store_mem_imm is missing from the machine description Steps to reproduce the problem: 1. Do coverage analysis using monocov using --profile=monocov:[assembly] Actual Results: As soon as a method is selected for instrumentation, JIT fails. Expected Results: The coverage data should be generated. How often does this happen? Always Additional Information: The instrumentation added a couple of instructions for counting the number of times a line of code is executed. One of the instructions is STORE_MEM_IMM which is supported only in X86 configuration. But later, the JIT seems to complain that the instruction is not in the machine description. Bypassing the ifdef (that is, doing what is done for every architectures other than x86) resolves the problem. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
