Debugger: Implement native mixed breakpoints with LLDB

Breakpoints are hit, stack frames are identified as JS or native.
No further data yet.

Change-Id: I84a02422fd36dc7645003114dd8519bedd913c06
Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
hjk
2015-02-04 13:29:42 +01:00
parent 955e28f954
commit d4a32fd6b3
4 changed files with 109 additions and 50 deletions

View File

@@ -1752,14 +1752,6 @@ class Dumper(DumperBase):
'fullname="%s",line="%s",language="js",addr="0x%x"}')
% (level, functionName, fileName, fileName, lineNumber, context))
def isInternalQmlFrame(self, functionName):
if functionName.startswith("qt_v4"):
return True
return functionName.startswith(self.qtNamespace() + "QV4::")
def isReportableQmlFrame(self, functionName):
return functionName.find("QV4::Moth::VME::exec") >= 0
def stackListFrames(self, n, options):
self.prepare("options:" + options + ",pe")
self.output = []