Articles tagged: Debugging
Found 74 documents
- Archive/Firefox_OS/Debugging There are two main types of debugging you'll want to with Firefox OS: debugging apps, and ...
- Archive/Firefox_OS/Debugging/Debugging_and_security_testing This guide includes the following subsections:
- Archive/Firefox_OS/Debugging/Debugging_B2G_using_gdb To restart Firefox OS and run it under gdb control, simply use the run-gdb.sh script:
- Archive/Firefox_OS/Debugging/Debugging_B2G_using_valgrind S
- Archive/Firefox_OS/Debugging/Developer_settings Contained in the Firefox OS Settings app is the Developer panel. This panel offers a number of ...
- Archive/Firefox_OS/Debugging/Firefox_OS_crash_reporting The following instructions assume that you have already followed these three steps:
- Archive/Firefox_OS/Debugging/Installing_ADB You can download and install adb and fastboot as part of the Android SDK package, for Mac, Linux ...
- Archive/Firefox_OS/Debugging/Intercepting_traffic_using_a_proxy Working with apps that are nothing but HTML and JavaScript, you'll find that a lot of the really ...
- Archive/Firefox_OS/Debugging/On-device_console_logging In addition to being able to log console output and view it using the remote web console, you ...
- Archive/Firefox_OS/Debugging/Setting_up You need to be sure you have a build of Firefox 18 or later in order to have remote debugging ...
- Archive/Firefox_OS/Debugging/taking_screenshots Taking screenshots of your application can be useful in many circumstances, for example showing ...
- Archive/Firefox_OS/Developing_Firefox_OS/Customizing_the_b2g.sh_script If you just want to set an environment variable for a single run of B2G, then you can do the ...
- Archive/Firefox_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS/Firefox_OS_app_beginners_tutorial This article provides a beginner's tutorial covering the essentials of Firefox OS apps — ...
- Learn/CSS Cascading Stylesheets — or CSS — is the second technology you should start learning after HTML. ...
- Learn/CSS/Introduction_to_CSS/Debugging_CSS Well done for completing the last article of the first CSS module! Now that you've come this ...
- Learn/HTML/Introduction_to_HTML/Debugging_HTML So there we have it, an introduction to debugging your HTML, which should give you some useful ...
- Learn/JavaScript/First_steps/What_went_wrong So there we have it, the basics of figuring out errors in simple JavaScript programs. It won't ...
- Mozilla/Add-ons/Add-on_Debugger The Add-on Debugger lets you run a subset of the Firefox developer tools in the context of your ...
- Mozilla/B2G_OS/Developing_Gaia/Different_ways_to_run_Gaia You can run Gaia in a simulator via WebIDE, in Firefox Mulet (a special version of desktop ...
- Mozilla/B2G_OS/Developing_Gaia/Running_custom_builds_in_WebIDE In late February 2014, the Firefox OS Simulator had a feature added that allows it to run a ...
- Mozilla/Debugging Debugging a project as large as Mozilla can be a daunting task. Fortunately, over the years, ...
- Mozilla/Debugging/Capturing_a_minidump Minidumps are files created by various Windows tools which record the complete state of a ...
- Mozilla/Debugging/Debugging_a_minidump The minidump file format contains data about a crash on Windows. It is used by Breakpad and also ...
- Mozilla/Debugging/Debugging_Mozilla_with_lldb See https://lldb.llvm.org/index.html.
- Mozilla/Debugging/Debugging_on_Mac_OS_X This document explains how to debug Mozilla-derived applications such as Firefox, Thunderbird ...
- Mozilla/Debugging/Debugging_OpenGL For various reasons, debugging OpenGL related code can be tricky. This article provides ...
- Mozilla/Debugging/Debugging_Safari To enable the very useful debug menu in Safari use the following:
- Mozilla/Debugging/Debugging_Update_Problems If you're debugging the application update feature in Firefox or other Mozilla applications, you ...
- Mozilla/Debugging/DebugOnly<T> A common, but ugly, pattern in Gecko's C++ code is:
- Mozilla/Debugging/HTTP_logging Sometimes, while debugging your Web app (or client-side code using Necko), it can be useful to ...
- Mozilla/Debugging/Layout_Debugger The Layout Debugger was written by David Baron as a replacement for the old viewer.exe. It's now ...
- Mozilla/Debugging/Using_the_Mac_OS_X_leaks_tool Mac OS X comes with a tool called leaks. You can use this tool to determine the allocated ...
- Mozilla/Debugging/Working_with_chrome_URLs As a development aid, one can find out what a chrome URL resolves to by using the view-source: ...
- Mozilla/Debugging/XPCOM_DEBUG_BREAK Environment variable
- Mozilla/Performance/Profiling_with_Instruments Instruments can be used for memory profiling and for statistical profiling.
- Mozilla/Performance/Profiling_with_Zoom Zoom is a profiler very similar to Shark for Linux.
- Mozilla/Preferences/Preference_reference/browser.pagethumbnails.capturing_disabled The preference browser.pagethumbnails.capturing_disabled controls whether the application ...
- Mozilla/Projects/Crash_reporting/Understanding_crash_reports If a user experiences a crash they will be prompted to submit a raw crash report, which is ...
- Mozilla/Security/Exploitable_crashes This article will help you determine if a crash is exploitable, find crashes which are ...
- Mozilla/Tech/XPCOM/Reference/Interface/nsIDebug2
- Mozilla/Testing/Firefox_and_Address_Sanitizer Address Sanitizer (ASan) is a fast memory error detector that detects use-after-free and ...
- Tools/Accessing_the_Developer_Tools The Web Developer menu is the main way to access the developer tools that are built into ...
- Tools/Browser_Console The Browser Console is like the Web Console, but applied to the whole browser rather than a ...
- Tools/Debugger The JavaScript Debugger enables you to step through JavaScript code and examine or modify its ...
- Tools/Network_Monitor The Network Monitor shows you all the network requests Firefox makes (for example, when it loads ...
- Tools/Remote_Debugging/Debugging_Firefox_Desktop This guide explains how you can use the Firefox Developer Tools to debug a different instance of ...
- Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE_clone This article describes how to connect the Firefox Developer Tools to Firefox for Android from ...
- Tools/Remote_Debugging/Firefox_for_Android This guide explains how to use remote debugging to inspect or debug code running in Firefox for ...
- Tools/WebIDE With WebIDE, you first set up one or more runtimes. A runtime is an environment in which you'll ...
- Tools/Web_Console The Web Console:
- Tools/Web_Console/Helpers The JavaScript command line provided by the Web Console offers a few built-in helper functions ...
- Tools/Web_Console/remoting This document describes the way Web Console remoting works. The Web Console is split between a ...
- Tools/Working_with_iframes From Firefox 34 onwards, you can point the developer tools at a specific iframe within a document.
- Web/API/Console The Console object provides access to the browser's debugging console (e.g., the Web Console in ...
- Web/API/console/assert Writes an error message to the console if the assertion is false. If the assertion is true, ...
- Web/API/Console/clear Clears the console.
- Web/API/Console/count Logs the number of times that this particular call to count() has been called. This function ...
- Web/API/Console/dir Displays an interactive list of the properties of the specified JavaScript object. The output is ...
- Web/API/Console/dirxml Displays an interactive tree of the descendant elements of the specified XML/HTML element. If it ...
- Web/API/Console/error Outputs an error message to the Web Console.
- Web/API/Console/group Creates a new inline group in the Web Console log. This indents all following output by an ...
- Web/API/Console/groupCollapsed Creates a new inline group in the Web Console. Unlike console.group(), however, the new group is ...
- Web/API/Console/groupEnd Exits the current inline group in the Web Console. See Using groups in the console in the ...
- Web/API/Console/info Outputs an informational message to the Web Console. In Firefox and Chrome, a small "i" icon is ...
- Web/API/Console/log Outputs a message to the Web Console.
- Web/API/Console/profile Starts recording a performance profile (for example, the Firefox performance tool).
- Web/API/Console/profileEnd The profileEnd method stops recording a profile previously started with Console.profile().
- Web/API/Console/table Displays tabular data as a table.
- Web/API/Console/time Starts a timer you can use to track how long an operation takes. You give each timer a unique ...
- Web/API/Console/timeEnd Stops a timer that was previously started by calling console.time().
- Web/API/Console/timeStamp Adds a single marker to the browser's Timeline or Waterfall tool. This lets you correlate a ...
- Web/API/Console/trace Outputs a stack trace to the Web Console.
- Web/API/Console/warn Outputs a warning message to the Web Console.
- Web/Apps/Tutorials/Debugging_the_app Enable Error Console with -jsconsole to debug your app inside the WebApp runtime.