Skip to content

Commit

Permalink
PAGESIZE replaced with a constant (#578)
Browse files Browse the repository at this point in the history
  • Loading branch information
sevaa authored Nov 12, 2024
1 parent d0b50a2 commit 907a9c3
Showing 1 changed file with 1 addition and 13 deletions.
14 changes: 1 addition & 13 deletions elftools/elf/elffile.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,6 @@
import struct
import zlib

try:
import resource
PAGESIZE = resource.getpagesize()
except ImportError:
try:
# Windows system
import mmap
PAGESIZE = mmap.PAGESIZE
except ImportError:
# Jython
PAGESIZE = 4096

from ..common.exceptions import ELFError, ELFParseError
from ..common.utils import struct_parse, elf_assert
from .structs import ELFStructs
Expand Down Expand Up @@ -857,7 +845,7 @@ def _decompress_dwarf_section(section):
decompressor = zlib.decompressobj()
uncompressed_stream = BytesIO()
while True:
chunk = section.stream.read(PAGESIZE)
chunk = section.stream.read(4096)
if not chunk:
break
uncompressed_stream.write(decompressor.decompress(chunk))
Expand Down

0 comments on commit 907a9c3

Please sign in to comment.