mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 14:27:35 +00:00
Kernel: Remove useless return value from procfs_get_thread_stack
This commit is contained in:
parent
4869dda79f
commit
d3e7ec5a56
2 changed files with 4 additions and 5 deletions
|
@ -567,7 +567,7 @@ public:
|
||||||
ErrorOr<void> procfs_get_binary_link(KBufferBuilder& builder) const;
|
ErrorOr<void> procfs_get_binary_link(KBufferBuilder& builder) const;
|
||||||
ErrorOr<void> procfs_get_current_work_directory_link(KBufferBuilder& builder) const;
|
ErrorOr<void> procfs_get_current_work_directory_link(KBufferBuilder& builder) const;
|
||||||
mode_t binary_link_required_mode() const;
|
mode_t binary_link_required_mode() const;
|
||||||
ErrorOr<size_t> procfs_get_thread_stack(ThreadID thread_id, KBufferBuilder& builder) const;
|
ErrorOr<void> procfs_get_thread_stack(ThreadID thread_id, KBufferBuilder& builder) const;
|
||||||
ErrorOr<void> traverse_stacks_directory(FileSystemID, Function<ErrorOr<void>(FileSystem::DirectoryEntryView const&)> callback) const;
|
ErrorOr<void> traverse_stacks_directory(FileSystemID, Function<ErrorOr<void>(FileSystem::DirectoryEntryView const&)> callback) const;
|
||||||
ErrorOr<NonnullRefPtr<Inode>> lookup_stacks_directory(const ProcFS&, StringView name) const;
|
ErrorOr<NonnullRefPtr<Inode>> lookup_stacks_directory(const ProcFS&, StringView name) const;
|
||||||
ErrorOr<size_t> procfs_get_file_description_link(unsigned fd, KBufferBuilder& builder) const;
|
ErrorOr<size_t> procfs_get_file_description_link(unsigned fd, KBufferBuilder& builder) const;
|
||||||
|
|
|
@ -19,12 +19,12 @@
|
||||||
|
|
||||||
namespace Kernel {
|
namespace Kernel {
|
||||||
|
|
||||||
ErrorOr<size_t> Process::procfs_get_thread_stack(ThreadID thread_id, KBufferBuilder& builder) const
|
ErrorOr<void> Process::procfs_get_thread_stack(ThreadID thread_id, KBufferBuilder& builder) const
|
||||||
{
|
{
|
||||||
JsonArraySerializer array { builder };
|
JsonArraySerializer array { builder };
|
||||||
auto thread = Thread::from_tid(thread_id);
|
auto thread = Thread::from_tid(thread_id);
|
||||||
if (!thread)
|
if (!thread)
|
||||||
return Error::from_errno(ESRCH);
|
return ESRCH;
|
||||||
bool show_kernel_addresses = Process::current().is_superuser();
|
bool show_kernel_addresses = Process::current().is_superuser();
|
||||||
bool kernel_address_added = false;
|
bool kernel_address_added = false;
|
||||||
for (auto address : Processor::capture_stack_trace(*thread, 1024)) {
|
for (auto address : Processor::capture_stack_trace(*thread, 1024)) {
|
||||||
|
@ -38,8 +38,7 @@ ErrorOr<size_t> Process::procfs_get_thread_stack(ThreadID thread_id, KBufferBuil
|
||||||
}
|
}
|
||||||
|
|
||||||
array.finish();
|
array.finish();
|
||||||
// FIXME: This return value seems useless.
|
return {};
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ErrorOr<void> Process::traverse_stacks_directory(FileSystemID fsid, Function<ErrorOr<void>(FileSystem::DirectoryEntryView const&)> callback) const
|
ErrorOr<void> Process::traverse_stacks_directory(FileSystemID fsid, Function<ErrorOr<void>(FileSystem::DirectoryEntryView const&)> callback) const
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue