Remove reduntant license entries and READMEs (#2875)

* Remove reduntant license entries and READMEs
* Do not use `make`
This commit is contained in:
Anton Kochkov 2022-08-08 08:04:26 +08:00 committed by GitHub
parent 66199fccbf
commit f8def2f0f5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 1 additions and 117 deletions

View file

@ -91,10 +91,6 @@ Files: test/notworking_db/*
Copyright: 2009 RadareOrg <pancake@nopcode.org>
License: LGPL-3.0-only
Files: test/Makefile
Copyright: 2009 RadareOrg <pancake@nopcode.org>
License: LGPL-3.0-only
Files: test/.gitignore
Copyright: 2009 RadareOrg <pancake@nopcode.org>
License: LGPL-3.0-only
@ -163,10 +159,6 @@ Files: librz/syscall/d2/*
Copyright: 2018 RadareOrg <pancake@nopcode.org>
License: LGPL-3.0-only
Files: pkgcfg/*.pc.acr
Copyright: 2009 RadareOrg <pancake@nopcode.org>
License: LGPL-3.0-only
Files: subprojects/*.wrap
Copyright: 2021 RizinOrg <info@rizin.re>
License: LGPL-3.0-only
@ -179,38 +171,14 @@ Files: test/unit/rz_test_cmd_test
Copyright: 2021 RizinOrg <info@rizin.re>
License: LGPL-3.0-only
Files: librz/asm/arch/avr/README
Copyright: RadareOrg <pancake@nopcode.org>
License: LGPL-3.0-only
Files: librz/asm/arch/ppc/README
Copyright: RadareOrg <pancake@nopcode.org>
License: LGPL-3.0-only
Files: librz/asm/arch/*/gnu/*
Copyright: 1989-2021 Free Software Foundation, Inc.
License: GPL-2.0-or-later
Files: librz/bp/README
Copyright: RadareOrg <pancake@nopcode.org>
License: LGPL-3.0-only
Files: librz/egg/README
Copyright: pancake <pancake@nopcode.org>
License: LGPL-3.0-only
Files: librz/include/sflib/*
Copyright: 2004 Philippe Biondi <phil@secdev.org>
License: LGPL-3.0-only
Files: librz/io/README
Copyright: pancake <pancake@nopcode.org>
License: LGPL-3.0-only
Files: librz/magic/README
Copyright: pancake <pancake@nopcode.org>
License: LGPL-3.0-only
Files: librz/magic/*
Copyright: 1986-1995 Ian F. Darwin
Copyright: 1995-present Christos Zoulas and others

View file

@ -11,7 +11,7 @@ pipeline:
image: /bin/bash
commands:
- cd test
- make bins
- git clone --depth=1 https://github.com/rizinorg/rizin-testbins bins
unit-test:
image: /bin/bash
commands:

View file

@ -1,32 +0,0 @@
librz.bp
=======
Breakpoint API
- Manages list of defined breakpoints
- Determines if a stop is caused by a breakpoint
- Owns a database of multiple types of breakpoints
- arch and os based ones
- Supports endianness
- r_bp_get should return a buffer and a length
- Manages conditional breakpoints expressions
- Types of breakpoints
- software (traps)
- conditional traps
- hardware (registers)
- mmu (changes page protections)
- All non-native operations are translated into evaluable expressions
by other modules. Like changing register values and so on
- Do we should place some callbacks for this kind of ops?
- We need to make this work also remotely
- r_debug can handle the remoteness of the debugger backend.
- r_io can do it also
- Watchpoints and its exception should be handled here
- watchpoint expressions should be handled by using the r_num stuff
- Hardware breakpoints require access to registers, or pid/tid
this is... the debugger backend. For those, the debugger backend
should fill a callback to manage them.
- if the debugger breakpoint handler does not manages the breakpoint
type, r_bp must do it with r_io storing and loading bp bytes.
* Do we need the plugin API to define new breakpoints and so on?

View file

@ -1,36 +0,0 @@
RIO design
==========
rio api allows to seamlessly access to underlying IO backends
and define rules on top of it to act as an mmu.
What do io.va means?
--------------------
- obey sections
- Plugins
Actions
-------
- open
- read
- seek
- write
- close
Layers
------
- cache caches write ops and modifies reads
- map allows to map a certain file at a given offset
- sections like maps, but provide more information for virtual addressing
Features
--------
- undo
- buffer
- desc
fn read(io: IO) {
ut64 offset;
if io.offset
}

View file

@ -1,10 +0,0 @@
This implementation of file(1) has been taken from OpenBSD,
I have removed the elf part which reduces more than 1KLOC.
I have also cleaned up the code in order to fix some warnings
and integrate with rizin syntax. magic_ api is now rz_magic_
--pancake
$ cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs get src/usr.bin/file
* understand and document how conditional works

View file

@ -1,6 +0,0 @@
all: bins
bins:
git clone --depth 1 https://github.com/rizinorg/rizin-testbins bins
.PHONY: all