Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.402.391 Times

Automatic Rebase 1.0

  Date Added: May 02, 2013  |  Visits: 208

Automatic Rebase

Report Broken Link
Printer Friendly Version

Product Homepage
Download (18 downloads)

Automatic Rebase================================================================================Problem description--------------------------------------------------------------------------------It is a well known Matlab problem that only small matrixes can be managed in relation to the given RAM capacity. That's because their size is terminated by the size of the coherent, defragmented RAM ranges.Problem solution--------------------------------------------------------------------------------The RAM is fragmented by loaded program modules, primarily DLLs. They all have a favourite position, the so called "base-address". The compiler default is 0x10000000 and all modules with this address collide. Then the operating system makes a time-consuming, not quite effective calculation of alternative addresses which results in the mentioned memory management problem. Once loaded the DLLs can not be shifted, so the base-address must be changed before loading. This is called "to rebase" and it is unfortunately sometimes not without problems, because some DLLs are just expected to be in a certain position.Functional description--------------------------------------------------------------------------------There is a couple of rebase tools, but "rebase.exe" in Microsoft's Visual Studio seems to be the best. It is a command line tool without batch processing.So Automatic Rebase generates a batch file which tries to automatically rebase all DLLs given by the input to a specified position with a first fit algorithm. This input is the output of the Matlab extension "dumpmemmex".Because of the problem mentioned above you should use the backup-option. It makes the batch file copy each rebased DLL. DLLs which raise problems can be set on the blacklist, so they will not be rebased any longer.Automatic Rebase is implemented in PHP, so it can be offered as a web service.Functional problems--------------------------------------------------------------------------------Automatic Rebase does not handle other program modules such as executables. This has not been tested. Furthermore Automatic Rebase will not run as web service as it is, because it e.g. does not save blacklist, basebase, etc.Usage instruction--------------------------------------------------------------------------------- Type a suitable base adress from the second dumpmemmex column into the "Basebase" input (default is 0x00000000).- Copy the output of dumpmemmex and paste it into the "Input" textarea.- Fill the "Blacklist" textarea line by line with problematical DLLs (optional).- It is highly recommended to use the backup option: click on the "with Backup" chechbox (optional).- Click on the "Generate Batch" button.- Copy the content of the "Output" textarea in a new "*.bat" file or right click on "[last Batch]" and "Save target as...".- Execute the batch file in the same directory in which the rebase.exe is located.- Repeat all this for a better result.- Force a rollback with the backed up DLLs if problems occur.!!! Be warned, this is highly experimental. Use it on your own risk. !!!

Requirements: No special requirements
Platforms: Matlab
Keyword: 0x00000000 Adress Basebase Column Dumpmemmex Etcusage Executables Handle Instruction Output Paste Problemsautomatic Quotbasebasequot Service Servicefunctional Suitable Tested
Users rating: 0/10

License: Freeware Size: 10 KB
More Reviews or Write Review

Libraries  -  Email::Handle 0.01
Email::Handle is a Objective Email Handler. SYNOPSIS use Email::Handle; my $email = Email::Handle->new(; print $email->is_valid ? yes : no; print $email->obfuscate; print $email->anonymize; print $email;...
5.12 KB  
Programming  -  CGI::WebOut 2.25
CGI::WebOut is a Perl module used to make CGI programmer's work more comfortable. The main idea is to handle output stream (STDOUT) to avoid any data to be sent to browser without Content-type header. Of cource, you may also send your own headers...
10.24 KB  
Development Editors  -  xmlfy for Linux 1.5.5
The xmlfy command is a powerful yet lightweight tool that primarily caters for converting ASCII, UTF-8, UTF-16 or UTF-32 based output into XML format on the fly and dealing with common issues associated with this kind of transformation. xmlfy can...
112.64 KB  
Utilities  -  CB3ROB Identd 1.2
CB3ROB Identd is an identd implementing the auth (RFC1413) protocol for use on public Unix machines. Unlike with other ident daemons, the AUTH protocol replies from this daemon cannot be spoofed by users. CB3ROB Identd project has been optimized...
2.05 KB  
Utilities  -  PasteFire.prefpane 0.2a
PasteFire.prefpane is a system service to send text content to the PasteFire iPhone Application. Once installed the service is present in the Services menu of all the Cocoa applications and in all context menu where a text is selected (see...
163.84 KB  
Search Engines  -  Webtools 4 larbin 1.0
Larbin is a Web crawler intended to fetch a large number of Web pages. It should be able to fetch more than 100 millions pages on a standard PC with much u/d. This set of PHP and Perl scripts, called webtools4larbin, can handle the output of Larbin.
Development Tools  -  geo2easeGrid 1.0
Function that convert geographic coordinates to North azimuthal equal-area map with 25 kmresolution pixel (EASE-Grid projection or NL). That projection is used mainly in remote sensing and cover the northern hemisphere.If you want to know the...
10 KB  
Libraries  -  Gtk2::Ex::MindMapView::Layout::Column 0.000001
Gtk2::Ex::MindMapView::Layout::Column is a Perl module to display vertical layout of clusters. SYNOPSIS use Gtk2::Ex::MindMapView::Layout::Column; The Gtk2::Ex::MindMapView::Layout::Column is used to layout Gtk2::Ex::MindMapView::Items in...
50.18 KB  
Libraries  -  HTTP::Handle 0.2
HTTP::Handle is a HTTP Class designed for streaming. SYNOPSIS use HTTP::Handle; my $http = HTTP::Handle->new( uri => "" ); $http->connect(); my $fd = $http->fd(); while ( ) { print "--> $_"; } The...
5.12 KB  
Libraries  -  POE::Component::Audio::Mad::Handle 0.3
POE::Component::Audio::Mad::Handle is a POE Component to facilitate IPC with the POE::Wheel::Audio::Mad mpeg decoder. SYNOPSIS use POE; use POE::Component::Audio::Mad::Handle; ## create an IPC bridge on stdin/stdout create...
22.53 KB  
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB  
Development Tools  -  PHP Docbook Displayer for Scripts 1.0b
PHP Docbook Displayer provides XSL and CSS stylesheets, and PHP scripts, to generate easily and dynamically websites from Docbook files.It aims at simplifying to the max the web publication process : simply drop the docbook file under the site root !
102.4 KB  
Development Tools  -  WP Translate 1.0
This simple language translation plugin allows your users to quickly translate your webpages, through a widget on your blog.You have the option to select the title of the Widget, which will be displayed above the language translation form. Users...
10 KB  
Development Tools  -  save2word 1.0
A simple function to copy figure from MATLAB into MS Word automatically. It is a modification of saveppt (a function in File exchange) that save figures to MS Powerpoint.
10 KB