Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
a6dfdae1cffc78f9791348b2e1dc8f4c6c3f7128
/
runtime
/
mem_map.cc
a6dfdae
ART: Print maps directly to log
by Andreas Gampe
· 10 years ago
379d09f
Add clamp growth limit
by Mathieu Chartier
· 10 years ago
277ccbd
ART: More warnings
by Andreas Gampe
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
c7dd295
Tidy up logging.
by Ian Rogers
· 10 years ago
6e88ef6
Change MemMap::maps_ to not be global variable
by Mathieu Chartier
· 10 years ago
1373595
stdint types all the way!
by Ian Rogers
· 10 years ago
c8ccf68
ART: Fix some -Wpedantic errors
by Andreas Gampe
· 10 years ago
bad0267
Add native memory accounting through custom allocator.
by Mathieu Chartier
· 10 years ago
b89c3da
Make a couple of map checks debug only.
by Narayan Kamath
· 10 years ago
836572a
Check for a NULL pointer, do not call Build.
by Christopher Ferris
· 10 years ago
a62a588
ART: Fix memory unmapped twice issue in ElfFile::Load(bool)
by Jim_Guo
· 11 years ago
422f473
Use the uncached form of BacktraceMap::Create.
by Christopher Ferris
· 10 years ago
c3ccc10
Fix the Mac build on x86-64.
by Ian Rogers
· 11 years ago
d6b6865
Mac doesn't define MAP_ANONYMOUS
by Ian Rogers
· 11 years ago
997f0f9
Limit the size of files created by run-test to 2MB.
by Ian Rogers
· 11 years ago
c5f1773
Remove deprecated WITH_HOST_DALVIK.
by Ian Rogers
· 11 years ago
7ce6105
Merge "Verify there's no mem map gap for immune region not to break."
by Hiroshi Yamauchi
· 11 years ago
3eed93d
Verify there's no mem map gap for immune region not to break.
by Hiroshi Yamauchi
· 11 years ago
c355a2a
Fix race condition in MemMap::MapAnonymous.
by Mathieu Chartier
· 11 years ago
d8f26db
ART: Randomize mem_map start address for linear scan search
by Andreas Gampe
· 11 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 11 years ago
6bd621a
ART: Move start of linear mmap_scan out of reserved space
by Andreas Gampe
· 11 years ago
507dfdd
Compatibility layer to transition from UniquePtr to std::unique_ptr.
by Ian Rogers
· 11 years ago
84d49cc
ART: Resolve MAP_32BIT limitation in x86_64
by Qiming Shi
· 11 years ago
4d3e8b0
Merge "Fixes to mem_map wraparound and ARM64 quick_invoke assembly"
by Andreas Gampe
· 11 years ago
aa94cf3
Avoid strerror until we are sure there is an error
by Brian Carlstrom
· 11 years ago
9de65ff
Fixes to mem_map wraparound and ARM64 quick_invoke assembly
by Andreas Gampe
· 11 years ago
7104cbf
Fix sign problem, implement low-mem mmap wraparound
by Andreas Gampe
· 11 years ago
71a3eba
Quick typo fix in the 4GB lowmem code
by Andreas Gampe
· 11 years ago
8dba5aa
AArch64: Add memory allocation in low 4GB
by Stuart Monteith
· 11 years ago
4fb5df8
Make MemMap::MapAnonymous() fail if the requested address is not available.
by Hiroshi Yamauchi
· 11 years ago
c7cb190
Print error message if ImageSpace::Init fails.
by Mathieu Chartier
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
0d6adac
Fix apps with more than one dex file with the same name
by Brian Carlstrom
· 11 years ago
caf22ac
Modify to use new BacktraceMap creation function.
by Christopher Ferris
· 11 years ago
3cab422
Move __STDC_FORMAT_MACROS to a cflag.
by Ian Rogers
· 11 years ago
debeb3a
64bit friendly printf modifiers in mem map errors.
by Ian Rogers
· 11 years ago
943af7d
Change to support new BacktraceMap.
by Christopher Ferris
· 11 years ago
3b6f0fa
Add more logging when mmap fails.
by Mathieu Chartier
· 11 years ago
6b98c91
am 7b5f0cf0: Use libbacktrace instead of libcorkscrew.
by Christopher Ferris
· 11 years ago
7b5f0cf
Use libbacktrace instead of libcorkscrew.
by Christopher Ferris
· 11 years ago
fd7e7f1
Fix a double unmap issue in MemMap::UnMapAtEnd().
by Hiroshi Yamauchi
· 11 years ago
8d31bbd
Throw IOException at source of failing to open a dex file.
by Ian Rogers
· 11 years ago
e0948e1
Make DexFiles opened from files readonly by default, but writable during dex2oat
by Brian Carlstrom
· 11 years ago
9004cb6
Allow MemMap to support empty map requests
by Brian Carlstrom
· 11 years ago
7934ac2
Fix cpplint whitespace/comments issues
by Brian Carlstrom
· 11 years ago
2d88862
Fixing cpplint readability/casting issues
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/mem_map.cc]
2d6ba51
Quickening support.
by Sebastien Hertz
· 12 years ago
f8adc60
Mem map bug fix and documentation.
by Ian Rogers
· 12 years ago
a40307e
Ensure VM's heap is accounted correctly.
by Ian Rogers
· 12 years ago
700c8d3
Move .oat files to ELF format
by Brian Carlstrom
· 12 years ago
10c5b78
Fixes for gtests on gPrecise.
by Ian Rogers
· 12 years ago
e222ee0
Move stringpiece.h and stringprintf.h to base/.
by Elliott Hughes
· 12 years ago
8161c03
More MIPS fixes. The vm-tests and oat tests all work on the emulator.
by jeffhao
· 12 years ago
1c23e1e
More space refactoring.
by Mathieu Chartier
· 12 years ago
cc236d7
Zygote space / partial collection support.
by Mathieu Chartier
· 12 years ago
1c849e5
Clean up kAccWritable in the verifier.
by Ian Rogers
· 13 years ago
a168c83
Convince tsan that the card table isn't a problem.
by Elliott Hughes
· 13 years ago
7bda158
Fix the Mac build.
by Elliott Hughes
· 13 years ago
ecd3a6f
Use libcorkscrew to detect map collisions.
by Elliott Hughes
· 13 years ago
a060ed9
Fix error meessages in DexFile::ChangePermissions() and mem_map.cc.
by Shih-wei Liao
· 13 years ago
d88fa26
Add mprotect helper function to MemMap class.
by Logan Chien
· 13 years ago
5ea8d4b
Better diagnostics when an anonymous mmap fails.
by Elliott Hughes
· 13 years ago
8d524a1
Keep trying to guess the 10.5 vmmap(1) syntax...
by Elliott Hughes
· 13 years ago
273cf36
Keep fighting Mac OS 10.5 because the build servers are obsolete.
by Elliott Hughes
· 13 years ago
ba7a3ec
Try to support obsolete Mac OS 10.5.
by Elliott Hughes
· 13 years ago
448e93c
Fix dex2oat on the Mac.
by Elliott Hughes
· 13 years ago
1bac54f
Fix all our unused parameter warnings so we let GCC report them.
by Elliott Hughes
· 13 years ago
96970cd
Implement CheckMapRequest for Mac OS.
by Elliott Hughes
· 13 years ago
30fab40
Upgrade to latest dlmalloc. Refactor Heap and related APIs to use STL like naming.
by Ian Rogers
· 13 years ago
ad6c9c3
Mac build fixes.
by Elliott Hughes
· 13 years ago
8952189
Merge art-cache dex files into oat files
by Brian Carlstrom
· 13 years ago
9557241
Don't default-construct std::strings and then assign them.
by Elliott Hughes
· 13 years ago
6c9c06d
Use ashmem to name our various anonymous regions.
by Elliott Hughes
· 13 years ago
cc60747
Use CHECK_OP instead of CHECK where possible.
by Elliott Hughes
· 13 years ago
e24fa61
Separate oat from image
by Brian Carlstrom
· 13 years ago
27ec961
Adding oat_process
by Brian Carlstrom
· 13 years ago