recentpopularlog in


« earlier   
Home · Microsoft/Detours Wiki
Detours is a library for intercepting binary functions on ARM, x86, x64, and IA64 machines. Detours is most commonly used to intercept Win32 APIs calls within an application, such as to add debugging instrumentation. Interception code is applied dynamically at runtime. Detours replaces the first few instructions of the target function with an unconditional jump to the user-provided detour function. Instructions from the target function are placed in a trampoline. The address of the trampoline is placed in a target pointer. The detour function can either replace the target function or extend its semantics by invoking the target function as a subroutine through the target pointer to the trampoline.
hot-reloading  library  dll  windows  layer  debugging 
yesterday by tgfrerer
The Flame Graph - ACM Queue
Flame graphs can be generated from the output of many different software profilers, including profiles for different resources and event types. Starting with CPU profiling, this article describes how flame graphs work, then looks at the real-world problem that led to their creation.
debugging  visualization  howto  documentation  analysis 
yesterday by danesparza
Flame Graphs
Flame graphs are a visualization of profiled software, allowing the most frequent code-paths to be identified quickly and accurately. They can be generated using my open source programs on, which create interactive SVGs. See the Updates section for other implementations. Recently I've been helping with d3-flame-graph.
debugging  performance  programming  visualization 
yesterday by danesparza
How are parameters sent in an HTTP POST request? - Stack Overflow |
It /seems/ like the multi-value select boxes can be encoded by giving the variable name as 'fieldname[]'. Not positive, since I couldn't get it working quite right with Perl
http  get  post  serialization  webdevel  debugging  reference 
2 days ago by kme
How can I send POST and GET data to a Perl CGI script via the command line? - Stack Overflow |
<code class="language-perl">#! /usr/bin/perl
use warnings;
use strict;

use CGI qw/ :standard -debug /;

print "Content-type: text/plain\n\n",
map { $_ . " => " . param($_) . "\n" }

Also interesting:
To give a cgi script post data:
<code class="language-bash">$ echo -n 'a=b;c=d' | REQUEST_METHOD=POST CONTENT_LENGTH=999 perl index.cgi</code>

To give a cgi script get data:
<code class="language-bash">
$ perl index.cgi 'a=b;c=d'</code>

Of *course* that's how CGI works, but it's easy to forget that's how it works.
perl  webdevel  cgi  testing  debugging  commandline  dammitbrain  solution 
2 days ago by kme
Debugging a Create React App with VS Code
In this post (and the above 4 minute embedded video) we’ll look at how to configure Visual Studio Code to debug React Components and Jest Unit Tests inside a web application that was created by create-react-app.
tool  react  debugging 
3 days ago by branneman
OpenRCE: The Open Reverse Code Engineering Community
debugging  inbox  rendering  reverse-engineer  software 
4 days ago by Naelus

Copy this bookmark:

to read