webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Classes | Functions
webkit Namespace Reference

Namespaces

 messages
 
 messages_unittest
 
 model
 
 parser
 

Classes

class  JSCIdentifierPrinter
 
class  JSCJSStringPrinter
 
class  LCharStringPrinter
 
class  PrintPathToRootCommand
 
class  StringPrinter
 
class  UCharStringPrinter
 
class  WebCoreLayoutPointPrinter
 
class  WebCoreLayoutSizePrinter
 
class  WebCoreLayoutUnitPrinter
 
class  WebCoreQualifiedNamePrinter
 
class  WTFAtomicStringPrinter
 
class  WTFCStringPrinter
 
class  WTFStringImplPrinter
 
class  WTFStringPrinter
 
class  WTFVectorPrinter
 

Functions

def guess_string_length (ptr)
 
def ustring_to_string (ptr, length=None)
 
def lstring_to_string (ptr, length=None)
 
def add_pretty_printers ()
 

Function Documentation

◆ add_pretty_printers()

def webkit.add_pretty_printers ( )

◆ guess_string_length()

def webkit.guess_string_length (   ptr)
Guess length of string pointed by ptr.

Returns a tuple of (length, an error message).

◆ lstring_to_string()

def webkit.lstring_to_string (   ptr,
  length = None 
)
Convert a pointer to LChar* data into a Python (non-Unicode) string.

ptr and length are both gdb.Value objects.
If length is unspecified, will guess at the length.

◆ ustring_to_string()

def webkit.ustring_to_string (   ptr,
  length = None 
)
Convert a pointer to UTF-16 data into a Python string encoded with utf-8.

ptr and length are both gdb.Value objects.
If length is unspecified, will guess at the length.