John Reiser
|
85f0c5a445
|
WIP: Elf64 shlib cleanup
modified: file.cpp
modified: file.h
modified: p_elf_enum.h
modified: p_lx_elf.cpp
modified: p_lx_elf.h
|
2021-07-02 18:33:38 -07:00 |
|
Markus F.X.J. Oberhumer
|
700c8730cf
|
Modernize libc usage: stop using off_t, use modern printf.
C++ 14 is here, and old versions of MSVC and MSVCRT have
haunted us long enough.
|
2021-01-05 18:52:05 +01:00 |
|
Markus F.X.J. Oberhumer
|
9131d5216f
|
Welcome 2021.
|
2021-01-01 20:39:22 +01:00 |
|
Markus F.X.J. Oberhumer
|
f7e2266c3f
|
Start using some C++ 14 features.
|
2020-12-08 05:40:17 +01:00 |
|
Markus F.X.J. Oberhumer
|
d1174385ef
|
Welcome 2020.
|
2020-01-08 04:13:28 +01:00 |
|
Markus F.X.J. Oberhumer
|
3667fa4e44
|
Welcome 2019.
|
2019-02-15 11:04:09 +01:00 |
|
Markus F.X.J. Oberhumer
|
05e44b9644
|
Fix powerpc64 cross build.
|
2018-01-19 15:05:43 +01:00 |
|
Markus F.X.J. Oberhumer
|
021c8db58a
|
Welcome 2018.
|
2018-01-19 10:55:32 +01:00 |
|
Markus F.X.J. Oberhumer
|
7ebed06393
|
Fix building with recent djgpp2 gcc-6 version.
|
2017-05-03 13:21:08 +02:00 |
|
Markus F.X.J. Oberhumer
|
c4da5e81fa
|
Welcome 2017.
|
2017-01-03 12:02:07 +01:00 |
|
Markus F.X.J. Oberhumer
|
ed900b0476
|
More thorough use of O_BINARY.
|
2016-10-07 15:04:12 +02:00 |
|
Markus F.X.J. Oberhumer
|
b3a8d02caf
|
Cosmetic cleanups.
|
2016-10-06 12:31:03 +02:00 |
|
Markus F.X.J. Oberhumer
|
022ba32c1a
|
Improve robustness of seek() by adding some sanity checks.
|
2016-10-06 12:11:32 +02:00 |
|
Markus F.X.J. Oberhumer
|
f7554374ab
|
Update email address.
|
2016-09-28 12:25:01 +02:00 |
|
Markus F.X.J. Oberhumer
|
83828aa8a3
|
Update vim modelines.
|
2016-09-22 17:29:43 +02:00 |
|
Markus F.X.J. Oberhumer
|
96d9968db5
|
Welcome 2016.
|
2016-09-22 14:07:14 +02:00 |
|
John Reiser
|
fca627d1b0
|
::seek() returns resulting off_t; InputFile::seek() restricts to actual _length
|
2015-05-15 20:44:09 -07:00 |
|
John Reiser
|
35944cbfc1
|
Validate fat_head; CERT-FI id:000000,sig:06,src:000000,op:flip1,pos:7
|
2015-05-08 18:32:42 -07:00 |
|
Markus F.X.J. Oberhumer
|
fb611a98f9
|
Welcome 2015.
|
2015-01-03 00:24:07 +01:00 |
|
Markus F.X.J. Oberhumer
|
a26c982e93
|
Welcome 2014.
|
2014-01-07 23:05:10 +01:00 |
|
Markus F.X.J. Oberhumer
|
87a368a857
|
Welcome 2013.
|
2013-02-12 10:14:03 +01:00 |
|
John Reiser
|
8a5d352733
|
Portability: fix "EOFException: premature end of file" doing ELF on Windows.
OutputFile::read() was bad news; fsync() should work, but was missing.
|
2012-07-12 14:25:28 -07:00 |
|
Markus F.X.J. Oberhumer
|
43ce34d547
|
Welcome 2012.
|
2012-01-01 22:35:11 +01:00 |
|
John Reiser
|
519e3e01ae
|
OutputFile implements read() and readx(); beware --stdout.
|
2011-03-28 10:12:36 -07:00 |
|
Markus F.X.J. Oberhumer
|
9bf2b79d9e
|
Enter 2011.
|
2011-01-03 08:49:23 +01:00 |
|
Markus F.X.J. Oberhumer
|
0aff9d8df4
|
Use consistent syntax for boolean preprocessor expressions.
|
2010-08-08 16:20:16 +02:00 |
|
Markus F.X.J. Oberhumer
|
6bc3197721
|
Enter 2010.
|
2010-02-06 17:15:49 +01:00 |
|
John Reiser
|
549c59ecf5
|
fix OutputFile::seek() for SEEK_SET and SEEK_END
|
2009-10-14 17:44:29 -07:00 |
|
Markus F.X.J. Oberhumer
|
967ecafc33
|
Small compatibility updates.
|
2009-09-21 05:41:49 +02:00 |
|
Markus F.X.J. Oberhumer
|
5ed689ceb0
|
Enter 2009.
|
2008-12-31 17:07:18 +01:00 |
|
Markus F.X.J. Oberhumer
|
6ff1bd5917
|
Update my email address.
|
2008-01-02 10:12:42 +01:00 |
|
Markus F.X.J. Oberhumer
|
fa49dbe2cb
|
Enter 2008.
|
2008-01-02 09:42:31 +01:00 |
|
Markus F.X.J. Oberhumer
|
07baed1581
|
Improved IO error checking.
|
2007-11-06 03:21:32 +01:00 |
|
John Reiser
|
2f529158a0
|
OutputFile::unset_extent() sets bytes_written
|
2007-02-07 22:02:28 -08:00 |
|
John Reiser
|
7a3c55af35
|
fix SEEK_END when set_extent()
|
2007-02-07 21:21:19 -08:00 |
|
John Reiser
|
4cb57d9059
|
OutputFile::unset_extent(); endianness in Mach_fat_* and PackMachBase::b_info
|
2007-02-06 13:11:31 -08:00 |
|
John Reiser
|
42d69bd0e5
|
debug PackMachFat
|
2007-02-05 22:34:23 -08:00 |
|
John Reiser
|
a545a3938f
|
FileBase::set_extent(offset, length) constrains seek() and tell()
|
2007-02-03 13:31:44 -08:00 |
|
Markus F.X.J. Oberhumer
|
5e83596a1b
|
Enter 2007.
|
2007-01-14 13:08:58 +01:00 |
|
Markus F.X.J. Oberhumer
|
db43910288
|
Enter 2006.
|
2006-06-16 15:17:29 +02:00 |
|
Markus F.X.J. Oberhumer
|
3e785008d3
|
Avoid warnings.
committer: mfx <mfx> 1119613856 +0000
|
2005-06-24 11:50:56 +00:00 |
|
Markus F.X.J. Oberhumer
|
06f8c55908
|
Fixed partial reads.
committer: mfx <mfx> 1084308720 +0000
|
2004-05-11 20:52:00 +00:00 |
|
Markus F.X.J. Oberhumer
|
5f87e9891b
|
Enter 2004.
committer: mfx <mfx> 1074623868 +0000
|
2004-01-20 18:37:48 +00:00 |
|
Markus F.X.J. Oberhumer
|
d1753c6df9
|
Misc cleanups.
committer: mfx <mfx> 1060699283 +0000
|
2003-08-12 14:41:23 +00:00 |
|
Markus F.X.J. Oberhumer
|
5c7bca5b3e
|
Updates.
committer: mfx <mfx> 1050612607 +0000
|
2003-04-17 20:50:07 +00:00 |
|
Markus F.X.J. Oberhumer
|
6962da718c
|
Added some calls to MemBuffer::checkState().
committer: mfx <mfx> 1042580584 +0000
|
2003-01-14 21:43:04 +00:00 |
|
Markus F.X.J. Oberhumer
|
ec5840fb2a
|
Added overloaded write functions for MemBuffer.
committer: mfx <mfx> 1042576236 +0000
|
2003-01-14 20:30:36 +00:00 |
|
Markus F.X.J. Oberhumer
|
2162a01848
|
Enter 2003.
committer: mfx <mfx> 1042478199 +0000
|
2003-01-13 17:16:39 +00:00 |
|
Markus F.X.J. Oberhumer
|
7af193df77
|
Added read() functions that take a MemBuffer as arg.
committer: mfx <mfx> 1035297017 +0000
|
2002-10-22 14:30:17 +00:00 |
|
Markus F.X.J. Oberhumer
|
1e1e333d61
|
Cleanups.
committer: mfx <mfx> 1034748563 +0000
|
2002-10-16 06:09:23 +00:00 |
|