| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
Merge commit 'b3a80f99c52663a7ef4b8a296e63022ee4d60e3e'
* commit 'b3a80f99c52663a7ef4b8a296e63022ee4d60e3e':
Add a .gitignore line to ignore anything under objs/
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'd3b0991b9c4bc3cdb6029a5c8c74a8e5f56176d2'
* commit 'd3b0991b9c4bc3cdb6029a5c8c74a8e5f56176d2':
Fix a stupid typo that prevent the kernel gdbstub from working properly.
|
| |\
| | |
| | |
| | |
| | | |
* changes:
Fix a stupid typo that prevent the kernel gdbstub from working properly. This disabled the ability to debug the running emulated kernel.
|
| | |
| | |
| | |
| | | |
This disabled the ability to debug the running emulated kernel.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
hardware scan-code. This is different from using the F5 default key-binding that generates the same thing.
Merge commit '8b870f0a99f484e4357b2664471eab12dadec327'
* commit '8b870f0a99f484e4357b2664471eab12dadec327':
Allow emulator skins to provide a button for the "search" hardware scan-code.
|
| |/
| |
| |
| | |
This is different from using the F5 default key-binding that generates the same thing.
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
set boot-time system properties from the command line. This is done by implementing a new \'boot-properties\' qemud service in the emulator.
Merge commit '318e4f294c181df33cf2541763904565b29bcccb'
* commit '318e4f294c181df33cf2541763904565b29bcccb':
This adds the '-prop <name>=<value>' option which is used to set
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
boot-time system properties from the command line. This is done
by implementing a new 'boot-properties' qemud service in the emulator.
This is to be used by the 'qemu-props' helper program that will be
invoked by /system/etc/init.goldfish.rc to read a list of system
properties from the emulator and set them in the emulated system
during boot.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '0d47fe5756b1f243e8d65968cd73c0119363f909'
* commit '0d47fe5756b1f243e8d65968cd73c0119363f909':
Ignore .o file generated by make emulator under cygwin.
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
Android emulator
Merge commit '80562525ca945d9e921eb49f96d52f1b5a0e693d'
* commit '80562525ca945d9e921eb49f96d52f1b5a0e693d':
This should fix bad QADD/QDADD/QSUB/QDSUB emulation in the Android emulator
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '32c89b41d072a26efe06706871eecad7b1906c1a'
* commit '32c89b41d072a26efe06706871eecad7b1906c1a':
Fix one minor crashing bug when -debug-audio is used with the OSS audio backend.
|
| |\
| | |
| | |
| | |
| | | |
* changes:
Fix one minor crashing bug when -debug-audio is used with the OSS audio backend. Moreover, properly set errno to 0 in QSOCKET_CALL macro, to avoid misleading trace messages when -debug-slirp is used
|
| | |
| | |
| | |
| | | |
Moreover, properly set errno to 0 in QSOCKET_CALL macro, to avoid misleading trace messages when -debug-slirp is used
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '0cd1fea6de1072ede33b752d75af4d7c56de185c'
* commit '0cd1fea6de1072ede33b752d75af4d7c56de185c':
Add support for new trace records for native (JNI) calls.
|
| |\ \
| | |/
| |/|
| | |
| | | |
* changes:
Add support for new trace records for native (JNI) calls.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This change adds new trace record types for entering (and exiting)
native code from Java code. There is a corresponding change in the
Dalvik interpreter to generate these trace records.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '3ea24be7cceb4dc4557fb33f758a83380725bc83'
* commit '3ea24be7cceb4dc4557fb33f758a83380725bc83':
Fix critical bug with emulator tracing where the basic block addresses were wrong.
|
| |\ \
| | |/
| | |
| | |
| | | |
* changes:
Fix critical bug with emulator tracing where the basic block addresses were wrong.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
wrong.
One of the calls to trace_add_insn() was missing a parameter and was passing in
garbage. This parameter "is_thumb" is expected to be 0 or 1 and is OR-ed with
the basic block address to distinguish ARM and Thumb instruction blocks.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '144065e79ef20c254c68ddf4f1a3a951cd1fed2a'
* commit '144065e79ef20c254c68ddf4f1a3a951cd1fed2a':
Remove the dcache from the emulator since we are not tracing loads and stores.
|
| |\ \
| | |/
| | |
| | |
| | | |
* changes:
Remove the dcache from the emulator since we are not tracing loads and stores.
|
| | |
| | |
| | |
| | |
| | |
| | | |
I commented out the call to create the dcache since we are not currently
tracing loads and stores. This just does useless work and when it prints
the dcache stats at the end the stats always show zero hits and misses.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
linked-list returned by getaddrinfo().
Merge commit '3e7a92854dbf66902da5522ca3dfb2011c0ce8be'
* commit '3e7a92854dbf66902da5522ca3dfb2011c0ce8be':
This fixes sock_address_init_resolv() to properly parse the linked-list returned by getaddrinfo().
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
returned by getaddrinfo().
The previous implementation simply took the first entry, which could be an IPv6 address
instead of an IPv4 one in certain OS setups. This created problems when "localhost" resolved
to :::1 instead of 127.0.0.1. For example, when implementing inter-emulator telephony or SMS,
since the caller would try to connect to localhost:5556, which was resolved to :::1:5556 while
the received is listening on 127.0.0.1:5556
Also disable debugging traces that should not be activated. And make the error messages in
sockets.c only dumped to the terminal when -debug-socket is active.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '3d2300cb2f8f575d9e0c553c88790b5d79dda1b6'
* commit '3d2300cb2f8f575d9e0c553c88790b5d79dda1b6':
Allow search key (F5) to work on keyboard-less configurations
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '007f1a763ee96261dd75752f10936b12ac1e348c'
* commit '007f1a763ee96261dd75752f10936b12ac1e348c':
Add support for tracing Java method entry/exit to qemu.
|
| |\ \
| | |/
| | |
| | |
| | | |
* changes:
Add support for tracing Java method entry/exit to qemu.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is part of a larger change to add support for tracing Java methods.
There is also a kernel change and a small change to the Dalvik interpreter
that will be checked in separately.
There used to be support for tracing Java methods but it relied on trapping
every store and checking if the store address matched a special "magic"
region (and that stopped working because we can no longer trap on loads
and stores). The new approach uses a memory-mapped page to catch stores to
just that page.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '5d0216cfeebc256d46f0f89a2c2f4a1e26f0965e'
* commit '5d0216cfeebc256d46f0f89a2c2f4a1e26f0965e':
Added tracing of exceptions to the emulator.
|
| |\ \
| | |/
| | |
| | |
| | | |
* changes:
Added tracing of exceptions to the emulator.
|
| | |
| | |
| | |
| | | |
Exceptions used to be traced but that code was deleted during a large merge.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit 'cb9bc62afc2404df490efe6936e23944d5ec5965'
* commit 'cb9bc62afc2404df490efe6936e23944d5ec5965':
Fix build for platforms where deprecated symbol EAI_NODATA is not defined.
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Fix build for platforms where deprecated symbol EAI_NODATA is not defined.
|
| | |/ |
|
|\ \ \
| |/ / |
|
| |\ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
without this, networking doesn't work well when using the 1.1 add-on with
the cupcake sdk
BUG=1787254
Automated import of CL 146314
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Document the supported QEMUD services in known Android systems
Print "Press F6 to exit trackball mode..." in the window title bar when one
activates the persistent trackball mode. The actual text depends on your
key binding configuration.
Refine the skin directory auto-search paths when an AVD name is not given on the
command line. This makes the following work correctly:
tools/emulator -sysdir platforms/android-1.5/images -data foo.img
BUG=1745505
Automated import of CL 145806
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
add" command from working properly
Fix a bug in sock_address_init_resolve which caused a crashed when getaddrinfo() returned an error.
BUG=1769061,1780001
Automated import of CL 145805
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
config.ini to indicate an explicit SD Card image file (instead of using the one in the content directory)
Note that this also fix a bug where the SD Card image was not properly locked in the previous implementation.
Allow the http-proxy support code to actually manage to receive chunked encoding data, instead of complaining needlessly.
Introduce a new CharBuffer object that is used indirectly by "-radio <hostdevice>" and "-gps <hostdevice>" options
Add new documentation for QEMUD and CharDriverState objects
Update the Audio documentation with ASCII graphics (because I'm an artist too)
BUG=1750126,1731936
Automated import of CL 144595
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
system images.
without this, networking doesn't work well when using the 1.1 add-on with
the cupcake sdk
Original author: digit
Merged from: //branches/cupcake/...
Automated import of CL 146315
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
android/hw-qemud.c
Document the supported QEMUD services in known Android systems
Print "Press F6 to exit trackball mode..." in the window title bar when one
activates the persistent trackball mode. The actual text depends on your
key binding configuration.
Refine the skin directory auto-search paths when an AVD name is not given on the
command line. This makes the following work correctly:
tools/emulator -sysdir platforms/android-1.5/images -data foo.img
Original author: digit
Merged from: //branches/cupcake/...
Automated import of CL 145976
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
console "redir add" command from working properly
Fix a bug in sock_address_init_resolve which caused a crashed when getaddrinfo() returned an error.
Original author: digit
Merged from: //branches/cupcake/...
Automated import of CL 145975
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
"sdcard.path" in config.ini to indicate an explicit SD Card image file (instead of using the one in the content directory)
Note that this also fix a bug where the SD Card image was not properly locked in the previous implementation.
Allow the http-proxy support code to actually manage to receive chunked encoding data, instead of complaining needlessly.
Introduce a new CharBuffer object that is used indirectly by "-radio <hostdevice>" and "-gps <hostdevice>" options
Add new documentation for QEMUD and CharDriverState objects
Update the Audio documentation with ASCII graphics (because I'm an artist too)
Original author: digit
Merged from: //branches/cupcake/...
Automated import of CL 144596
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
trying to use an AVD while
ANDROID_PRODUCT_OUT is not defined. Argh..
Original author: digit
Merged from: //branches/cupcake/...
Automated import of CL 143179
|