:: ### :: IP: GHIDRA :: :: Licensed under the Apache License, Version 2.0 (the "License"); :: you may not use this file except in compliance with the License. :: You may obtain a copy of the License at :: :: http://www.apache.org/licenses/LICENSE-2.0 :: :: Unless required by applicable law or agreed to in writing, software :: distributed under the License is distributed on an "AS IS" BASIS, :: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. :: See the License for the specific language governing permissions and :: limitations under the License. :: ## :: Command-line script for interacting with a BSim database @echo off setlocal :: Maximum heap memory may be changed if default is inadequate. This will generally be up to 1/4 of :: the physical memory available to the OS. Uncomment MAXMEM setting if non-default value is needed. ::set MAXMEM=2G :: launch mode (fg, bg, debug, debug-suspend) set LAUNCH_MODE=fg :: Sets LAUNCH_DIR to the directory that contains this file (bsim.bat). :: LAUNCH_DIR will not contain a trailing slash. :: :: '% ~' dereferences the value in param 0 :: 'd' - drive :: 'p' - path (without filename) :: '~0,-1' - removes trailing \ set "LAUNCH_DIR=%~dp0" set "LAUNCH_DIR=%LAUNCH_DIR:~0,-1%" call "%LAUNCH_DIR%\launch.bat" %LAUNCH_MODE% jdk BSim "%MAXMEM%" "" ghidra.features.bsim.query.ingest.BSimLaunchable %*