-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for ARM64 and musl and fix few mistakes #3
base: master
Are you sure you want to change the base?
Add support for ARM64 and musl and fix few mistakes #3
Commits on Apr 26, 2021
-
Address different header files location in case of musl
Musl doesn't provide a way of explicitly identifying it, so find it implicitly as "not glibc and not uclibc".
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for a79c5f7 - Browse repository at this point
Copy the full SHA a79c5f7View commit details -
Define data types which are missing in musl
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 2f24a12 - Browse repository at this point
Copy the full SHA 2f24a12View commit details -
There is no __getpagesize() in musl, but existing getpagesize() should
provide the same result
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 9a5375b - Browse repository at this point
Copy the full SHA 9a5375bView commit details -
There is no bits/wordsize.h header in musl
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 37f009e - Browse repository at this point
Copy the full SHA 37f009eView commit details -
Include linux/time.h for musl where timespec data type is defined
explicitly This is necessary to address the following error with musl C library: error: invalid application of 'sizeof' to incomplete type 'linux_syscall_support::timespec'
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 5675267 - Browse repository at this point
Copy the full SHA 5675267View commit details -
Skip stat64 and fstat64 if they are macros and not functions
This is necessary to prevent creation of conflicting function declarations in case of musl C library.
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for c7d723b - Browse repository at this point
Copy the full SHA c7d723bView commit details -
Make it possible for non-amd64 platforms to pass coredumper_unittest
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 4e48b75 - Browse repository at this point
Copy the full SHA 4e48b75View commit details -
Import the recent version of linux_syscall_support.h from
google-breakpad
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 5c5bd97 - Browse repository at this point
Copy the full SHA 5c5bd97View commit details -
Adapt according to changed sys_prctl() definition
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 309e35d - Browse repository at this point
Copy the full SHA 309e35dView commit details -
Restore sys__sigprocmask wrapper used in linux_syscall_support_unittest
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for f5602a1 - Browse repository at this point
Copy the full SHA f5602a1View commit details -
Vladyslav Movchan committed
Apr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for ed6f481 - Browse repository at this point
Copy the full SHA ed6f481View commit details -
Vladyslav Movchan committed
Apr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 323aa6d - Browse repository at this point
Copy the full SHA 323aa6dView commit details -
Correct waitpid wstatus argument type
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for be9e560 - Browse repository at this point
Copy the full SHA be9e560View commit details -
Add missing header for getpid()
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for c0283a0 - Browse repository at this point
Copy the full SHA c0283a0View commit details -
PT_LOAD segment might not always go first
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for b0b9495 - Browse repository at this point
Copy the full SHA b0b9495View commit details -
Interpret p_vaddr as an offset rather than absolute address
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 08883d9 - Browse repository at this point
Copy the full SHA 08883d9View commit details -
Correct check for proper alignment
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for cb6ddc3 - Browse repository at this point
Copy the full SHA cb6ddc3View commit details -
Skip PT_NOTE segment obtained from vDSO
There should be just one PT_NOTE segment in a core file. And otherwise gdb identify such core file as corrupted.
Vladyslav Movchan committedApr 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 9bfd72b - Browse repository at this point
Copy the full SHA 9bfd72bView commit details