Difference between revisions of "User:Egmetcalfe/Dead Code"

From CDOT Wiki
Jump to: navigation, search
Line 51: Line 51:
 
[http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/public/gfxFontUtils.h#495 Declaration] [http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/src/gfxFontUtils.cpp#488 Definition] [http://mxr.mozilla.org/mozilla-central/search?string=MapCharToGlyphFormat4 MXR Search]
 
[http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/public/gfxFontUtils.h#495 Declaration] [http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/src/gfxFontUtils.cpp#488 Definition] [http://mxr.mozilla.org/mozilla-central/search?string=MapCharToGlyphFormat4 MXR Search]
  
Code Size: 92, Static method
+
Code Size: 92, Static method, class marked THEBES_API
  
 
==== PRUint32 gfxFontUtils::MapCharToGlyph(PRUint8*,PRUint32,PRUnichar) ====
 
==== PRUint32 gfxFontUtils::MapCharToGlyph(PRUint8*,PRUint32,PRUnichar) ====
Line 57: Line 57:
 
[http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/public/gfxFontUtils.h#498 Declaration] [http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/src/gfxFontUtils.cpp#549 Definition] [http://mxr.mozilla.org/mozilla-central/search?string=MapCharToGlyph MXR Search]
 
[http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/public/gfxFontUtils.h#498 Declaration] [http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/src/gfxFontUtils.cpp#549 Definition] [http://mxr.mozilla.org/mozilla-central/search?string=MapCharToGlyph MXR Search]
  
Code Size: 11, Static method
+
Code Size: 11, Static method, class marked THEBES_API
 +
 
 +
=== gfx/src/thebes ===
 +
 
 +
Path info: GetTextDimensions calls GetTextDimensionsInternal
 +
 
 +
==== nsresult nsThebesRenderingContext::GetTextDimensionsInternal(const PRUnichar*,PRInt32,PRInt32,PRInt32*,PRInt32,nsTextDimensions&,PRInt32&,nsTextDimensions&,PRInt32*) ====
 +
 
 +
[http://mxr.mozilla.org/mozilla-central/search?string=GetTextDimensionsInternal MXR Search]
 +
 
 +
Code Size: 2
 +
 
 +
==== nsresult nsThebesRenderingContext::GetTextDimensions(const PRUnichar*,PRInt32,PRInt32,PRInt32*,PRInt32,nsTextDimensions&,PRInt32&,nsTextDimensions&,PRInt32*)====
 +
 
 +
Code Size: 56
 +
 
 +
[http://mxr.mozilla.org/mozilla-central/search?string=InvertRect MXR Search]
 +
 
 +
Note: The 9 argument versions of these functions are not called. They same functions may be removed from nsIThebesFontMetrics, nsThebesFontMetrics and nsIThebesRenderingContext
 +
 
 +
==== nsresult nsThebesRenderingContext::DrawEllipse(const nsRect&) ====
 +
 
 +
[http://mxr.mozilla.org/mozilla-central/search?string=DrawEllipse MXR Search]
 +
 
 +
Code Size: 10
 +
 
 +
Note: 1-arg func never used. Must be removed from nsIThebesRenderingContext as well
  
 
=== modules/libpr0n ===
 
=== modules/libpr0n ===

Revision as of 17:23, 3 March 2010

Note: Code Size is a count of the number of GIMPLE instructions during pass cfg.

content/base

PRBool nsParserUtils::GetQuotedAttrNameAt(const nsString&,PRUint32,nsAString_internal&)

Declaration DefinitionMXR Search

Code Size: 96, Static method

nsIContent* nsContentUtils::FindFirstChildWithResolvedTag(nsIContent*,PRInt32,nsIAtom*)

Declaration Definition MXR Search

Code Size: 92, Static method

nsIDocShell* nsContentUtils::GetDocShellFromCaller()

Declaration Definition MXR Search

Code Size: 33, Static method

void nsXMLNameSpaceMap::RemovePrefix(nsIAtom*)

Declaration Definition MXR Search

Code Size: 3, NS_HIDDEN_

embedding/components/windowwatcher

nsIScriptGlobalObject* nsWWJSUtils::GetStaticScriptGlobal(JSContext*,JSObject*)

Declaration Definition MXR Search

Code Size: 45, Static method

nsIScriptContext* nsWWJSUtils::GetStaticScriptContext(JSContext*,JSObject*)

Declaration Definition MXR Search

Code Size: 10, Static method

modules/libpref

nsresult PREF_GetCharPref(const char*,char*,int*,PRBool)

Definition MXR Search

Code Size: 47

gfx/thebes/public

Path info: MapCharToGlyph calls MapCharToGlyphFormat4

PRUint32 gfxFontUtils::MapCharToGlyphFormat4(const PRUint8*,PRUnichar)

Declaration Definition MXR Search

Code Size: 92, Static method, class marked THEBES_API

PRUint32 gfxFontUtils::MapCharToGlyph(PRUint8*,PRUint32,PRUnichar)

Declaration Definition MXR Search

Code Size: 11, Static method, class marked THEBES_API

gfx/src/thebes

Path info: GetTextDimensions calls GetTextDimensionsInternal

nsresult nsThebesRenderingContext::GetTextDimensionsInternal(const PRUnichar*,PRInt32,PRInt32,PRInt32*,PRInt32,nsTextDimensions&,PRInt32&,nsTextDimensions&,PRInt32*)

MXR Search

Code Size: 2

nsresult nsThebesRenderingContext::GetTextDimensions(const PRUnichar*,PRInt32,PRInt32,PRInt32*,PRInt32,nsTextDimensions&,PRInt32&,nsTextDimensions&,PRInt32*)

Code Size: 56

MXR Search

Note: The 9 argument versions of these functions are not called. They same functions may be removed from nsIThebesFontMetrics, nsThebesFontMetrics and nsIThebesRenderingContext

nsresult nsThebesRenderingContext::DrawEllipse(const nsRect&)

MXR Search

Code Size: 10

Note: 1-arg func never used. Must be removed from nsIThebesRenderingContext as well

modules/libpr0n

PRUint32 imgFrame::GetImageBytesPerRow()

Declaration Definition MXR Search

Code Size: 11

PRInt32 imgFrame::GetHeight()

Declaration Definition MXR Search (Dead, but a pain to check)

Code Size: 2

PRInt32 imgFrame::GetWidth()

Declaration Definition MXR Search (Dead, but a pain to check)

Code Size: 2

PRInt32 imgFrame::GetY()

Declaration Definition MXR Search (impossible to check)

Code Size: 2

PRInt32 imgFrame::GetX()

Declaration Definition MXR Search (impossible to check)

Code Size: 2